<SEC-DOCUMENT>0001493152-22-020249.txt : 20220725
<SEC-HEADER>0001493152-22-020249.hdr.sgml : 20220725
<ACCEPTANCE-DATETIME>20220725161916
ACCESSION NUMBER:		0001493152-22-020249
CONFORMED SUBMISSION TYPE:	S-4
PUBLIC DOCUMENT COUNT:		122
FILED AS OF DATE:		20220725
DATE AS OF CHANGE:		20220725

FILER:

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

	FILING VALUES:
		FORM TYPE:		S-4
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-266314
		FILM NUMBER:		221103552

	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>S-4
<SEQUENCE>1
<FILENAME>forms-4.htm
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<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/2022" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:FSI="http://flexiblesolutions.com/20220331">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02B_US%2DGAAP%2D2022 -->
<!-- Field: Set; Name: xdx; ID: xdx_03A_FSI_flexiblesolutions.com_20220331 -->
<!-- Field: Set; Name: xdx; ID: xdx_048_20220101_20220331 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DEntityCentralIndexKey_0001069394 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_076_XDX_form10%2Dk.xdx -->
<!-- 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 -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_Segments_0_Segments -->
<!-- Field: Set; Name: xdx; ID: xdx_06E_CAD_0_iso4217%2D%2DCAD -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_sqft_0_utr%2D%2Dsqft -->
<!-- Field: Set; Name: xdx; ID: xdx_07A_SO_forms%2D4.xdxs -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2022-01-01to2022-03-31" name="dei:EntityCentralIndexKey">0001069394</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-01-01to2022-03-31" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-01-01to2022-03-31" id="xdx2ixbrl0016" name="dei:EntityIncorporationStateCountryCode">A0</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0257" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FSI:GainLossOnSaleOfLand" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl0261" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FSI:PppLoanForgiveness" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl0264" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FSI:GainOnAcquisition" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0269" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0333" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0334" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0335" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0338" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0341" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0342" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0344" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0351" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0352" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0354" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0359" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0360" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0361" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0362" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2020-01-012020-12-31_us-gaap_ParentMember" id="xdx2ixbrl0363" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0367" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0369" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0370" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0372" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0385" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0386" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0387" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0390" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0393" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0394" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0396" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0403" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0404" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0406" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0411" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl0412" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0413" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0414" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-12-31_us-gaap_ParentMember" id="xdx2ixbrl0415" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0419" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0421" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0422" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl0424" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0467" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FSI:PaycheckProtectionProgramLoanForgiveness" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl0474" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromOtherDeposits" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0503" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0512" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0539" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0545" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl0581" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="AsOf2021-12-31" id="xdx2ixbrl0776" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember" id="xdx2ixbrl0841" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember" id="xdx2ixbrl0847" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_LandMember" id="xdx2ixbrl0851" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember" id="xdx2ixbrl0919" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_us-gaap_LandMember" id="xdx2ixbrl0923" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2020-12-31_custom_EnpRealtyLLCMember97078468" id="xdx2ixbrl1089" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2021-12-31_custom_EnpRealtyLLCMember" id="xdx2ixbrl1091" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2019-12-31_custom_LygosIncMember" id="xdx2ixbrl1157" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2021-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" id="xdx2ixbrl1243" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProceedsFromLoans" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl1336" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FSI:ProceedsFromLoanAcquiredWithAcquisition" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl1339" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl1343" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_HarrisBankMember" id="xdx2ixbrl1353" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31_custom_HarrisBankMember" id="xdx2ixbrl1355" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_HarrisBankOneMember" id="xdx2ixbrl1357" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31_custom_HarrisBankOneMember" id="xdx2ixbrl1359" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember" id="xdx2ixbrl1361" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_FordMotorCreditCompanyMember" id="xdx2ixbrl1365" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31_custom_FordMotorCreditCompanyMember" id="xdx2ixbrl1367" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_PaycheckProtectionProgramMember" id="xdx2ixbrl1369" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_PaycheckProtectionProgramOneMember" id="xdx2ixbrl1373" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl1440" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl1467" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsDerivativeInstruments" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" id="xdx2ixbrl1501" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FSI:DeferredTaxAssetNet" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" id="xdx2ixbrl1513" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FSI:DeferredTaxAssetNet" contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" id="xdx2ixbrl1515" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1517" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1519" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1521" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1523" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DeferredTaxAssetsDerivativeInstruments" contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1537" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FSI:DeferredTaxAssetNotRecognized" contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1541" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FSI:DeferredTaxAssetNotRecognized" contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" id="xdx2ixbrl1543" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" id="xdx2ixbrl1744" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl1803" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl1833" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl1875" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FSI:PppLoanForgiveness" contextRef="From2022-01-01to2022-03-31" id="xdx2ixbrl2140" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl2204" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl2205" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl2206" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl2209" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl2212" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl2213" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2215" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl2222" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2223" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl2225" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl2230" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl2231" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl2232" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2233" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2022-01-012022-03-31_us-gaap_ParentMember" id="xdx2ixbrl2234" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl2238" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl2240" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2241" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl2243" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl2276" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl2277" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl2278" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl2281" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl2284" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl2285" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2287" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl2294" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2295" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl2297" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl2301" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember" id="xdx2ixbrl2302" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl2303" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2304" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-03-31_us-gaap_ParentMember" id="xdx2ixbrl2305" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" id="xdx2ixbrl2309" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl2311" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl2312" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember" id="xdx2ixbrl2314" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="FSI:PaycheckProtectionProgramLoanForgiveness" contextRef="From2022-01-01to2022-03-31" id="xdx2ixbrl2361" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2022-01-01to2022-03-31" id="xdx2ixbrl2448" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2021-01-012021-03-31" id="xdx2ixbrl2449" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31_us-gaap_LeaseholdImprovementsMember" id="xdx2ixbrl2661" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31_us-gaap_DevelopedTechnologyRightsMember" id="xdx2ixbrl2664" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31_us-gaap_LandMember" id="xdx2ixbrl2666" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember" id="xdx2ixbrl2700" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember" id="xdx2ixbrl2703" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_LandMember" id="xdx2ixbrl2705" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="From2022-01-01to2022-03-31" id="xdx2ixbrl2745" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="From2022-01-01to2022-03-31" id="xdx2ixbrl2747" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IndefinitelivedIntangibleAssetsAcquired" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl2755" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl2757" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2021-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" id="xdx2ixbrl2969" decimals="0" scale="0" unitRef="USD">430880</ix:nonFraction>
  <ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="From2022-01-01to2022-03-31" id="xdx2ixbrl2985" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2022-03-31_custom_MidlandStatesBankMember" id="xdx2ixbrl2998" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember" id="xdx2ixbrl2999" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2022-03-31_custom_PaycheckProtectionProgramMember" id="xdx2ixbrl3000" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_PaycheckProtectionProgramMember" id="xdx2ixbrl3001" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2022-03-31_custom_PaycheckProtectionProgramOneMember" id="xdx2ixbrl3002" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_PaycheckProtectionProgramOneMember" id="xdx2ixbrl3003" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-01-012021-12-31" id="xdx2ixbrl3122" decimals="INF" unitRef="USDPShares">1.23</ix:nonFraction>
  <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" contextRef="AsOf2021-03-31_us-gaap_CanadaRevenueAgencyMember" id="xdx2ixbrl3135" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl3184" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl3192" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl3204" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl3212" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl3220" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" id="xdx2ixbrl3232" unitRef="USD" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="fsi-20220331.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-01-01to2022-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_dei_BusinessContactMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_CapitalInExcessOfParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_ParentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_CapitalInExcessOfParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_ParentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_CapitalInExcessOfParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_ParentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_ParentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_ParentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_ParentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_ParentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_CapitalInExcessOfParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_ParentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_custom_CapitalInExcessOfParValueMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_ParentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_NoncontrollingInterestMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EnpInvestmentsLlcAndEnpMendotaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentsLlcAndEnpMendotaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-012018-12-31_custom_EnpnvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-012018-12-31_custom_EnpInvestmentsLLCMember_custom_UnrelatedPartyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:UnrelatedPartyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_EnpInvestmentsLlcAndEnpMendotaMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentsLlcAndEnpMendotaMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_ShippingAndHandlingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_ShippingAndHandlingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_ThreePrimaryCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_ThreePrimaryCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_ShippingAndHandlingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_ShippingAndHandlingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_ThreePrimaryCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_ThreePrimaryCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_BoatMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_BuildingAndImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_TrailerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_PatentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_TechnologyEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_CustomerRelationshipsENPInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:CustomerRelationshipsENPInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_SoftwareENPInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:SoftwareENPInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_BoatMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_BuildingAndImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_TrailerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_PatentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_TechnologyEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_CustomerRelationshipsENPInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:CustomerRelationshipsENPInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_SoftwareENPInvestmentsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:SoftwareENPInvestmentsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_BuildingAndImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_TrailerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_BoatMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_LandMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_BuildingAndImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_TrailerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_BoatMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_LandMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_BuildingAndImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_AutomobilesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_ComputerEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_FurnitureAndFixturesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_OfficeEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_MachineryAndEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_TrailerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_BoatMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_LeaseholdImprovementsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_DevelopedTechnologyRightsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_LandMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-01-12">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-01-12</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_EquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_CADMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">FSI:CADMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_CADMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">FSI:CADMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_EnPInvestmentsCorporationLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EnPInvestmentsCorporationLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_EnPInvestmentsCorporationLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EnPInvestmentsCorporationLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_EnPInvestmentsCorporationLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_EnPInvestmentsCorporationLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_EnPInvestmentsCorporationLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_ComputerSoftwareIntangibleAssetMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-12-012018-12-31_custom_AppliedHoldingCorpMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:AppliedHoldingCorpMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-12-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-12-012018-12-31_srt_MaximumMember_custom_AppliedHoldingCorpMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:AppliedHoldingCorpMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-12-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-12-012018-12-31_custom_TrioOpportunityCorpMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:TrioOpportunityCorpMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-12-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-12-012018-12-31_us-gaap_CommonClassBMember_custom_TrioOpportunityCorpMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:TrioOpportunityCorpMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-12-01</xbrli:startDate>
        <xbrli:endDate>2018-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-12-31_custom_TrioOpportunityCorpMember_us-gaap_CommonClassBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:TrioOpportunityCorpMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-01-012019-01-31_custom_FloridaBasedLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-01-01</xbrli:startDate>
        <xbrli:endDate>2019-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-01-31_custom_FloridaBasedLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_FloridaBasedLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_FloridaBasedLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_FloridaBasedLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_FloridaBasedLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-12-012020-12-31_custom_LygosIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-12-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_FloridaBasedLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_FloridaBasedLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_FloridaBasedLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_FloridaBasedLLCMember97078046">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_LygosIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_LygosIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember97078437">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_EnpRealtyLLCMember97078468">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_FloridaBasedLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_LygosIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_LygosIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_LygosIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_LygosIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_EnpPeruInvestmentsLlcMember97078609">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_FloridaBasedLLCMember97078625">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_FloridaBasedLLCMember97078781">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-09-30_custom_NewAgreementMember_custom_HarrisBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-09-012018-09-30_custom_NewAgreementMember_custom_HarrisBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-09-01</xbrli:startDate>
        <xbrli:endDate>2018-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-08-31_custom_NewAgreementMember_custom_MidlandStatesBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-08-012021-08-30_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-08-01</xbrli:startDate>
        <xbrli:endDate>2021-08-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-08-31_srt_MaximumMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_MidlandStatesBankMember_custom_NewAgreementMember_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-10-01</xbrli:startDate>
        <xbrli:endDate>2021-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-10-012021-10-31_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-10-01</xbrli:startDate>
        <xbrli:endDate>2021-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_NewAgreementMember_custom_MidlandStatesBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-03-012022-03-31_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-03-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_srt_MaximumMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-10-03</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31_custom_EnpInvestmentsLLCMember_custom_TermLoanMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-04-30_custom_HarrisBankMember_custom_NanoChemSolutionIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-04-30_custom_HarrisBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_HarrisBankMember_custom_NanoChemSolutionIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-01-012018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2016-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2016-03-012016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2016-03-01</xbrli:startDate>
        <xbrli:endDate>2016-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-04-30_custom_HarrisBankMember_custom_EnpInvestmentsLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-10-012020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-10-01</xbrli:startDate>
        <xbrli:endDate>2020-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-10-31_custom_TermLoanMember_custom_EnpInvestmentsLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-10-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-10-31_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis">srt:FederalHomeLoanBankOfCincinnatiMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis">srt:FederalHomeLoanBankOfCincinnatiMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_PromissoryNoteWithENPRealtyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithENPRealtyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_PromissoryNoteWithMidlandBankMember_custom_NewManufacturingEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:NewManufacturingEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_PromissoryNoteWithENPRealtyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithENPRealtyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteOneWithMidlandBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_NewManufacturingEquipmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:NewManufacturingEquipmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-01-31_custom_PromissoryNoteWithENPRealtyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithENPRealtyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_HarrisBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_HarrisBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_HarrisBankOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_HarrisBankOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_MidlandStatesBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_MidlandStatesBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_FordMotorCreditCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_FordMotorCreditCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_PaycheckProtectionProgramMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_PaycheckProtectionProgramMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_PaycheckProtectionProgramOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_PaycheckProtectionProgramOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_MidlandStatesBankOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_MidlandStatesBankOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_MidlandStatesBankTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_MidlandStatesBankTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_StockYardsBankTrustMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_StockYardsBankTrustMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_MidlandStatesBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_PaycheckProtectionProgramMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_PaycheckProtectionProgramOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_MidlandStatesBankOneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankOneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_MidlandStatesBankTwoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankTwoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_StockYardsBankTrustMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2018-10-31_custom_EnpInvestmentsLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2018-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-10-012018-10-31_custom_EnpInvestmentsLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-10-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2018-10-012018-10-31_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2018-10-01</xbrli:startDate>
        <xbrli:endDate>2018-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2019-06-012019-06-30_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-06-01</xbrli:startDate>
        <xbrli:endDate>2019-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-04-012020-04-30_srt_ParentCompanyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-04-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_TwoThousandTwentyNineTaxYearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandTwentyNineTaxYearMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_TwoThousandThirtyTaxYearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyTaxYearMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_TwoThousandThirtyOneTaxYearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyOneTaxYearMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_TwoThousandThirtySevenTaxYearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtySevenTaxYearMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_TwoThousandThirtyEightTaxYearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyEightTaxYearMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_TwoThousandThirtyNineTaxYearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyNineTaxYearMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_TwoThousandFortyTaxYearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandFortyTaxYearMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_TwoThousandFortyOneTaxYearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandFortyOneTaxYearMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_ConsultantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:ConsultantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ConsultantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:ConsultantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_CanadaRevenueAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_CanadaRevenueAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_ConsultantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:ConsultantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_ConsultantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:ConsultantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_EmployeesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_CanadaRevenueAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_CanadaRevenueAgencyMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EmployeesStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:EmployeesStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EmployeesStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:EmployeesStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_ConsultantsStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:ConsultantsStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ConsultantsStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:ConsultantsStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_EmployeesStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:EmployeesStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_EmployeesStockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:EmployeesStockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_EnpnvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EnpInvestmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EnpInvestmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_EnpInvestmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_EnpInvestmentMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_EnpnvestmentsLlcMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:EWCPMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:BCPAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:EWCPMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:BCPAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:EWCPMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:BCPAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:EWCPMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:BCPAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_country_CA">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_country_CA">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_UnitedStatesandAbroadMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_UnitedStatesandAbroadMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_country_CA">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_country_CA">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_UnitedStatesandAbroadMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_UnitedStatesandAbroadMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_country_CA">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_country_CA">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_country_US">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_country_CA">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_custom_UnitedStatesandAbroadMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_UnitedStatesandAbroadMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_ThreeCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_ThreeCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-31_custom_ThreeCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-03-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-03-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-03-31_custom_ThreeCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-03-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember_custom_UponExerciseofStockOptionsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeeMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:UponExerciseofStockOptionsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-03-29</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-04-162022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:EmploymentAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:OBrienMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-04-16</xbrli:startDate>
        <xbrli:endDate>2022-04-17</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:EmploymentAgreementMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:OBrienMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-04-17</xbrli:instant>
      </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>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Segments">
      <xbrli:measure>FSI:Segments</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="CAD">
      <xbrli:measure>iso4217:CAD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="sqft">
      <xbrli:measure>utr:sqft</xbrli:measure>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


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



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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
filed with the United States Securities and Exchange Commission on July 25, 2022.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: right; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registration
No: 333-</b></span>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"></p>

<!-- Field: Rule-Page --><div style="width: 100%"><div style="border-top: Black 4pt solid; font-size: 1pt; border-bottom: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><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: center; background-color: white"><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: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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: center; background-color: white"></p>

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; margin-left: auto; margin-right: auto; width: 30%"><div style="border-top: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif"><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: center; background-color: white"><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: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>FORM
<span id="xdx_908_edei--DocumentType_c20220101__20220331_zaMXavCWJqh7"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" name="dei:DocumentType">S-4</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>REGISTRATION
STATEMENT</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>UNDER</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>THE
SECURITIES ACT OF 1933</b></span></p>

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

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

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; margin-left: auto; margin-right: auto; width: 30%"><div style="border-top: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif"><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: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b><span id="xdx_90B_edei--EntityRegistrantName_c20220101__20220331_z3NzQfoSgS6b"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" name="dei:EntityRegistrantName">FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90F_edei--EntityIncorporationStateCountryCode_dxL_c20220101__20220331_zTC8uNwRflk5" title="::XDX::A0"><span style="-sec-ix-hidden: xdx2ixbrl0016">Alberta</span></span></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2890</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90C_edei--EntityTaxIdentificationNumber_c20220101__20220331_z1aGyHPyo5bl"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" name="dei:EntityTaxIdentificationNumber">71-1630889</ix:nonNumeric></span></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; text-align: center"><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State
or other jurisdiction of<br />
 incorporation or organization)</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Primary
    Standard Industrial<br />
 Classification Code Number)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 10pt">(I.R.S. Employer</span></p>
                                                                             <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identification Number)</span></p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90D_edei--EntityAddressAddressLine1_c20220101__20220331_zV18he97mxK6"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" name="dei:EntityAddressAddressLine1">6001
54 Ave.</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90D_edei--EntityAddressCityOrTown_c20220101__20220331_zB8mxjPRacK8"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" name="dei:EntityAddressCityOrTown">Taber</ix:nonNumeric></span>,
Alberta, <span id="xdx_902_edei--EntityAddressCountry_c20220101__20220331_zCzQrDXzSo81"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry">Canada</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90F_edei--EntityAddressPostalZipCode_c20220101__20220331"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" name="dei:EntityAddressPostalZipCode">T1G
1X4</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_902_edei--CityAreaCode_c20220101__20220331"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" name="dei:CityAreaCode">(403)</ix:nonNumeric></span>
<span id="xdx_90E_edei--LocalPhoneNumber_c20220101__20220331"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" name="dei:LocalPhoneNumber">223-2995</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address,
including zip code, and telephone number, including area code, of registrant&#8217;s principal executive offices)</span></p>

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

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

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; margin-left: auto; margin-right: auto; width: 30%"><div style="border-top: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif"><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: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90F_edei--ContactPersonnelName_c20220101__20220331__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zqCzTGHiWoKb"><ix:nonNumeric contextRef="From2022-01-012022-03-31_dei_BusinessContactMember" name="dei:ContactPersonnelName">Daniel
B. O&#8217;Brien</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_906_edei--EntityAddressAddressLine1_c20220101__20220331__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember"><ix:nonNumeric contextRef="From2022-01-012022-03-31_dei_BusinessContactMember" name="dei:EntityAddressAddressLine1">6001
54 Ave.</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90B_edei--EntityAddressCityOrTown_c20220101__20220331__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zhghVvk9UTZa"><ix:nonNumeric contextRef="From2022-01-012022-03-31_dei_BusinessContactMember" name="dei:EntityAddressCityOrTown">Taber</ix:nonNumeric></span>,
Alberta, <span id="xdx_90F_edei--EntityAddressCountry_c20220101__20220331__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember_zJdRvZI7B0sf"><ix:nonNumeric contextRef="From2022-01-012022-03-31_dei_BusinessContactMember" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry">Canada</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90E_edei--EntityAddressPostalZipCode_c20220101__20220331__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember"><ix:nonNumeric contextRef="From2022-01-012022-03-31_dei_BusinessContactMember" name="dei:EntityAddressPostalZipCode">T1G
1X4</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90F_edei--CityAreaCode_c20220101__20220331__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember"><ix:nonNumeric contextRef="From2022-01-012022-03-31_dei_BusinessContactMember" name="dei:CityAreaCode">(403)</ix:nonNumeric></span>
<span id="xdx_90D_edei--LocalPhoneNumber_c20220101__20220331__dei--EntityAddressesAddressTypeAxis__dei--BusinessContactMember"><ix:nonNumeric contextRef="From2022-01-012022-03-31_dei_BusinessContactMember" name="dei:LocalPhoneNumber">223-2995</ix:nonNumeric></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Name,
address, including zip code, and telephone number, including area code, of agent for service)</span></p>

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

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

<!-- Field: Rule-Page --><div style="margin-left: auto; margin-right: auto; width: 30%"><div style="border-top: Black 1.5pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Copies
to:</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></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; width: 49%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Richard
                                            Vernon Smith</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Albert
    Vanderlaan</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Orrick
    Herrington &amp; Sutcliffe LLP</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The
    Orrick Building</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>405
    Howard Street</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>San
    Francisco, California 94105</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(415)
    773-5700</b></span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>William
                                            T. Hart</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Hart
    &amp; Hart, LLC</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1624
    N. Washington Street</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Denver,
    Colorado 80203</b></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(303)
    839-0061</b></span></p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"></p>

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; margin-left: auto; margin-right: auto; width: 30%"><div style="border-top: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif"><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-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Approximate
date of commencement of proposed sale to the public: </b>As soon as practicable after this registration statement becomes effective and
all other conditions to the transactions contemplated by the Merger Agreement described in the included proxy statement/prospectus have
been satisfied or waived.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the securities being registered on this form are being offered in connection with the formation of a holding company and there is compliance
with General Instruction G, check the following box. &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this form is filed to register additional securities for an offering pursuant to Rule 462(b) under the Securities Act, check the following
box and list the Securities Act registration statement number of the earlier effective registration statement for the same offering.
&#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
this form is a post-effective amendment filed pursuant to Rule 462(d) under the Securities Act, check the following box and list the
Securities Act registration statement number of the earlier effective registration statement for the same offering. &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting
company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221;
&#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large
    accelerated filer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated
filer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</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; font-size: 10pt"><span id="xdx_902_edei--EntityFilerCategory_c20220101__20220331_z8AcPIJLih01"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated
    filer</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller
    reporting company</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_edei--EntitySmallBusiness_c20220101__20220331_zaFn24yw85ge"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" format="ixt:booleantrue" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging
    growth company</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_edei--EntityEmergingGrowthCompany_c20220101__20220331_zqMaKUZHIZfh"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><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 7(a)(2)(B) of the Securities Act. &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
applicable, place an X in the box to designate the appropriate rule provision relied upon in conducting this transaction:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exchange
Act Rule 13e-4(i) (Cross-Border Issuer Tender Offer) &#9744;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exchange
Act Rule 14-1(d) (Cross-Border Third-Party Tender Offer) &#9744;</span></p>

<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"><b>&#160;</b></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"><b>The
registrant hereby amends this registration statement on such date or dates as may be necessary to delay its effective date until the
registrant shall file a further amendment which specifically states that this registration statement shall thereafter become effective
in accordance with Section 8(a) of the Securities Act of 1933, as amended, or until the registration statement shall become effective
on such date as the Securities and Exchange Commission, acting pursuant to said Section 8(a), may determine.</b></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"><b>&#160;</b></span></p>

<!-- Field: Rule-Page --><div style="font-family: Times New Roman, Times, Serif; width: 100%"><div style="border-top: Black 1.5pt solid; font: 1pt Times New Roman, Times, Serif; border-bottom: Black 4pt solid"><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"><b>&#160;</b></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 1.5pt 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%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Red"><b>The
information in this preliminary proxy statement/prospectus is not complete and may be changed. These securities may not be issued until
the registration statement filed with the U.S. Securities and Exchange Commission is effective. This preliminary prospectus statement/prospectus
is not an offer to sell these securities and does not constitute the solicitation of an offer to buy these securities in any jurisdiction
where the offer or sale is not permitted.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: Red"><b>PRELIMINARY&#8212;SUBJECT
TO COMPLETION, DATED JULY 25, 2022</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PROXY
STATEMENT/PROSPECTUS<br />
DATED &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022</b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: left; background-color: white; color: Red"><span style="font-family: Times New Roman, Times, Serif"><img src="forms-4_001.jpg" alt="" style="height: 88px; width: 670px" /></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: right; background-color: white; color: Red"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>Flexible
Solutions International</b></span><b> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">INC.</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6001
54 Ave.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Taber,
Alberta, Canada</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>T1G
1X4</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the Shareholders of Flexible Solutions International Inc.:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
are cordially invited to attend the special meeting of shareholders (&#8220;<b><i>Special Meeting</i></b>&#8221;) of Flexible Solutions
International Inc. (&#8220;<b><i>we</i></b>,&#8221; &#8220;<b><i>us</i></b>,&#8221; &#8220;<b><i>our</i></b>,&#8221; &#8220;<b><i>FSI</i></b>&#8221;
or the &#8220;<b><i>Company</i></b>&#8221;) to be held virtually on  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022 at &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Pacific Time at  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 17, 2022, the Company entered into an Agreement and Plan of Merger and Reorganization, which was subsequently amended on July 24,
2022 (as amended, the &#8220;<b><i>Merger Agreement</i></b>&#8221;) with Lygos, Inc., a Delaware corporation (&#8220;<b><i>Lygos</i></b>&#8221;),
FSI Merger Sub I, Inc., a Delaware corporation (&#8220;<b><i>Merger Sub I</i></b>&#8221;), and FSI Merger Sub II, Inc., a Delaware corporation
(&#8220;<b><i>Merger Sub II</i></b>&#8221;). Pursuant to the Merger Agreement, (a) Merger Sub I will merge with and into Lygos, Merger
Sub I will cease to exist, and Lygos will become a direct, wholly owned subsidiary of FSI (the &#8220;<b><i>First Merger</i></b>&#8221;),
and (b) thereafter as part of the same overall transaction, Lygos will merge with and into Merger Sub II, Lygos will cease to exist,
and Merger Sub II will survive as a direct, wholly owned subsidiary of FSI (the &#8220;<b><i>Second Merger</i></b>&#8221; and, collectively
or in seriatim with the First Merger, as appropriate, the &#8220;<b><i>Merger</i></b>&#8221;). Capitalized terms not otherwise defined
herein have the definition given to them in the Merger Agreement (as amended).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
described in this proxy statement/prospectus, the Company&#8217;s shareholders are being asked to consider and vote upon, among other
things, the approval of the issuance of common shares of FSI (the &#8220;<b><i>FSI Common Shares</i></b>&#8221;) pursuant to the Merger
Agreement and the other proposals set forth herein.</span></p>

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


<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1.5pt 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%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the terms and conditions of the Merger Agreement, at the effective time of the Merger (the &#8220;<b><i>Effective Time</i></b>&#8221;),
each other outstanding share of Lygos capital stock, other than any shares of Lygos capital stock held as treasury stock prior to the
Effective Time, which stock will be canceled and retired without payment of any consideration, will be converted solely into the right
to receive a portion of the Merger Shares (as defined below). This portion will be determined in accordance with the Lygos Certificate
of Incorporation as applicable to a change of control of Lygos and outstanding Lygos simple agreements for future equity (&#8220;<b><i>SAFEs</i></b>&#8221;).
&#8220;<b><i>Merger Shares</i></b>&#8221; means newly issued FSI Common Shares in an aggregate amount equal to (x) the total number of
FSI Common Shares and the preferred shares of FSI (together, the &#8220;<b><i>FSI Capital Shares</i></b>&#8221;) on a fully diluted basis
outstanding as of the end of the last trading day of FSI Common Shares on the NYSE American before the Effective Time <i>multiplied by
</i>(y) two.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the terms and conditions of the Merger Agreement, at the Effective Time, each Lygos option that is outstanding and unexercised immediately
prior to the Effective Time (whether vested or unvested) will automatically be assumed by FSI and converted into an option to acquire
a number of FSI Common Shares at an adjusted exercise price per share (each such resulting option, a &#8220;<b><i>Rollover Option</i></b>&#8221;).
The number of FSI Common Shares subject to each Rollover Option will be determined by multiplying the number of shares of Lygos common
stock subject to each Lygos option by an exchange ratio equal to the exchange ratio determining the fraction of a Merger Share issuable
in the Merger per share of Lygos common stock. The resulting number will be rounded down to the nearest whole number of FSI Common Shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior
to the Effective Time, unless otherwise determined by Lygos in its sole discretion, Lygos will use commercially reasonable efforts to
enter into an agreement (&#8220;<b><i>SAFE Conversion Agreement</i></b>&#8221;) with each person (&#8220;<b><i>SAFE Party</i></b>&#8221;)
that has entered into a SAFE. Such an agreement will provide that each SAFE will be terminated, effective as of immediately prior to
the Effective Time. Each SAFE Party would receive the number of shares of Lygos common stock set forth and agreed to by the SAFE Party
in the applicable SAFE Conversion Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
maximum number of FSI Common Shares issuable in the Merger will not exceed the total number of FSI Capital Shares on a fully diluted
basis outstanding as of the end of the last trading day of the FSI Common Shares on the NYSE American before the Effective Time multiplied
by two.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Immediately
following the Effective Time, the former stockholders of Lygos are expected to own approximately 66.7% of the outstanding shares of the
Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Merger Agreement also requires the Company to adopt a 2022 Equity Incentive Plan (the &#8220;<b><i>Equity Incentive Plan</i></b>&#8221;)
in the form attached hereto as Annex B to this proxy statement/ prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Merger will have no effect on the FSI Common Shares that are issued and outstanding immediately prior to the Effective Time, which will
continue to remain outstanding.</span></p>

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


<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 1.5pt 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%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Merger:</span></p>

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

<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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    officers and directors of the Company collectively holding approximately 37% of the outstanding shares of the Company have each entered
    into a support agreement in favor of Lygos (the &#8220;<b><i>FSI Support Agreements</i></b>&#8221;). The FSI Support Agreements place
    certain covenants on the voting of such shares in favor of approving the Proposals. The FSI Support Agreements will terminate upon
    certain events, including any termination of the Merger Agreement in accordance with its terms. Also in connection with the Merger
    Agreement, the directors and certain stockholders of Lygos collectively holding a sufficient number, type and class of Lygos capital
    stock to obtain the requisite approval of Lygos stockholders of the transactions contemplated by the Merger Agreement (the &#8220;<b><i>Lygos
    Supporting Stockholders</i></b>&#8221;) have entered into a similar support agreement with the Company (the &#8220;<b><i>Lygos Support
    Agreement</i></b>&#8221;). Pursuant to such Lygos Support Agreement, the Lygos Supporting Stockholders have agreed to, among other
    things, provide the requisite consents necessary to consummate the transactions and vote their capital stock in favor of such transactions.
    The Lygos Support Agreement will terminate upon certain events, including any termination of the Merger Agreement in accordance with
    its terms. See the section of this proxy statement/prospectus entitled &#8220;<i>The Merger&#8212;Certain Agreements Related to the
    Business Combination&#8212;Support</i><i> Agreements</i>&#8221; for a description of these agreements.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">&#160;Daniel
    O&#8217;Brien and FSI entered into a registration rights agreement in connection with the transactions contemplated by the Merger
    Agreement (the &#8220;<b><i>Registration Rights Agreement</i></b>&#8221;). The Registration Rights Agreement will become effective
    at the Closing. The Registration Rights Agreement provides that the Company will file a resale shelf registration statement to provide
    for the resale of securities delivered in connection with the Merger for the benefit of parties to the Registration Rights Agreement.
    The Registration Rights Agreement also provides Mr. O&#8217;Brien with piggyback registration rights under certain circumstances.
    See the section of this proxy statement/prospectus entitled &#8220;<i>The Merger&#8212;Certain Agreements Related to the Business
    Combination&#8212;Registration</i><i> Rights Agreement</i>&#8221; for a description of this agreement.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Daniel
    O&#8217;Brien entered into a lock-up agreement, (the &#8220;<b><i>O&#8217;Brien Lock-Up Agreement</i></b>&#8221;) pursuant to which
    securities held by Mr. O&#8217;Brien are subject to a lock-up until April 8, 2023 and shall not be transferred, other than transfers
    to certain permitted transferees as described therein. Pursuant to the O&#8217;Brien Lock-Up Agreement, Mr. O&#8217;Brien will sell
    1,000,000 FSI Common Shares to the Company for $7.50 per share immediately after the Effective Time of the Merger. Concurrently with
    the execution and delivery of the Merger Agreement, Eric Steen entered into a lock-up agreement (the &#8220;<b><i>Steen Lock-Up Agreement</i></b>&#8221;)
    pursuant to which securities held by Mr. Steen are subject to a lock-up until April 8, 2023 and shall not be transferred, other than
    transfers to certain permitted transferees as described therein. Pursuant to the Steen Lock-Up Agreement, Mr. Steen may sell up to
    22% of his Lock-Up Shares (as defined in the Steen Lock Up Agreement) as of the Effective Time of the Merger. See the section of
    this proxy statement/prospectus entitled <i>&#8220;The Merger&#8212;Certain Agreements Related to the Business Combination&#8212;Lock-Up
    </i><i>Agreements</i>&#8221; for a description of these agreements.</span></td></tr>
  </table>

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

<!-- Field: Page; Sequence: 4 -->
    <div style="border-bottom: Black 1.5pt 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%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Lygos
    has entered into a financing arrangement with a certain investor which provided Lygos $160,000,000 in capital. Under the terms of
    a note purchase agreement, Lygos issued a convertible promissory note in a principal amount of $160,000,000 bearing an annual interest
    of 5.5% (the &#8220;<b><i>Note</i></b>&#8221;). The conversion price of the Note will equal the public trading price of the FSI Common
    Shares on the 12-month anniversary of the Note less a 12.5% discount per share, but will be no less than $250,000,000 divided by
    the number of outstanding shares of common stock as of such date and no greater than $350,000,000 divided by the number of outstanding
    shares of common stock as of such date. The combined company intends to use these proceeds to fund the development of the combined
    company&#8217;s business. In addition, Daniel O&#8217;Brien will sell 1,000,000 FSI Common Shares to the Company for $7.50 per share
    immediately after the Effective Time. See the section of this proxy statement/prospectus entitled &#8220;<i>The Merger&#8212;Certain
    Agreements Related to the Business Combination&#8212;Other</i><i> Agreements</i>&#8221; for a description of these agreements.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and Lygos cannot complete the Merger unless the Company&#8217;s shareholders approve the Share Issuance Proposal (as defined
below) and certain of the other proposals contained herein. The Company is sending you this proxy statement/prospectus to ask you to
vote in favor of the Share Issuance Proposal and the other matters described in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the Special Meeting, the Company&#8217;s shareholders will be asked to consider and vote upon:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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>The
    Share Issuance Proposal &#8212; </b>a proposal to approve, in connection with the Merger, the issuance of the FSI Common Shares as
    required by and in accordance with applicable NYSE American listing rules (the &#8220;<b><i>Share Issuance Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Change of Control Proposal</b> &#8212; a proposal to approve, for purposes of complying with applicable listing rules of the NYSE
    American, the change of control that would result from the issuances of the FSI Common Shares in connection with the Merger (the
    &#8220;<b><i>Change of Control Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Equity Incentive Plan Proposal</b> &#8212; a proposal to adopt the Equity Incentive Plan, a copy of which is attached as Annex B
    (the &#8220;<b><i>Equity Incentive Plan Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Director Election Proposal &#8212;</b> a proposal to elect the five director nominees to the board of directors effective as of the
    closing of the Merger in accordance with the Merger Agreement (the &#8220;<b><i>Director Election Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Bylaws Proposal &#8212;</b> a proposal to ratify the decision by FSI&#8217;s board of directors to amend and restate FSI&#8217;s
    bylaws (the &#8220;<b><i>A&amp;R Bylaws</i></b>&#8221;) in the form attached hereto as Annex C (the &#8220;<b><i>Bylaws Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Say on Pay Proposal &#8212;</b> a proposal to approve, on a non-binding, advisory basis, the compensation of FSI&#8217;s named executive
    officers (the &#8220;<b><i>Say on Pay Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Say on Frequency Proposal &#8212;</b> a proposal to hold a non-binding advisory vote on the frequency of future advisory votes on
    named executive officer compensation of FSI (once every year, every two years or three years) (the &#8220;<b><i>Say on Frequency
    Proposal</i></b>&#8221;);</span></td></tr>
  </table>

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

<!-- Field: Page; Sequence: 5 -->
    <div style="border-bottom: Black 1.5pt 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%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Say on Golden Parachute Proposal &#8212;</b> a proposal to approve, on a non-binding, advisory basis, the golden parachute compensation
    that may be paid or become payable to FSI&#8217;s named executive officers as a result of the Merger (the &#8220;<b><i>Say on Golden
    Parachute Proposal</i></b>&#8221;); and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Adjournment Proposal &#8212;</b> a proposal to approve the adjournment of the Special Meeting to a later date or dates, if necessary
    or appropriate, to permit further solicitation and vote of proxies in the event that there are insufficient votes for, or otherwise
    in connection with, the approval of the Share Issuance Proposal, the Change of Control Proposal, the Equity Incentive Plan Proposal,
    the Director Election Proposal, the Bylaws Proposal, the Say on Pay Proposal, the Say on Frequency Proposal or the Golden Parachute
    Proposal (such proposal, the &#8220;<b><i>Adjournment Proposal</i></b>&#8221; and, together with the Share Issuance Proposal, the
    Change of Control Proposal, the Equity Incentive Plan Proposal, the Director Election Proposal, the Bylaws Proposal the Say on Pay
    Proposal, the Say on Frequency Proposal and the Say on Golden Parachute Proposal, each, a &#8220;<b><i>Proposal</i></b>&#8221; and
    collectively, the &#8220;<b><i>Proposals</i></b>&#8221;).</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
of these Proposals is more fully described in this proxy statement/prospectus, which each shareholder is encouraged to carefully read.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the FSI Support Agreements, the officers and directors collectively holding approximately 37% of the outstanding shares of FSI have
agreed to vote their common shares in favor of the Share Issuance Proposal and the other proposals to come before the meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is providing the accompanying proxy statement/prospectus and accompanying proxy card to our shareholders in connection with the
solicitation of proxies to be voted at the Special Meeting (including following any adjournments or postponements of the Special Meeting).
Information about the Special Meeting, the Merger and other related business to be considered by the Company&#8217;s shareholders at
the Special Meeting is included in this proxy statement/prospectus. <b>Whether or not you plan to attend the Special Meeting, we urge
all Company shareholders to read this proxy statement/prospectus, including the Annexes and the accompanying financial statements of
the Company and Lygos, carefully and in their entirety. In particular, we urge you to carefully read the section entitled &#8220;<i>Risk
Factors</i>&#8221; of this proxy statement/prospectus.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
careful consideration, our board of directors have approved the Share Issuance Proposal and recommends that the Company&#8217;s shareholders
vote &#8220;<b>FOR</b>&#8221; the Share Issuance Proposal and &#8220;<b>FOR</b>&#8221; each of the Change of Control Proposal, the Equity
Incentive Plan Proposal, the Director Election Proposal, the Bylaws Proposal, the Say on Pay Proposal, the Say on Golden Parachute Proposal,
and the Adjournment Proposal and &#8220;<b>FOR</b>&#8221; the one year alternative with respect to the Say on Frequency Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Approval
of each of the Proposals requires the affirmative vote of a majority of the votes properly cast at the Special Meeting.</span></p>

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


<!-- Field: Page; Sequence: 6 -->
    <div style="border-bottom: Black 1.5pt 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%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Your
vote is very important. Whether or not you plan to attend the Special Meeting, please vote as soon as possible by following the instructions
in this proxy statement/prospectus to make sure that your shares are represented at the Special Meeting. If you hold your shares in &#8220;street
name&#8221; through a bank, broker or other nominee, you will need to follow the instructions provided to you by your bank, broker or
other nominee to ensure that your shares are represented and voted at the Special Meeting. Even if you have voted by proxy, you may change
your vote by submitting a new proxy or by attending the Special Meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
you sign, date and return your proxy card without indicating how you wish to vote, your proxy will be voted &#8220;<b>FOR</b>&#8221;
each of the proposals presented at the Special Meeting. If you are a shareholder of record and you attend the Special Meeting and wish
to vote at the Special Meeting, you may revoke your proxy and vote at the Special Meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
behalf of our board of directors, I would like to thank you for your support of the Company and look forward to a successful completion
of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>________</b>,
    2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 47%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    B. O&#8217;Brien</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
    Solutions International Inc.</span></td></tr>
  </table>
<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; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NEITHER
THE SECURITIES AND EXCHANGE COMMISSION NOR ANY STATE SECURITIES REGULATORY AGENCY HAS APPROVED OR DISAPPROVED THE TRANSACTIONS DESCRIBED
IN THIS PROXY STATEMENT/PROSPECTUS, PASSED UPON THE MERITS OR FAIRNESS OF THE MERGER OR RELATED TRANSACTIONS OR PASSED UPON THE ADEQUACY
OR ACCURACY OF THE DISCLOSURE IN THIS PROXY STATEMENT/PROSPECTUS. ANY REPRESENTATION TO THE CONTRARY CONSTITUTES A CRIMINAL OFFENSE</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
proxy statement/prospectus is dated &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022 and is first being mailed to shareholders on or about  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022.</span></p>

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


<!-- Field: Page; Sequence: 7 -->
    <div style="border-bottom: Black 1.5pt 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%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt; color: Red"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><img src="forms-4_001.jpg" alt="" style="height: 88px; width: 670px" />&#160;</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6001
54 Ave.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Taber,
AB<br />
Canada T1G 1X4</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTICE
OF SPECIAL MEETING OF SHAREHOLDERS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TO
BE HELD , 2022</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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">Notice
is hereby given that a special meeting of the shareholders (&#8220;<b><i>Special Meeting</i></b>&#8221;) of Flexible Solutions International
Inc. (&#8220;<b><i>FSI</i></b>&#8221; or the &#8220;<b><i>Company</i></b>&#8221;) will be held virtually at &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, Pacific time, on  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022,
at  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;for the following purposes:</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 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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Share Issuance Proposal &#8212; </b>a proposal to approve, in connection with the transactions contemplated by that certain Agreement
    and Plan of Merger and Reorganization, dated April 17, 2022, among FSI, Lygos, Inc., a Delaware corporation (&#8220;<b><i>Lygos</i></b>&#8221;),
    FSI Merger Sub I, Inc., a Delaware corporation, and FSI Merger Sub II, Inc., a Delaware corporation (as amended, the &#8220;<b><i>Merger
    Agreement</i></b>&#8221; and such transactions, the &#8220;<b><i>Merger</i></b>&#8221;), the issuance of common shares of FSI (the
    &#8220;<b><i>FSI Common Shares</i></b>&#8221;) as required by and in accordance with applicable NYSE American listing rules (the
    &#8220;<b><i>Share Issuance Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Change of Control Proposal</b> &#8212; a proposal to approve, for purposes of complying with applicable listing rules of the NYSE
    American, the change of control that would result from the issuances of the FSI Common Shares in connection with the Merger (the
    &#8220;<b><i>Change of Control Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Equity Incentive Plan Proposal</b> &#8212; a proposal to adopt the 2022 Equity Incentive Plan, a copy of which is attached as Annex
    B (the &#8220;<b><i>Equity Incentive Plan Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Director Election Proposal &#8212;</b> a proposal to elect the five director nominees to the board of directors effective as of the
    closing of the Merger in accordance with the Merger Agreement (the &#8220;<b><i>Director Election Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Bylaws Proposal &#8212;</b> a proposal to ratify the decision by FSI&#8217;s board of directors to amend and restate FSI&#8217;s
    bylaws (the &#8220;<b><i>A&amp;R Bylaws</i></b>&#8221;) in the form attached hereto as Annex C (the &#8220;<b><i>Bylaws Proposal</i></b>&#8221;);</span></td></tr>
  </table>
<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>


<!-- Field: Page; Sequence: 8 -->
    <div style="border-bottom: Black 1.5pt 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%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Say on Pay Proposal &#8212;</b> a proposal to approve, on a non-binding, advisory basis, the compensation of FSI&#8217;s named executive
    officers (the &#8220;<b><i>Say on Pay Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Say on Frequency Proposal &#8212;</b> a proposal to hold a non-binding advisory vote on the frequency of future advisory votes on
    named executive officer compensation of FSI (once every year, every two years or three years) (the &#8220;<b><i>Say on Frequency
    Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Say on Golden Parachute Proposal &#8212;</b> a proposal to approve, on a non-binding, advisory basis, the golden parachute compensation
    that may be paid or become payable to FSI&#8217;s named executive officers as a result of the Merger (the &#8220;<b><i>Say on Golden
    Parachute Proposal</i></b>&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Adjournment Proposal &#8212;</b> a proposal to approve the adjournment of the Special Meeting to a later date or dates, if necessary
    or appropriate, to permit further solicitation and vote of proxies in the event that there are insufficient votes for, or otherwise
    in connection with, the approval of the Share Issuance Proposal, the Change of Control Proposal, the Equity Incentive Plan Proposal,
    the Director Election Proposal, the Bylaws Proposal, the Say on Pay Proposal, the Say on Frequency Proposal or the Say on Golden
    Parachute Proposal (the &#8220;<b><i>Adjournment Proposal</i></b>&#8221; and, together with the Share Issuance Proposal, the Change
    of Control Proposal, the Equity Incentive Plan Proposal, the Director Election Proposal, the Bylaws Proposal, the Say on Pay Proposal,
    the Say on Frequency Proposal and the Say on Golden Parachute Proposal, each, a &#8220;<b><i>Proposal</i></b>&#8221; and collectively,
    the &#8220;<b><i>Proposals</i></b>&#8221;); and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">to
    transact such other business as may properly come before the meeting.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
of these Proposals is more fully described in this proxy statement/prospectus, which each shareholder is encouraged to carefully read.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white; 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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span>,2022
is the record date for the determination of shareholders entitled to notice of and to vote at such meeting. FSI shareholders are
entitled to one vote for each share of FSI held. As of &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ,2022 there were
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; FSI common shares outstanding.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying proxy is solicited by the Company&#8217;s directors for voting at the Special Meeting and at any and all adjournments of
such meeting. If the proxy is executed and returned, it will be voted at the meeting in accordance with any instructions, and if no specification
is made, the proxy will be voted &#8220;<b>FOR</b>&#8221; each of the Share Issuance Proposal, the Change of Control Proposal, the Equity
Incentive Plan Proposal, the Director Election Proposal, the Bylaws Proposal, the Say on Pay Proposal, the Say on Golden Parachute Proposal,
and the Adjournment Proposal and &#8220;<b>FOR</b>&#8221; the one year alternative with respect to the Say on Frequency Proposal. Shareholders
who execute proxies may revoke them at any time before they are voted, either by writing to the Company at the address shown above, or
at the time of the meeting. Additionally, any later dated proxy will revoke a previous proxy from the same shareholder.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
is one class of capital stock outstanding. A quorum of FSI shareholders is necessary to hold a valid meeting. Holders of 33&#8531;%
of the Company&#8217;s outstanding shares, present in person or represented by proxy, constitute a quorum. Abstentions will count as
present for the purposes of establishing a quorum.</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>


<!-- Field: Page; Sequence: 9 -->
    <div style="border-bottom: Black 1.5pt 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%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Approval
of each of the Proposals requires the affirmative vote (in person or by proxy) of a majority of the votes properly cast at the Special
Meeting.</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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s board of directors recommends that the Company&#8217;s shareholders vote &#8220;<b>FOR</b>&#8221; each of the Share Issuance
Proposal, the Change of Control Proposal, the Equity Incentive Plan Proposal, the Director Election Proposal, the Bylaws Proposal, the
Say on Pay Proposal, the Say on Golden Parachute Proposal, and the Adjournment Proposal and &#8220;<b>FOR</b>&#8221; the one year alternative
with respect to the Say on Frequency Proposal.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common
shares of the Company represented by properly executed proxies that reflect abstentions will be counted as present for purposes of determining
the presence of a quorum at the Special Meeting. &#8220;Broker non-votes&#8221; represent shares held by brokerage firms in &#8220;street-name&#8221;
with respect to which the broker has not received instructions from the customer or otherwise does not have discretionary voting authority.
Abstentions and broker non-votes will not be counted as having voted against the Proposals.</span></p>

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


<!-- Field: Page; Sequence: 10 -->
    <div style="border-bottom: Black 1.5pt 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%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to those certain support agreements entered into in favor of Lygos by the officers and directors of FSI holding approximately 37% of
the outstanding shares of FSI, the officers and directors of FSI have agreed to vote their common shares in favor of the Share Issuance
Proposal and the other proposals to come before the meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is providing the accompanying proxy statement/prospectus and accompanying proxy card to FSI shareholders in connection with the
solicitation of proxies to be voted at the Special Meeting (including following any adjournments or postponements of the Special Meeting).
Information about the Special Meeting, the Merger and other related business to be considered by the Company&#8217;s shareholders at
the Special Meeting is included in this proxy statement/prospectus. <b>Whether or not you plan to attend the Special Meeting, we urge
all Company shareholders to read this proxy statement/prospectus, including the Annexes and the accompanying financial statements of
the Company and Lygos, carefully and in their entirety. In particular, we urge you to carefully read the section entitled &#8220;<i>Risk
Factors</i>&#8221; of this proxy statement/prospectus.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
careful consideration, the Company&#8217;s board of directors have approved the Share Issuance Proposal and recommends that the Company&#8217;s
shareholders vote &#8220;<b>FOR</b>&#8221; the Share Issuance Proposal and &#8220;<b>FOR</b>&#8221; each of the  Change of Control
Proposal, the Equity Incentive Plan Proposal, the Director Election Proposal, the Bylaws Proposal, the Say on Pay Proposal, the Say on
Golden Parachute Proposal, and the Adjournment Proposal and &#8220;<b>FOR</b>&#8221; the one year alternative with respect to the Say
on Frequency Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>By
    Order of the Board of Directors,</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif">__________<span style="font-size: 10pt">,
    2022</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    B. O&#8217;Brien, Chief Executive Officer and</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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"></span></p>

<p style="border-bottom: Black 1.5pt solid; 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-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: 0pt 0pt 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PLEASE
INDICATE YOUR VOTING INSTRUCTIONS ON THE ATTACHED PROXY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CARD,
AND SIGN, DATE AND RETURN THE PROXY CARD.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TO
SAVE THE COST OF FURTHER SOLICITATION,</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PLEASE
VOTE PROMPTLY</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>


<!-- Field: Page; Sequence: 11 -->
    <div style="border-bottom: Black 1.5pt 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%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TABLE
OF CONTENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">Page</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 95%"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_001"><span style="font-size: 10pt">ABOUT
    THIS DOCUMENT</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 5%; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_002"><span style="font-size: 10pt">QUESTIONS
    AND ANSWERS ABOUT THE MERGER</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_003"><span style="font-size: 10pt">SUMMARY
    OF THE PROXY STATEMENT/PROSPECTUS</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_004"><span style="font-size: 10pt">CAUTIONARY
    NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_005"><span style="font-size: 10pt">RISK
    FACTORS</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">30</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_006"><span style="font-size: 10pt">UNAUDITED
    PRO FORMA COMBINED CONSOLIDATED FINANCIAL INFORMATION</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">75</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_007"><span style="font-size: 10pt">COMPARATIVE
    PER SHARE DATA</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_008"><span style="font-size: 10pt">THE
    SPECIAL MEETING OF SHAREHOLDERS</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">86</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_009"><span style="font-size: 10pt">THE
    MERGER</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">90</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_010"><span style="font-size: 10pt">FSI
    SHAREHOLDER PROPOSAL NO. 1&#8212;THE SHARE ISSUANCE PROPOSAL</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">151</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_011"><span style="font-size: 10pt">FSI
    SHAREHOLDER PROPOSAL NO. 2&#8212;THE CHANGE OF CONTROL PROPOSAL</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">152</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_012"><span style="font-size: 10pt">FSI
    SHAREHOLDER PROPOSAL NO. 3&#8212;THE EQUITY INCENTIVE PLAN PROPOSAL</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">153</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_013"><span style="font-size: 10pt">FSI
    SHAREHOLDER PROPOSAL NO. 4&#8212;THE DIRECTOR ELECTION PROPOSAL</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">166</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_014"><span style="font-size: 10pt">FSI
    SHAREHOLDER PROPOSAL NO. 5&#8212;THE BYLAWS PROPOSAL</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">167</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_015"><span style="font-size: 10pt">FSI
    SHAREHOLDER PROPOSAL NO. 6&#8212;THE SAY ON PAY PROPOSAL</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">172</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_016"><span style="font-size: 10pt">FSI
    SHAREHOLDER PROPOSAL NO. 7&#8212;THE SAY ON FREQUENCY PROPOSAL</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">173</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_017"><span style="font-size: 10pt">FSI
    SHAREHOLDER PROPOSAL NO. 8&#8212;THE SAY ON GOLDEN PARACHUTE PROPOSAL</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">174</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_018"><span style="font-size: 10pt">FSI
    SHAREHOLDER PROPOSAL NO. 9&#8212;THE ADJOURNMENT PROPOSAL</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">175</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_019"><span style="font-size: 10pt">INFORMATION
    ABOUT FSI</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">176</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_020"><span style="font-size: 10pt">FSI&#8217;S
    MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATION</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">187</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_021"><span style="font-size: 10pt">INFORMATION
    ABOUT LYGOS, INC.</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">192</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Ha_022"><span style="font-size: 10pt">LYGOS&#8217;
    MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">213</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Gv_007"><span style="font-size: 10pt">CERTAIN
    LYGOS RELATIONSHIPS AND RELATED PERSON TRANSACTIONS</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">221</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Gv_008"><span style="font-size: 10pt">MATERIAL
    U.S. FEDERAL INCOME TAX CONSIDERATIONS OF THE MERGER TO HOLDERS OF LYGOS CAPITAL STOCK THAT ARE UNITED STATES PERSONS</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">223</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Gv_009"><span style="font-size: 10pt">MANAGEMENT
    OF THE COMBINED COMPANY AFTER THE MERGER</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">227</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="font-family: Times New Roman, Times, Serif; text-align: justify; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"><a href="#Gv_010"><span style="font-size: 10pt">DESCRIPTION
                                            OF SECURITIES</span></a></span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">247</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>
                                                                              <p style="margin-top: 0; margin-bottom: 0"></p></td></tr></table>

<!-- Field: Page; Sequence: 12; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->


<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; width: 95%"><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right; width: 5%"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Gv_011"><span style="font-size: 10pt">SECURITY
    OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">248</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <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: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Gv_012"><span style="font-size: 10pt">MARKET
    PRICE AND DIVIDEND INFORMATION</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">251</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <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: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Gv_013"><span style="font-size: 10pt">ADDITIONAL
    INFORMATION</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">253</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <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: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Gv_014"><span style="font-size: 10pt">WHERE
    YOU CAN FIND MORE INFORMATION</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">253</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <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: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Gv_015"><span style="font-size: 10pt">LEGAL
    MATTERS</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">254</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <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: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Gv_016"><span style="font-size: 10pt">EXPERTS</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">254</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <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: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Gv_006"><span style="font-size: 10pt">INDEX
    TO FINANCIAL STATEMENTS</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <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: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#AnnexA-1_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ANNEX A-1 - THE MERGER AGREEMENT</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: White">
    <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: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#AnnexA-2_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ANNEX A-2 - LETTER AGREEMENT</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: White">
    <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: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#AnnexB_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ANNEX B - THE EQUITY INCENTIVE PLAN</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: White">
    <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: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#AnnexC_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ANNEX C - THE A&amp;R BYLAWS</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><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; background-color: White">
    <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: right; vertical-align: bottom"><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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#AnnexD_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ANNEX D - MALEKREMIAN, LLC OPINION</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>
<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>


<!-- Field: Page; Sequence: 13; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_001"></span><span style="font-size: 10pt">ABOUT
THIS DOCUMENT</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
document, which forms part of a registration statement on Form S-4 filed with the Securities and Exchange Commission (the &#8220;<b><i>SEC</i></b>&#8221;)
by Flexible Solutions International Inc. (&#8220;<b><i>we</i></b>,&#8221; &#8220;<b><i>us</i></b>,&#8221; &#8220;<b><i>our</i></b>,&#8221;
&#8220;<b><i>FSI</i></b>&#8221; or the &#8220;<b><i>Company</i></b>&#8221;), constitutes a prospectus of the Company under Section 5
of the Securities Act of 1933, as amended (the &#8220;<b><i>Securities Act</i></b>&#8221;), with respect to the Company&#8217;s common
shares (&#8220;<b><i>FSI Common Shares</i></b>&#8221;) to be issued to the stockholders of Lygos, Inc., a Delaware corporation (&#8220;<b><i>Lygos</i></b>&#8221;),
under that certain Agreement and Plan of Merger and Reorganization, dated April 17, 2022, among FSI, Lygos, Inc., a Delaware corporation
(&#8220;<b><i>Lygos</i></b>&#8221;), FSI Merger Sub I, Inc., a Delaware corporation, and FSI Merger Sub II, Inc., a Delaware corporation
(as amended, the &#8220;<b><i>Merger Agreement</i></b>&#8221;). This document also constitutes a proxy statement of the Company under
Section 14(a) of the Securities Exchange Act of 1934 (the &#8220;<b><i>Exchange Act</i></b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
should rely only on the information contained into this proxy statement/prospectus. No one has been authorized to provide you with information
that is different from that contained in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information
contained in this proxy statement/prospectus regarding the Company has been provided by the Company and information contained in this
proxy statement/prospectus regarding Lygos has been provided by Lygos.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
proxy statement/prospectus does not constitute an offer to sell or a solicitation of an offer to buy any securities, or the solicitation
of a proxy, in any jurisdiction to or from any person to whom it is unlawful to make any such offer or solicitation in such jurisdiction.</span></p>

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


<!-- Field: Page; Sequence: 14; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_002"></span><span style="font-size: 10pt">QUESTIONS
AND ANSWERS ABOUT THE MERGER</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </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>What
    is the Merger and what will Lygos stockholders receive in connection therewith?</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A:
    </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">On
    April 17, 2022, FSI entered into the Merger Agreement with Lygos and other parties thereto. Pursuant to the Merger Agreement, (a)
    FSI Merger Sub I, Inc., a Delaware corporation (&#8220;<b><i>Merger Sub I</i></b>&#8221;), will merge with and into Lygos, Merger
    Sub I will cease to exist, and Lygos will become a direct, wholly owned subsidiary of FSI (the &#8220;<b><i>First Merger</i></b>&#8221;),
    and (b) thereafter as part of the same overall transaction, Lygos will merge with and into FSI Merger Sub II, Inc., a Delaware corporation
    (&#8220;<b><i>Merger Sub II</i></b>&#8221;), Lygos will cease to exist, and Merger Sub II will survive as a direct, wholly owned
    subsidiary of FSI under the name &#8220;Lygos, Inc.&#8221; (the &#8220;<b><i>Second Merger</i></b>&#8221; and, collectively or in
    seriatim with the First Merger, as appropriate, the &#8220;<b><i>Merger</i></b>&#8221;).</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; font-size: 10pt">&#160;</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">&#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"></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">Subject
    to the terms and conditions of the Merger Agreement, at the effective time of the Merger (the &#8220;<b><i>Effective Time</i></b>&#8221;),
    each other outstanding share of Lygos capital stock, other than any shares of Lygos capital stock held as treasury stock prior to
    the Effective Time, which stock will be canceled and retired without payment of any consideration, will be converted solely into
    the right to receive a portion of the Merger Shares. This portion will be determined in accordance with the Lygos Certificate of
    Incorporation as applicable to a change of control of Lygos and outstanding Lygos simple agreements for future equity, or &#8220;<b>SAFEs</b>&#8221;.
    &#8220;<b><i>Merger Shares</i></b>&#8221; means newly issued FSI Common Shares in an aggregate amount equal to (x) the total number
    of FSI Common Shares and the preferred shares of FSI (together, the &#8220;<b><i>FSI Capital Shares</i></b>&#8221;) on a fully diluted
    basis outstanding as of the end of the last trading day of FSI Common Shares on the NYSE American before the Effective Time <i>multiplied
    by</i> (y) two.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Subject
    to the terms and conditions of the Merger Agreement, at the Effective Time, each Lygos option that is outstanding and unexercised
    immediately prior to the Effective Time (whether vested or unvested) will automatically be assumed by FSI and converted into an option
    to acquire a number of FSI Common Shares at an adjusted exercise price per share (each such resulting option, a &#8220;<b><i>Rollover
    Option</i></b>&#8221;). The number of FSI Common Shares subject to each Rollover Option will be determined by multiplying the number
    of shares of Lygos common stock subject to each Lygos option by an exchange ratio equal to the exchange ratio determining the fraction
    of a Merger Share issuable in the Merger per share of Lygos common stock. The resulting number will be rounded down to the nearest
    whole number of FSI Common Shares.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Prior
    to the Effective Time, unless otherwise determined by Lygos in its sole discretion, Lygos will use commercially reasonable efforts
    to enter into an agreement (&#8220;<b><i>SAFE Conversion Agreement</i></b>&#8221;) with each person (&#8220;<b><i>SAFE Party</i></b>&#8221;)
    that has entered into a SAFE. Such an agreement will provide that each SAFE will be terminated, effective as of immediately prior
    to the Effective Time. Each SAFE Party would receive the number of shares of Lygos common stock set forth and agreed to by the SAFE
    Party in the applicable SAFE Conversion Agreement.</span></td></tr>
  </table>
<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>


<!-- Field: Page; Sequence: 15; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    maximum number of FSI Common Shares issuable in the Merger will not exceed the total number of FSI Capital Shares on a fully diluted
    basis outstanding as of the end of the last trading day of the FSI Common Shares on the NYSE American before the Effective Time multiplied
    by two.</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; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Immediately
    following the Effective Time, the former stockholders of Lygos are expected to own approximately 66.7% of the outstanding shares
    of the Company.</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; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Merger Agreement also requires the Company to adopt a 2022 Equity Incentive Plan (the &#8220;<b><i>Equity Incentive Plan</i></b>&#8221;)
    in the form attached hereto as Annex B to this proxy statement/ prospectus.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</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; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    a more complete description of what Lygos&#8217; stockholders will receive in the merger, please see the section entitled &#8220;<i>The
    Merger</i>&#8212;<i>The</i><i> Merger Agreement&#8212;Consideration to be received in the Business Combination</i>&#8221; in this proxy
    statement/prospectus.</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; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </b></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Why
    are the two companies proposing to merge?</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; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A:
    </b></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Company and Lygos believe that the Merger will result in a high growth, vertically integrated synthetic biology company. For a discussion
    of the Company and Lygos&#8217; reasons for the Merger, please see the section entitled &#8220;<i>The Merger&#8212;FSI&#8217;s Board
    of Directors&#8217; Reasons for the Approval of the Merger</i>&#8221; in this proxy statement/prospectus.</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; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </b></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Why
    am I receiving this proxy statement/prospectus?</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; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A:
    </b></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
    are receiving this proxy statement/prospectus because you have been identified as a shareholder of the Company as of the record date.
    If you are a shareholder of the Company, you are entitled to vote at the special meeting of shareholders (&#8220;<b><i>Special Meeting</i></b>&#8221;)
    of FSI to be held virtually on , 2022 at Pacific Time at which has been called for the purpose of approving, in connection with the
    Merger, the issuance of the FSI Common Shares as required by and in accordance with applicable NYSE American listing rules (the &#8220;<b><i>Share
    Issuance Proposal</i></b>&#8221;) and the other proposals described herein.</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; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>This
    document serves as:</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; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">a
    proxy statement of the Company used to solicit proxies for the Special Meeting; and</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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">a
    prospectus of the Company used to offer its common shares in exchange for shares of Lygos&#8217; capital stock in the Merger.</span></td></tr>
  </table>
<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>


<!-- Field: Page; Sequence: 16; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </b></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>What
    Proposals are to be voted on at the Special Meeting, other than the Share Issuance Proposal?</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; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A:
    </b></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
    the Special Meeting, in addition to the Share Issuance Proposal, the holders of Company common shares will also be asked to consider
    the following proposals, along with any other business that may properly come before the Special Meeting:</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.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Change of Control Proposal</b> &#8212; a proposal to approve, for purposes of complying with applicable listing rules of the NYSE
    American, the change of control that would result from the issuances of the FSI Common Shares in connection with the Merger (the
    &#8220;<b><i>Change of Control Proposal</i></b>&#8221;);</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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Equity Incentive Plan Proposal</b> &#8212; a proposal to adopt the Equity Incentive Plan, a copy of which is attached as Annex B
    (the &#8220;<b><i>Equity Incentive Plan Proposal</i></b>&#8221;);</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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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>The
    Director Election Proposal &#8212;</b> a proposal to elect the five director nominees to the board of directors effective as of the
    closing of the Merger in accordance with the Merger Agreement (the &#8220;<b><i>Director Election Proposal</i></b>&#8221;);</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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Bylaws Proposal &#8212;</b> a proposal to ratify the decision by FSI&#8217;s board of directors to amend and restate FSI&#8217;s
    bylaws (the &#8220;<b><i>A&amp;R Bylaws</i></b>&#8221;) in the form attached hereto as Annex C (the &#8220;<b><i>Bylaws Proposal</i></b>&#8221;);</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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Say on Pay Proposal &#8212;</b> a proposal to approve, on a non-binding, advisory basis, the compensation of FSI&#8217;s named executive
    officers (the &#8220;<b><i>Say on Pay Proposal</i></b>&#8221;);</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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">&#160;<b>The
    Say on Frequency Proposal &#8212;</b> a proposal to hold a non-binding advisory vote on the frequency of future advisory votes on
    named executive officer compensation of FSI (once every year, every two years or three years) (the &#8220;<b><i>Say on Frequency
    Proposal</i></b>&#8221;);</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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Say on Golden Parachute Proposal &#8212;</b> a proposal to approve, on a non-binding, advisory basis, the golden parachute compensation
    that may be paid or become payable to FSI&#8217;s named executive officers as a result of the Merger (the &#8220;<b><i>Say on Golden
    Parachute Proposal</i></b>&#8221;); and</span></td></tr>
  </table>
<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>


<!-- Field: Page; Sequence: 17; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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>The
    Adjournment Proposal &#8212;</b> a proposal to approve the adjournment of the Special Meeting to a later date or dates, if necessary
    or appropriate, to permit further solicitation and vote of proxies in the event that there are insufficient votes for, or otherwise
    in connection with, the approval of the Share Issuance Proposal, the Change of Control Proposal, the Equity Incentive Plan Proposal,
    the Director Election Proposal, the Bylaws Proposal, the Say on Pay Proposal, the Say on Frequency Proposal or the Golden Parachute
    Proposal (such proposal, the &#8220;<b><i>Adjournment Proposal</i></b>&#8221; and, together with the Share Issuance Proposal, the
    Change of Control Proposal, the Equity Incentive Plan Proposal, the Director Election Proposal, the Bylaws Proposal the Say on Pay
    Proposal, the Say on Frequency Proposal and the Say on Golden Parachute Proposal, each, a &#8220;<b><i>Proposal</i></b>&#8221; and
    collectively, the &#8220;<b><i>Proposals</i></b>&#8221;).</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; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </b></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Who
    is Lygos?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</b>:
    </span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
    has created a biological engineering platform focused on sustainable production of organic acid bio-monomers. Lygos&#8217; bio-based
    ingredients offer alternatives to traditional industrial suppliers, enabling customers to create better, environmentally safer products.
    For more information, see the section of this proxy statement/prospectus entitled &#8220;<i>Information about Lygos</i>&#8221;.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </b></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>What
    will be the directors of the Company following the Merger?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</b>:
    </span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Immediately
    following the effective time of the Merger, Eric Steen and other individuals designated by Lygos will serve as directors of the
    Company, subject to approval by the Company&#8217;s shareholders of the Director Election Proposal. For a more complete description
    of the board of directors following the Merger, please see the section entitled &#8220;<i>Management of the Combined Company After the
    Merger</i>&#8221; in this proxy statement/prospectus.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </b></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>What
    will be the executive officers of the Company following the Merger?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</b>:
    </span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Immediately
    following the effective time of the Merger, Eric Steen, the current CEO of Lygos, will serve as the CEO of the combined company.
    Dan O&#8217;Brien, the Company&#8217;s current CEO, has entered into a five-year employment agreement to continue overseeing FSI&#8217;s
    existing business activities. Lygos&#8217; current CFO, Bryce Dille, and CTO, Nick Ohler, PhD, will retain these respective roles
    in the combined company. For a more complete description of the executive officers following the Merger, please see the section entitled
    &#8220;<i>Management of the Combined Company After the Merger</i>&#8221; in this proxy statement/prospectus.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </b></span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
    a shareholder of the Company, how does the Company&#8217;s board of directors recommend that I vote?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</b>:
    </span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
    careful consideration, the Company&#8217;s board of directors recommends that the Company&#8217;s shareholders vote &#8220;<b>FOR</b>&#8221;
    each of the Share Issuance Proposal, the Change of Control Proposal, the Equity Incentive Plan Proposal, the Director Election Proposal,
    the Bylaws Proposal, the Say on Pay Proposal, the Say on Golden Parachute Proposal, and the Adjournment Proposal and &#8220;<b>FOR</b>&#8221;
    the one year alternative with respect to the Say on Frequency Proposal. For more information regarding how the board of directors
    of the Company recommends that Company shareholders vote, see the sections describing each Proposal in this proxy statement/prospectus.</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>


<!-- Field: Page; Sequence: 18; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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 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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </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>What
    risks should I consider in deciding whether to vote in favor of the Proposals?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</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">You
    should carefully review the section of this proxy statement/prospectus entitled &#8220;<i>Risk Factors</i>,&#8221; which sets forth
    certain risks and uncertainties related to the merger, risks and uncertainties to which the combined company&#8217;s business will
    be subject, and risks and uncertainties to which each of the Company and Lygos, as an independent company, is subject.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </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>When
    do you expect the merger to be consummated?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</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">We
    anticipate that the Merger will occur during the third quarter of 2022, soon after the Special Meeting, but we cannot predict the
    exact timing. For more information, please see the section of this proxy statement/prospectus entitled &#8220;<i>The Merger&#8212;The
    </i><i>Merger Agreement</i>&#8221;.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </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>What
    do I need to do now?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</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">The
    Company and Lygos urge you to read this proxy statement/prospectus statement carefully, including its annexes and information incorporated
    herein, and to consider how the Merger affects you.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">If
    you are a shareholder of the Company, you may provide your proxy instructions in one of four different ways. First, you can
    mail your signed proxy card in the enclosed return envelope. Second, you may provide your proxy instructions via phone by following
    the instructions on your proxy card or voting instruction form. Third, you may provide your proxy instructions via the Internet by
    following the instructions on your proxy card or voting instruction form. Finally, you may vote virtually at the Special Meeting,
    as described below. Please provide your proxy instructions only once, unless you are revoking a previously delivered proxy instruction,
    and as soon as possible so that your shares can be voted at the Special Meeting.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </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>What
    will happen if I abstain from voting or fail to vote at the special meeting?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</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">At
    the Special Meeting, the Company will count a properly executed proxy marked &#8220;<b>ABSTAIN</b>&#8221; with respect to a particular
    proposal as present for purposes of determining whether a quorum is present. For purposes of approval, if a valid quorum is otherwise
    established, an abstention will have no effect on the Proposals.</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>


<!-- Field: Page; Sequence: 19; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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 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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </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>When
    and where is the Special Meeting?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</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">In
    light of public health concerns regarding the coronavirus (COVID-19) pandemic, the special meeting will be held via live webcast
    at &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, on &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022, at &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pacific Time, or such other date, time and place to which such special meeting may be adjourned
    or postponed. The special meeting can be accessed by visiting &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, where you will be able to listen to the meeting live
    and vote during the meeting.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </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>If
    my Company shares are held in &#8220;street name&#8221; by my broker, will my broker vote my shares for me?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</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">Unless
    your broker has discretionary authority to vote on certain matters, your broker will not be able to vote your common shares without
    instructions from you. Brokers are not expected to have discretionary authority to vote for any of the Proposals. To make sure that
    your vote is counted, you should instruct your broker to vote your shares, following the procedures provided by your broker.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </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>May
    I change my vote after I have submitted a proxy or provided proxy instructions?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</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">Company
    shareholders of record, other than those party to voting agreements, may change their vote at any time before their proxy is voted
    at the Special Meeting in one of three ways. First, a shareholder of record can send a written notice to the Secretary of the Company
    stating that it would like to revoke its proxy. Second, a shareholder of record of can submit new proxy instructions either on a
    new proxy card or via the Internet. Third, a shareholder of record of can attend the Special Meeting and vote virtually. Attendance
    alone will not revoke a proxy. If a shareholder of record or a shareholder who owns Company shares in &#8220;street name&#8221; has
    instructed a broker to vote its common shares, the shareholder must follow directions received from its broker to change those instructions.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Q:
    </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>Who
    can help answer my questions?</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A</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">If
    you are a shareholder of the Company and if you have questions about the Merger, including the procedures for voting your shares,
    you should contact FSI at Flexible Solutions International Inc., 6001 54 Ave., Taber, AB, Canada T1G 1X4, Attention: Investor
    Relations or by telephone at (800) 661-3560 or email at info@flexiblesolutions.com.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 20; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_003"></span><span style="font-size: 10pt">SUMMARY
OF THE PROXY STATEMENT/PROSPECTUS</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>This
summary highlights selected information from this proxy statement/prospectus and may not contain all of the information that is important
to you. To better understand the Merger and the proposals being considered at the Special Meeting, you should read this entire proxy
statement/prospectus carefully, including the Merger Agreement (as amended) attached hereto as Annex A-1 and Annex A-2 and the other
annexes to which you are referred herein. For more information, please see the section of this proxy statement/prospectus entitled
&#8220;Where You Can Find More Information&#8221; in this proxy statement/prospectus.</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Parties
to the Merger Agreement</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Flexible
Solutions International Inc.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6001
54 Ave.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taber,
Alberta, Canada</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">T1G
1X4</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(403)
223-2995</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attn:
Daniel B. O&#8217;Brien</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
is based in Taber, Alberta, and is an environmental technology company. FSI provides biodegradable, water-soluble products utilizing
thermal polyaspartate (TPA) biopolymers. TPA beta-proteins are manufactured from the common biological amino acid, L-aspartic acid, and
can be used in applications including scale inhibition, detergent formulation, water treatment and crop enhancement. FSI is the developer
and manufacturer of WaterSavrTM, a commercially viable water evaporation retardant. WaterSavrTM reduces evaporation on reservoirs, lakes,
aqueducts, irrigation canals, ponds and slow moving rivers. HeatsavrTM, a &#8220;liquid blanket&#8221; evaporation retardant for the
commercial swimming pool and spa markets, reduces energy costs and can result in reduced indoor pool humidity. FSI also manufactures
and sells nitrogen conservation products used for the agriculture industry. These products decrease the loss of nitrogen fertilizer after
initial application and allow less fertilizer to be used.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Lygos,
Inc.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1249
Eighth St.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Berkeley,
CA 94710</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">415-294-0069</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attn:
Dr. Eric Steen</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">Lygos
has created a biological engineering platform focused on sustainable production of organic acid bio-monomers. Lygos&#8217; bio-based
ingredients offer alternatives to traditional industrial suppliers, enabling customers to create better, environmentally safer products.</span></p>

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

</div>

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


<!-- Field: Page; Sequence: 21; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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"><b>FSI
Merger Sub I, Inc.</b></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">FSI
Merger Sub I, Inc. is a Delaware corporation and a wholly owned subsidiary of FSI and was formed solely for the purposes of carrying
out the Merger.</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"><b>FSI
Merger Sub II, Inc.</b></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">FSI
Merger Sub II, Inc. is a Delaware corporation and a wholly owned subsidiary of FSI and was formed solely for the purposes of carrying
out the Merger.</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"><b>The
Merger</b></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"><b>&#160;</b></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"><i>A
copy of the Merger Agreement (as amended) is attached as Annex A-1 and A-2 to this proxy statement/prospectus. We encourage you to read
the entire Merger Agreement carefully because it is the principal document governing the Merger. For more information on the Merger Agreement,
see the section of this proxy statement/prospectus entitled &#8220;The Merger&#8212;The Merger Agreement&#8221;. Capitalized terms
used herein but not defined shall have the meanings as set forth in the Merger Agreement.</i></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"><b>&#160;</b></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"><b>General</b></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"><b>&#160;</b></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 Merger Agreement, Merger Sub I will merge with and into Lygos, Merger Sub I will cease to exist, and Lygos will become a direct,
wholly owned subsidiary of the Company (the &#8220;<b><i>First Merger</i></b>&#8221;). Next, as part of the same overall transaction,
Lygos will merge with and into Merger Sub II, Lygos will cease to exist, and Merger Sub II will survive as a direct, wholly owned subsidiary
of the Company under the name &#8220;Lygos, Inc.&#8221; (the &#8220;<b><i>Second Merger</i></b>&#8221;, and together with the First Merger,
the &#8220;<b><i>Merger</i></b>&#8221; or &#8220;<b><i>Business Combination</i></b>&#8221;).</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
transactions proposed under the Merger Agreement, including the Merger (the &#8220;<b><i>Contemplated Transactions</i></b>&#8221;), were
approved by the boards of directors of both the Company and Lygos.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Contemplated Transactions are expected to close in the third quarter of 2022, subject to the approval of FSI and Lygos stockholders and
the satisfaction or waiver of certain other customary closing conditions.</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"><b>&#160;</b></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"><b>Consideration
to be Received in the Merger</b></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the terms and conditions of the Merger Agreement, at the Effective Time, each other outstanding share of Lygos capital stock, other
than any shares of Lygos capital stock held as treasury stock prior to the Effective Time, which stock will be canceled and retired without
payment of any consideration, will be converted solely into the right to receive a portion of the Merger Shares. This portion will be
determined in accordance with the Lygos Certificate of Incorporation as applicable to a change of control of Lygos and outstanding Lygos
SAFEs.</span></p>

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

</div>

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


<!-- Field: Page; Sequence: 22; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the terms and conditions of the Merger Agreement, at the Effective Time, each Lygos option that is outstanding and unexercised immediately
prior to the Effective Time (whether vested or unvested) will automatically be assumed by FSI and converted into a Rollover Option. The
number of FSI Common Shares subject to each Rollover Option will be determined by multiplying the number of shares of Lygos common stock
subject to each Lygos option by an exchange ratio equal to the exchange ratio determining the fraction of a Merger Share issuable in
the Merger per share of Lygos common stock. The resulting number will be rounded down to the nearest whole number of FSI Common Shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior
to the Effective Time, unless otherwise determined by Lygos in its sole discretion, Lygos will use commercially reasonable efforts to
enter into SAFE Conversion Agreement with each SAFE Party that has entered into a SAFE. Such an agreement will provide that each SAFE
will be terminated, effective as of immediately prior to the Effective Time. Each SAFE Party would receive the number of shares of Lygos
common stock set forth and agreed to by the SAFE Party in the applicable SAFE Conversion Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
maximum number of FSI Common Shares issuable in the Merger will not exceed the total number of FSI Capital Shares on a fully diluted
basis outstanding as of the end of the last trading day of the FSI Common Shares on the NYSE American before the Effective Time multiplied
by two.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Immediately
following the effective time of the Merger, the former stockholders of Lygos are expected to own approximately 66.7% of the outstanding
shares of the Company.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon
closing, Eric Steen will serve as the CEO and a member of the board of directors for the combined company. Daniel O&#8217;Brien has entered
into a five-year employment agreement to continue overseeing the Company&#8217;s existing business activities. Lygos&#8217; current CFO,
Bryce Dille, and CTO, Nick Ohler, will retain these respective roles in the combined company. Also, in connection with the Merger, upon
closing, all current directors of the Company will resign, subject to the Company&#8217;s shareholders electing new directors designated
by Lygos.</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"><b>FSI
Board Recommendation</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
careful consideration, the board of directors of the Company unanimously approved the Merger Agreement, the Merger, and the Contemplated
Transactions. Certain factors considered by the board of directors of the Company in reaching its decision to approve and adopt the Merger
Agreement, the Merger, and the Contemplated Transactions can be found in the section of this proxy statement/prospectus entitled &#8220;<i>The
Merger&#8212;FSI&#8217;s Board of Director&#8217;s Reasons for the Approval of the Merger</i>.&#8221;</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The
board of directors recommends that the Company&#8217;s shareholders vote &#8220;FOR&#8221; each proposal being submitted to a vote of
the Company shareholders at the Special Meeting.</b></span></p>

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

</div>

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


<!-- Field: Page; Sequence: 23; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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"><b>Interests
of FSI Directors and Officers</b></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"><b>&#160;</b></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">In
considering the recommendation of the board of directors of the Company with respect to the Proposals, Company shareholders should be
aware that Daniel B. O&#8217;Brien, the Company&#8217;s Chief Executive Officer and a member of the Company&#8217;s board of directors,
has interests in the Merger that may be different from, or in addition to, the interests of Company shareholders generally. The board
of directors of the Company was aware of and considered these interests, among other matters, in evaluating the Merger Agreement, in
approving the Merger Agreement, and in determining to recommend that the Company shareholders approve the Proposals.</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"><b>&#160;</b></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"><b>Directors&#8217;
and Officers&#8217; Indemnification</b></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"><b>&#160;</b></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 and the Merger Subs have agreed that all rights to indemnification, exculpation or advancement of expenses existing in favor
of, and all limitations on the personal liability of each present and former director, officer, employee, fiduciary, or agent of the
Company or Lygos provided for in the respective organizational documents in effect as of the date of the Merger Agreement, will continue
to be honored and in full force and effect for a period of six (6) years after the Effective Time.</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"><b>Conditions
to the Closing</b></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"><b>&#160;</b></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"><i>Mutual
Conditions to Closing</i></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"><i>&#160;</i></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">As
more fully described in this proxy statement/prospectus and the Merger Agreement, the obligations of each Party to effect the Merger
and otherwise consummate the transactions to be consummated at the Closing are subject to the satisfaction or waiver of certain conditions,
including:</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 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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">The
    absence of any temporary restraining order, preliminary or permanent injunction or other order preventing the consummation of the
    Merger issued by any court of competent jurisdiction or other Governmental Authority, and the absence of any Law which has the effect
    of making the consummation of the Merger illegal.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    Merger Agreement, the Merger,  and the other the Contemplated
    Transactions shall have been duly adopted and approved by the Lygos Stockholder Approval, and (b) the Proposals shall have been duly
    approved by the FSI Shareholder Approval.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">There
    shall not be any Legal Proceeding pending, or overtly threatened in writing, by an official of a Governmental Authority in which
    such Governmental Authority indicates that it intends to conduct any Legal Proceeding or taking any other action (a) challenging
    or seeking to restrain or prohibit the consummation of the Merger; (b) relating to the Merger and seeking to obtain from the Company,
    the Merger Subs or Lygos any damages or other relief that may be material to the Company or Lygos; or (c) seeking to prohibit or
    limit in any material and adverse respect a Party&#8217;s ability to vote, transfer, receive dividends with respect to or otherwise
    exercise ownership rights with respect to the stock of the Company.</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>

</div>

<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: 24; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    Company&#8217;s proxy statement/prospectus on Form S-4 shall have been declared effective by the SEC. No stop order prohibiting the
    issuance of the Merger Shares shall have been issued and no proceedings for that purpose shall have been initiated or threatened
    by the SEC or any other Governmental Authority and no similar proceeding in respect of the proxy statement/prospectus shall have
    been initiated or threatened by the SEC or any other Governmental Authority.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    Merger Shares shall be listed on the NYSE American, or another national securities exchange mutually agreed to by the Parties, as
    of the Effective Time.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    Convertible Note Purchase Agreement entered into by Lygos and an investor (the &#8220;<b><i>Note Purchase Agreement</i></b>&#8221;)
    and the note issued thereunder shall be in full force and effect, and Lygos shall have received the purchase price related thereto
    as described in the Note Purchase Agreement.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; 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"><i>The
Company and Merger Subs Conditions to Closing</i></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"><b>&#160;</b></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">As
more fully described in this proxy statement/prospectus and the Merger Agreement, the obligations of <span style="background-color: white">the
Company and the Merger Subs </span>to effect the Merger and otherwise consummate the transactions to be consummated at the Closing are
subject to the satisfaction or waiver of certain conditions, including:</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 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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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; background-color: white">Subject
    to certain qualifications, the accuracy of representations and warranties made by Lygos in the Merger Agreement (subject generally
    to a material adverse effect standard, with different standards applicable to certain representations and warranties).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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; background-color: white">Subject
    to certain qualifications, Lygos having performed in all material respects all of its obligations under the Merger Agreement contemplated
    to be performed by them at or prior to the Closing.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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; background-color: white">The
    Company shall have received a certificate executed by the Chief Executive Officer of Lygos confirming that the conditions set forth
    in Sections 7.1 and 7.2 of the Merger Agreement have been duly satisfied.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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; background-color: white">Since
    the date of the Merger Agreement, there shall not have occurred any Lygos Material Adverse Effect.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</div>

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


<!-- Field: Page; Sequence: 25; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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 1in; text-align: justify; text-indent: -0.25in; background-color: white"></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"><i>Lygos
Conditions to Closing</i></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"><i>&#160;</i></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">As
more fully described in this proxy statement/prospectus and the Merger Agreement, the obligations of <span style="background-color: white">Lygos
</span>to effect the Merger and otherwise consummate the transactions to be consummated at the Closing are subject to the satisfaction
or waiver of certain conditions, including:</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 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; text-align: justify; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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; background-color: white">Subject
    to certain qualifications, the accuracy of representations and warranties made by the Company and the Merger Subs in the Merger Agreement
    (subject generally to a material adverse effect standard, with different standards applicable to certain representations and warranties).</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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; background-color: white">Subject
    to certain qualifications, each of the Company and the Merger Subs having performed in all material respects all of its obligations
    under the Merger Agreement contemplated to be performed by them at or prior to the Closing.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Lygos
    shall have received a certificate executed by the Chief Executive Officer of the Company confirming that the conditions set forth
    in Sections 8.1 and 8.2 of the Merger Agreement have been duly satisfied.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">Prior
    to the effectiveness of the proxy statement/prospectus, the Company Board of Directors shall approve and adopt the Equity Incentive
    Plan.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    directors of the Company immediately prior to the Closing shall have resigned as directors of the Company, effective as of the Closing,
    and Lygos shall have received a resignation letter from each such Person.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Since
    the date of the Merger Agreement, there shall not have occurred any FSI Material Adverse Effect.</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"><b>&#160;</b></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"><b>Exclusivity</b></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"><b>&#160;</b></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">As
more fully described in this proxy statement/prospectus and the Merger Agreement, the Parties agreed that until the earlier of the Closing
and the termination of the Merger Agreement, they shall not, and shall cause their respective subsidiaries and their respective representatives
not to directly or indirectly, (i) enter into, knowingly solicit, initiate or continue any discussions or negotiations with, or knowingly
encourage or respond to any inquiries or proposals by, or participate in any negotiations with, or provide any information to, or otherwise
cooperate in any way with, any person or other entity or &#8220;group&#8221; within the meaning of Section 13(d) of the Exchange Act,
concerning any sale of any material assets of such Party or any of the outstanding capital stock or any conversion, consolidation, liquidation,
dissolution or similar transaction involving such Party or any of such Party&#8217;s subsidiaries other than with the other Parties to
the Merger Agreement and their respective representatives, any such transaction is referred to as an &#8220;Alternative Transaction,&#8221;
(ii) enter into any agreement regarding, continue or otherwise
knowingly participate in any discussions regarding, or furnish to any person any information with respect to, or cooperate in any way
that would otherwise reasonably be expected to lead to, any Alternative Transaction or (iii) commence, continue or renew any due diligence
investigation regarding any Alternative Transaction; provided that the execution, delivery and performance of the Merger Agreement and
the Contemplated Transactions shall not be deemed a violation of this provision. In addition, each Party agreed that it shall, and shall
cause its subsidiaries and its and their respective affiliates and Representatives to, immediately cease any and all existing discussions
or negotiations with any person conducted heretofore with respect to any Alternative Transaction.</span></p>

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

</div>

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


<!-- Field: Page; Sequence: 26; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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"><b>Termination
Rights</b></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">As
more fully described in this proxy statement/prospectus and the Merger Agreement, the Merger Agreement may be terminated prior to the
Effective Time:</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 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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">by
    mutual written consent of the Company and Lygos duly authorized by the Boards of Directors of the Company and Lygos;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">subject
    to certain conditions, by either the Company or Lygos if the Merger shall not have been consummated by September 30, 2022;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">by
    either the Company or Lygos if a court of competent jurisdiction or other Governmental Authority shall have issued a final and nonappealable
    order, decree or ruling, or shall have taken any other action, having the effect of permanently restraining, enjoining or otherwise
    prohibiting the Merger;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">by
    the Company if the Lygos Stockholder Approval shall not have been obtained within forty-eight (48) hours after the date that the
    definitive proxy statement/prospectus is filed with the SEC;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">subject
    to certain conditions, by either the Company or Lygos if (i) the Special Meeting (including any adjournments and postponements thereof)
    shall have been held and completed and the Company&#8217;s shareholders shall have taken a final vote on the Proposals and (ii) the
    Proposals shall not have been approved at the Special Meeting (and shall not have been approved at any adjournment or postponement
    thereof) by the FSI Shareholder Approval;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">subject
    to certain conditions, by Lygos, upon a breach of any representation, warranty, covenant or agreement on the part of the Company
    or the Merger Subs set forth in the Merger Agreement, or if any representation or warranty of the Company or the Merger Subs shall
    have become inaccurate, in either case such that the conditions set forth in Section 8.1 or Section 8.2 of the Merger Agreement would
    not be satisfied as of the time of such breach or as of the time such representation or warranty shall have become inaccurate; or</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">subject
    to certain conditions, by the Company, upon a breach of any representation, warranty, covenant or agreement on the part of Lygos
    set forth in the Merger Agreement, or if any representation or warranty of Lygos shall have become inaccurate, in either case such
    that the conditions set forth in Section 7.1 or Section 7.2 of the Merger Agreement would not be satisfied as of the time of such
    breach or as of the time such representation or warranty shall have become inaccurate.</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>

</div>

<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: 27; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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.5in; text-align: justify"></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"><b>Specific
Performance</b></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Merger Agreement provides that the Parties shall be entitled to seek an injunction or injunctions to prevent breaches of the Merger Agreement
and to enforce specifically the terms and provisions of the Merger Agreement in any court of the United States or any state having jurisdiction,
this being in addition to any other remedy to which they are entitled at Law or in equity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</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"><b>Other
Agreements Related to the Merger</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"><b>&#160;</b></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"><b>Support
Agreements</b></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"><b>&#160;</b></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">In
connection with the Merger Agreement, the officers and directors of the Company holding approximately 37% of the outstanding shares of
the Company (the &#8220;<b><i>FSI Supporting Shareholders</i></b>&#8221;) have each entered into a support agreement in favor of Lygos
(the &#8220;<b><i>FSI Support Agreements</i></b>&#8221;). The FSI Support Agreements place certain covenants on the voting of such shares
in favor of approving the Proposals. The FSI Support Agreements will terminate upon certain events, including any termination of the
Merger Agreement in accordance with its terms.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Merger Agreement, the directors and certain stockholders of Lygos collectively holding a sufficient number, type
and class of Lygos capital stock to obtain the requisite approval of the Lygos stockholders of the transactions contemplated by the Merger
Agreement (the &#8220;<b><i>Lygos Supporting Stockholders</i></b>&#8221;) have entered into a similar support agreement with the Company
(the &#8220;<b><i>Lygos Support Agreement</i></b>&#8221;). Pursuant to the Lygos Support Agreement, the Lygos stockholders have agreed
to, among other things, provide the requisite consents necessary to consummate the transactions and vote their capital stock in favor
of such transactions. The Lygos Support Agreement will terminate upon certain events, including any termination of the Merger Agreement
in accordance with its terms.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
the section of this proxy statement/prospectus entitled &#8220;<i>The Merger&#8212;Certain Agreements Related to the Business Combination&#8212;Support
</i><i>Agreements</i>&#8221; for a description of these agreements.</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"><b>&#160;</b></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"><b>Registration
Rights Agreement</b></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"><b>&#160;</b></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">Daniel
O&#8217;Brien and FSI entered into a registration rights agreement in connection with the transactions contemplated by the Merger Agreement
(the &#8220;<b><i>Registration Rights Agreement</i></b>&#8221;). The Registration Rights Agreement will become effective at the Closing.
The Registration Rights Agreement provides that the Company will file a resale shelf registration statement to provide for the resale
of securities delivered in connection with the Merger for the benefit of parties to the Registration Rights Agreement. The Registration
Rights Agreement also provides Mr. O&#8217;Brien with piggyback registration rights under certain circumstances.</span></p>

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

</div>

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


<!-- Field: Page; Sequence: 28; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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>

<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">See
the section of this proxy statement/prospectus entitled &#8220;<i>The Merger&#8212; Certain Agreements Related to the Business Combination&#8212;Registration
</i><i>Rights Agreement</i>&#8221; for a description of this agreement.</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"><b>Lock-Up
Agreements</b></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"><b>&#160;</b></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">Concurrently
with the execution and delivery of the Merger Agreement, Daniel O&#8217;Brien entered into a lock-up agreement (the &#8220;<b><i>O&#8217;Brien
Lock-Up Agreement</i></b>&#8221;) pursuant to which securities held by Mr. O&#8217;Brien are subject to a lock-up until April 8, 2023
and shall not be transferred, other than transfers to certain permitted transferees as described therein. Pursuant to the O&#8217;Brien
Lock-Up Agreement, Mr. O&#8217;Brien will sell 1,000,000 FSI Common Shares to the Company for $7.50 per share immediately after the Effective
Time of the Merger.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Concurrently
with the execution and delivery of the Merger Agreement, Eric Steen entered into a lock-up agreement (the &#8220;<b><i>Steen Lock-Up
Agreement</i></b>&#8221;) pursuant to which securities held by Mr. Steen are subject to a lock-up until April 8, 2023 and shall not be
transferred, other than transfers to certain permitted transferees as described therein. Pursuant to the Steen Lock-Up Agreement, Mr.
Steen may sell up to 22% of his Lock-Up Shares (as defined in the Steen Lock Up Agreement) as of the Effective Time of the Merger.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
the section of this proxy statement/prospectus entitled <i>&#8220;The Merger&#8212;Certain Agreements Related to the Business Combination&#8212;Lock-Up
</i><i>Agreements</i>&#8221; for a description of these agreements.</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"><b>&#160;</b></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"><b>Other
Agreements</b></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"><b>&#160;</b></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"><i>Convertible
Financing</i></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"><b>&#160;</b></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">Lygos
has entered into a financing arrangement (the &#8220;<b><i>Convertible Financing</i></b>&#8221;) with a certain investor which has provided
Lygos $160,000,000 in capital. Under the terms of a note purchase agreement, Lygos issued a convertible promissory note in a principal
amount of $160,000,000 bearing an annual interest of 5.5% (the &#8220;<b><i>Note</i></b>&#8221;). The conversion price of the Note will
equal the public trading price of the FSI Common Shares on the 12-month anniversary of the Note less a 12.5% discount per share, but
will be no less than $250,000,000 divided by the number of outstanding shares of common stock as of such date and no greater than $350,000,000
divided by the number of outstanding shares of common stock as of such date. The combined company intends to use these proceeds to fund
the development of the combined company&#8217;s business.</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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Convertible Financing contemplates a merger of FSI and Lygos by October 8, 2022, and the Note is fully callable by the investor if a
Merger has not been consummated by such date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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">In
connection with the transaction contemplated by the Merger Agreement, Daniel O&#8217;Brien will sell 1,000,000 FSI Common Shares to the
Company for $7.50 per share immediately after the Effective Time.</span></p>

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

</div>

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


<!-- Field: Page; Sequence: 29; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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"><i><span style="text-decoration: underline">O&#8217;Brien
Employment Agreement</span></i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with and contingent upon the closing of the Merger, FSI and Mr. O&#8217;Brien entered into a new employment agreement, dated
April 17, 2022 (the &#8220;<b><i>O&#8217;Brien Employment Agreement</i></b>&#8221;) which will become effective as of the Closing Date.
Under the terms of the employment agreement, Mr. O&#8217;Brien will be employed as FSI&#8217;s Head-Flexible Solutions Division, and
he will receive an annual base salary of $500,000, which will be increased each year during the Term (as defined in the O&#8217;Brien
Employment Agreement) based on annual increases in the Consumer Price Index (the &#8220;<b><i>Base Salary</i></b>&#8221;).</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"><i><span style="text-decoration: underline">Murray
Employment Agreement</span></i></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"><i>&#160;</i></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; background-color: white">In
connection with and contingent upon the closing of the Merger, FSI and George Murray entered into a new Employment Agreement, dated April
17, 2022 (the &#8220;<b><i>Murray Employment Agreement</i></b>&#8221;), which will become effective as of the Closing Date. Under the
terms of the Employment Agreement, Mr. Murray will be employed as the Director of Operations of Flexible Solutions Division, and he will
receive an annual base salary of $500,000, which will be increased each year during the Term (as defined in the Murray Employment Agreement)
based on annual increases in the Consumer Price Index.</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"><i><span style="text-decoration: underline">BTIG,
LLC Engagement Letter</span></i></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 16, 2021 FSI entered into an engagement letter (as amended, the &#8220;<b><i>BTIG Engagement Letter</i></b>&#8221;) with BTIG
in which it finalized the terms of BTIG&#8217;s engagement as financial advisor in connection with the merger and as sole placement agent
in connection with the potential financing. Pursuant to the terms of the engagement, and in exchange for BTIG&#8217;s acting as financial
advisor with respect to the Merger, BTIG would be entitled to a customary fee upon consummation of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
exchange for acting as placement agent in a financing, BTIG would be entitled to (i) a customary fee, payable at closing of the merger,
of a percentage of the aggregate gross proceeds raised in the financing and (ii) five (5) year stock purchase warrants equivalent to
4.5% of the total common-equivalent shares sold in a private placement transaction (the &#8220;<b><i>BTIG Warrants</i></b>&#8221;). As
a result of the consummation of the Convertible Financing, FSI will issue to BTIG the BTIG Warrants, and such warrants shall have a per
share &#8220;exercise price&#8221; equal to the purchase price per common-equivalent share paid by the purchasers in the Convertible
Financing and such warrants shall not be redeemable by FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
the section of this proxy statement/prospectus entitled &#8220;<i>The Merger&#8212;Certain Agreements Related to the Business Combination&#8212;Other
</i><i>Agreements</i>&#8221; for a description of these agreements.</span></p>

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

</div>

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


<!-- Field: Page; Sequence: 30; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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>Reasons
for Approval of the Merger</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"><b>&#160;</b></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">If
the Merger does not occur, the Company will need to build a team of biochemists who are experts in operating microbial factories that
utilize the microbe developed by Lygos. This will take several years at a substantial cost and the capital for this will have to be raised
in the equity market since current earnings before tax are needed for other Company purposes. As a result of the forgoing, the Company
believes the Merger with Lygos is in the best interest of the Company&#8217;s shareholders.</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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
careful consideration, the Company&#8217;s board of directors recommends that the Company&#8217;s shareholders vote &#8220;<b>FOR</b>&#8221;
each of the Share Issuance Proposal, the Change of Control Proposal, the Equity Incentive Plan Proposal, the Director Election Proposal,
the Bylaws Proposal, the Say on Pay Proposal, the Say on Golden Parachute Proposal, and the Adjournment Proposal and &#8220;<b>FOR</b>&#8221;
the one year alternative with respect to the Say on Frequency Proposal. For a more complete description of the Company&#8217;s reasons
for the approval of the Merger and the recommendation of the Company&#8217;s board of directors, see the section of this proxy statement/prospectus
entitled <i>&#8220;The Merger&#8212;FSI&#8217;s</i><i> Board of Directors&#8217; Reasons for the Approval of the Merger&#8221;</i>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><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>MalekRemian
Fairness Opinion</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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
May 2022, the board of directors of FSI engaged MalekRemian LLC (&#8220;<b><i>MalekRemian</i></b>&#8221;) to provide fairness opinion
services in connection with FSI&#8217;s evaluation and consideration of the proposed series of transactions pursuant to the Merger Agreement.
At the June 21, 2022 meeting of the FSI board of directors, MalekRemian rendered its oral opinion, confirmed by delivery of a written
opinion dated June 17, 2022, to the FSI board of directors that, as of the date of such opinion, and based upon the assumptions made,
procedures followed, matters considered, and qualifications and limitations of the review set forth in its written opinion, the consummation
of the Contemplated Transactions in connection with the Merger was fair from a financial point of view for the shareholders of FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
full text of MalekRemian&#8217;s written opinion is attached to this proxy statement/prospectus as <i>Annex D</i> and is incorporated
into this proxy statement/prospectus by reference. The description of MalekRemian&#8217;s opinion set forth in this proxy statement/prospectus
is qualified in its entirety by reference to the full text of such opinion. Company shareholders are encouraged to read MalekRemian&#8217;s
opinion carefully and in its entirety for a description of the procedures followed, assumptions made, matters considered and qualifications
and limitations on the review undertaken by MalekRemian in connection with its opinion. MalekRemian&#8217;s opinion was addressed to
the Company&#8217;s board of directors, and was only one of many factors considered by the Company&#8217;s board of directors in its
evaluation of the Merger. MalekRemian&#8217;s opinion does not address the relative merits of the Merger as compared to other business
strategies or transactions that might be available to the Company, nor does it address the underlying business decision of the Company
to proceed with the Merger. MalekRemian&#8217;s opinion was directed to and for the information of the Company&#8217;s board of directors
only (in its capacity as such) in connection with its evaluation of the Merger.</span></p>

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

</div>

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


<!-- Field: Page; Sequence: 31; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
a more complete description, see the section of this proxy statement/prospectus captioned <i>&#8220;&#8212;Description of MalekRemian
Fairness Opinion</i>.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><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; background-color: white"><b>Combined
Company Board and Executive Officers</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following individuals are expected to serve as directors and executive officers of the combined company upon consummation of the Merger.
Please see the section of this proxy statement/prospectus entitled &#8220;<i>Management of the Combined Company After the Merger</i>&#8221;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 46%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
</b></span></td>
    <td style="padding-bottom: 1.5pt; width: 2%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 46%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Executive
    Officers </i></b>Eric Steen</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</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">&#160;</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">Chief
    Executive Officer and Director </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bryce
    Dille</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</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">&#160;</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">Chief
    Financial Officer</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nicholas
    Ohler</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</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">&#160;</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">Chief
    Technology Officer</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <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><i>Non-Employee
Directors</i></b></span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify">Peter Staple</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">70</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Director</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Julie
    Kane</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</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">&#160;</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">Director
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kenneth
    Wong</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</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">&#160;</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">Director
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Timothy
    Richardson</span></td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</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">&#160;</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">Director</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
a detailed discussion of certain U.S. federal income tax consequences of the Merger, see the section of this proxy statement/prospectus
entitled &#8220;<i>Material U.S. Federal Income Tax Considerations of the Merger to Holders of Lygos Capital Stock that are United
States Persons</i>&#8221; in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</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"><b>Anticipated
Accounting Treatment</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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">We
anticipate the Merger will be accounted for as a &#8220;reverse acquisition&#8221; in accordance with accounting standards generally
accepted in the United States of America (&#8220;<b><i>U.S. GAAP</i></b>&#8221;). Under this method of accounting, FSI and the Merger
Subs will be treated as the &#8220;acquired&#8221; company for financial reporting purposes. The determination that Lygos is the &#8220;acquiring&#8221;
company for financial reporting purposes is primarily based on Lygos shareholders comprising a majority of the voting power of the combined
company, Lygos senior management comprising the senior management of the combined company, and Lygos operations comprising the ongoing
operations in the combined company. Accordingly, for accounting purposes, we anticipate the Merger will be accounted for using the acquisition method of accounting, pursuant to Financial Accounting Standards Board (&#8220;<b><i>FASB</i></b>&#8221;) Accounting Standards
Codification (&#8220;<b><i>ASC</i></b>&#8221;) 805, <i>Business Combinations</i> (&#8220;<b><i>ASC 805</i></b>&#8221;), with the assets
and liabilities of FSI, as of the Effective Date, recorded by Lygos at their respective fair values, and the excess of the purchase price
over the fair value of FSI&#8217;s net assets will be recognized as goodwill.</span></p>

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

</div>

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


<!-- Field: Page; Sequence: 32; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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>

<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>Regulatory
Approvals</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"><b>&#160;</b></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; background-color: white">In
the United States, the Company must comply with applicable federal and state securities laws and the rules and regulations of NYSE American
in connection with the issuance of the Company&#8217;s common shares and the filing of this proxy statement/prospectus with the SEC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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>Other
Shareholder Proposals</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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">In
addition to the Share Issuance Proposal, the Company&#8217;s shareholders will be asked to vote on the Change of Control Proposal, the
Equity Incentive Plan Proposal, the Director Election Proposal, the Bylaws Proposal, the Say on Pay Proposal, the Say on Frequency Proposal,
the Say on Golden Parachute Proposal and the Adjournment Proposal. For more information about these proposals, see the sections of
this proxy statement/prospectus entitled <i>&#8220;FSI Shareholder Proposal No. 2&#8212;The Change of Control Proposal&#8221;</i>,
<i>&#8220;FSI Shareholder Proposal No. 3&#8212;The Equity Incentive Plan Proposal&#8221;</i>, <i>&#8220;FSI Shareholder Proposal No.
4&#8212;The Director Election Proposal&#8221;</i>, <i>&#8220;FSI Shareholder Proposal No. 5&#8212;The Bylaws Proposal&#8221;</i>, <i>&#8220;FSI
Shareholder Proposal No. 6&#8212;The Say on Pay Proposal&#8221;</i>, <i>&#8220;FSI Shareholder Proposal No. 7&#8212;The Say on Frequency
Proposal&#8221;</i>, <i>&#8220;FSI Shareholder Proposal No. 8&#8212;The Say on Golden Parachute Proposal&#8221;</i> and <i>&#8220;FSI
Shareholder Proposal No. 9&#8212;The Adjournment Proposal&#8221;</i>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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>Appraisal
or Dissenters&#8217; Rights</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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">No
appraisal or dissenters&#8217; rights are available to holders of Company common shares in connection with the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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>Date,
Time and Place of Special Meeting</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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">In
light of public health concerns regarding the coronavirus (COVID-19) pandemic, the special meeting will be held via live webcast at &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;,
on  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022, at  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pacific time, or such other date, time and place to which such special meeting may be adjourned or postponed. The special
meeting can be accessed by visiting  &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, where you will be able to listen to the meeting live and vote during the meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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>Record
Date and Voting</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: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
will be entitled to vote or direct votes to be cast at the Special Meeting if you owned FSI Common Shares at the close of business
on &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022, which is the record
date for the Special Meeting. You are entitled to one vote for each common share of the Company that you owned as of the close of
business on the record date. If your shares are held in &#8220;street name&#8221; or are in a margin or similar account, you should
contact your broker, bank or other nominee to ensure that votes related to the shares you beneficially own are properly counted. On
the record date, there were &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; FSI Common Shares
outstanding.</span></p>

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

</div>

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


<!-- Field: Page; Sequence: 33; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
officers and directors of FSI collectively holding approximately 37% of the outstanding shares of FSI have each entered into a support
agreement in favor of Lygos. The FSI Support Agreements place certain covenants on the voting of such shares in favor of approving the
Proposals. The directors and certain stockholders of Lygos collectively holding a sufficient number, type and class of Lygos capital
stock to obtain the requisite approval of the Lygos stockholders of the transactions contemplated by the Merger Agreement have entered
into similar support agreement with FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Quorum
and Required Vote for Proposals for the Special Meeting</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
quorum of Company shareholders is necessary to hold a valid meeting. A quorum will be present at the Special Meeting if 33 1/3% of FSI
Common Shares outstanding and entitled to vote at the meeting are represented in person or by proxy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><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">Approval
of each of the Proposals requires the affirmative vote (in person or by proxy) of a majority of the votes properly cast at the Special
Meeting.</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: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
a shareholder&#8217;s failure to vote by proxy or to vote in person at the Special Meeting will not be counted toward the number of common
shares required to validly establish a quorum, and if a valid quorum is otherwise established, it will have no effect on the outcome
of any vote on the Proposals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risk
Factors</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><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; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
evaluating the proposals set forth in this proxy statement/prospectus, you should carefully read this proxy statement/prospectus, including
the annexes, and especially consider the factors discussed in the section entitled &#8220;<i>Risk Factors</i>.&#8221; Some of the risks
related to the Company, Lygos, and the Merger are summarized below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Risks
Related to the Company</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    have in the past incurred operating losses and may not sustain profitability in the future.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Fluctuations
    in our operating results may cause our stock price to decline.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Our
    operations are subject to seasonal fluctuation.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Interruptions
    in our ability to purchase raw materials and components may adversely affect our profitability.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Our
    WATERSAVR&#174; product has not proven to be a revenue producing product and we may never recoup the cost associated with its development.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">If
    we do not introduce new products in a timely manner, our products could become obsolete and our operating results would suffer.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">We
    are dependent upon certain customers.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Economic,
    political and other risks associated with international sales and operations could adversely affect our sales.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">We
    are subject to credit risk and may be subject to substantial write-offs if one or more of our significant customers default on their
    payment obligations to us.</span></td></tr>
  </table>

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

</div>

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

<!-- Field: Page; Sequence: 34; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Our
    products can be hazardous if not handled, stored and used properly; litigation related to the handling, storage and safety of our
    products would have a material adverse effect on our business and results of operations.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Our
    failure to comply with environmental regulations may create significant environmental liabilities and force us to modify our manufacturing
    processes.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Our
    failure to protect our intellectual property could impair our competitive position.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Our
    products may infringe on the intellectual property rights of others, and resulting claims against us could be costly and prevent
    us from making or selling certain products.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">A
    product liability claim for damages could materially and adversely affect our financial condition and results of operations.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Our
    ongoing success is dependent upon the continued availability of certain key employees.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Risks
Related to Lygos</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    have a history of operating losses and we do not expect to be profitable for the foreseeable future.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    have a limited operating history, which may make it difficult to evaluate the prospects for our future viability and predict our
    future performance.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    may be required to repurchase a significant portion of our outstanding convertible promissory note. This repurchase could deplete
    our cash balances or require us to raise additional capital.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    COVID-19 pandemic has had, and is expected to continue to have, an impact on our business, results of operations and financial condition.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    may not be successful in our efforts to use our platform to build a pipeline of products.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    market, including customers and potential investors, may be skeptical of the viability and benefits of our pipeline products because
    they are based on a relatively novel and complex technology.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Even
    if we are successful in expanding our platform, rapidly changing technology and extensive competition in the synthetic biotech and
    petrochemical industries could make the products we are developing and producing obsolete or non-competitive unless we continue to
    develop and manufacture new and improved products and pursue new market opportunities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    manufacture of our products is complex and we may be unable to secure necessary talent to establish and scale our manufacturing to
    the extent necessary to make a profit or sustain and grow our current business.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Loss
    of key personnel and/or failure to attract, train and retain additional key personnel could delay our product development programs
    and harm our R&amp;D efforts and our ability to meet our business objectives.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    expect to face competition for our products from established enterprises and new companies and if we cannot compete effectively against
    these companies, products or prices, we may not be successful in bringing our products to market.</span></td></tr>
  </table>

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

</div>

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

<!-- Field: Page; Sequence: 35; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Changes
    in government regulations and trade policies may materially and adversely affect our sales and results of operations.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Our
    revenue, results of operations, cash flows and reputation in the marketplace may suffer upon the loss of a significant customer.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    depend on sophisticated information technology and equipment systems, and any failure of these systems could harm our business.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    face risks related to cybersecurity threats and incidents, as well as significant disruptions of our information technology systems
    or data security incidents that could result in significant financial, legal, regulatory, business and reputational harm.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    may be subject to claims by third parties asserting that our employees, consultants, or contractors have wrongfully used or disclosed
    confidential information of third parties, or we have wrongfully used or disclosed alleged trade secrets of their current or former
    employers or claims asserting we have misappropriated their intellectual property, or claiming ownership of what we regard as our
    own intellectual property.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    may not be able to obtain, or may experience significant delays or costs in obtaining, regulatory approval for our products or their
    components and even if approvals are obtained, complying on an on-going basis with numerous regulatory requirements will be time-consuming
    and costly.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">In
    the newly developing technology area where our business operates, significant litigation and other proceedings regarding patents,
    patent applications, trademarks and other intellectual property rights are commonplace.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">We
    may incur significant costs to comply with environmental laws and regulations, and failure to comply with these laws and regulations
    could expose us to significant liabilities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Risks
Related to the Merger</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">If
    the Merger&#8217;s benefits do not meet the expectations of shareholders, the market price of the Company&#8217;s securities may
    decline.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Daniel
    B. O&#8217;Brien, FSI&#8217;s Chief Executive Officer and a member of its board of directors, has potential conflicts of interest
    in recommending that FSI&#8217;s shareholders vote in favor of the Proposals.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    officers and directors of FSI holding approximately 37% of the outstanding shares of FSI have agreed to vote in favor of the Proposals,
    regardless of how FSI&#8217;s public shareholders vote.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">FSI&#8217;s
    shareholders will experience immediate dilution as a consequence of the issuance of FSI common shares as consideration in the Merger.
    Having a minority share position may reduce the influence that FSI&#8217;s current shareholders have on the management of the combined
    company.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    combined company&#8217;s actual financial position and results of operations may differ materially from the unaudited pro forma condensed
    combined consolidated financial information included in this proxy statement/prospectus.</span></td></tr>
  </table>

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

</div>

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

<!-- Field: Page; Sequence: 36; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">If,
    following the Merger, securities or industry analysts do not publish or cease publishing research or reports about the combined company,
    its business, or its market, or if they change their recommendations regarding the combined company&#8217;s common shares adversely,
    then the price and trading volume of the combined company&#8217;s common shares could decline.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">FSI
    and Lygos&#8217; ability to consummate the Merger, and the operations of the combined company following the Merger, may be materially
    adversely affected by the recent coronavirus (COVID-19) pandemic.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Litigation
    relating to the proposed merger could require FSI or Lygos to incur significant costs and suffer management distraction, and could
    delay or enjoin the proposed Merger.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><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: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Selected
Historical Financial Data of the Company</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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
following table sets forth selected historical consolidated statements of operations and balance sheet data of the Company for each of
the periods presented. The selected financial data has been derived from the Company&#8217;s audited consolidated financial statements
as of and for the two years ended December 31, 2021 and 2020, and from the Company&#8217;s unaudited consolidated financial statements
as of and for the three months ended March 31, 2022 and 2021, each of which are included elsewhere in this proxy statement/prospectus.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table should be read together with &#8220;<i>FSI&#8217;s Management&#8217;s Discussion and Analysis of Financial Condition
and Results of Operations&#8221; </i>beginning on page 187 of this proxy statement/prospectus and the Company&#8217;s audited <span style="background-color: white">consolidated
</span>financial statements as of and for the two years ended December 31, 2021 and related notes and the Company&#8217;s unaudited consolidated
financial statements as of and for the three months ended March 31, 2022 and 2021 and related notes beginning on page F-27 of this
proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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">The
Company&#8217;s historical results are not necessarily indicative of results to be expected in any future period.</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" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended <br />
December 31,</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"></span>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(Unaudited)</b></p>
<span style="font-family: Times New Roman, Times, Serif"> Three
    Months Ended <br />
March 31,</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="text-align: center; font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="text-align: center; font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="text-align: center; font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="text-align: center; font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="text-align: center; font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">Revenue</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,416,335</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,407,454</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,783,280</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,624,697</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating
    Expenses</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,913,187</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,648,734</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,480,771</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,342,636</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating
    Income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,483,324</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,117,685</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,331,130</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,365,285</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other
    Income</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,189,067</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(534,151</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(653,594</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">271,770</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net
    Income including Non-Controlling Interests</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,294,257</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,583,534</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,677,536</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,637,055</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-Controlling
    Interests</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(845,095</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(606,484</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(144,477</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(186,484</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net
    Income &#8211; Controlling Interests</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,449,162</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,977,050</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,533,059</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,450,571</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current
    Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,809,069</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,037,512</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,414,676</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,625,462</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Assets</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,551,270</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,087,388</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,116,791</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">36,660,094</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current
    Liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,823,056</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,891,301</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,897,754</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,532,868</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Liabilities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,845,794</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,319,109</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,845,947</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,214,411</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stockholders
    Equity &#8211; Controlling Interests</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,102,633</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,206,528</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,789,446</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,855,400</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stockholders
    Equity &#8211; Non-Controlling Interests</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,602,843</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,561,751</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,481,398</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,590,283</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    Stockholders Equity</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">27,705,476</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">23,768,279</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,270,844</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,445,683</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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>

</div>

<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: 37; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Selected
Historical Financial Data of Lygos</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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
following table sets forth selected historical consolidated statements of operations and balance sheet data of Lygos for each of the
periods presented. The selected financial data has been derived from Lygos&#8217; audited consolidated financial statements as of and
for the years ended December 31, 2021 and 2020, and from Lygos&#8217; unaudited condensed combined consolidated financial statements
as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 2022 and 2021, each of which are included elsewhere
in this proxy statement/prospectus.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table should be read together with &#8220;<i>Lygos&#8217; Management&#8217;s Discussion and Analysis of Financial Condition
and Results of Operations&#8221; </i>beginning on page 213 of this proxy statement/prospectus and Lygos&#8217; audited <span style="background-color: white">consolidated
</span>financial statements as of and for the years ended December 31, 2021 and 2020, and related notes, and Lygos&#8217; unaudited condensed
combined consolidated financial statements as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 2022
and March 31, 2021, and related notes, beginning on page F-73 of this proxy statement/prospectus.</span></p>

<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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos&#8217;
historical results are not necessarily indicative of results to be expected in any future period.</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: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="17" style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">CONSOLIDATED
    STATEMENT OF OPERATIONS</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended <br />
December 31,</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">[Unaudited]</span></p>
                                                                                <p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Three
                                            Months Ended <br />
March 31,</span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; width: 40%"><span style="font-family: Times New Roman, Times, Serif">REVENUE</span></td><td style="font-family: Times New Roman, Times, Serif; width: 3%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">109,521</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 3%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">190,758</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 3%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">127</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 3%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">105,583</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">OPERATING
    EXPENSES</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research
    and development</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,181,934</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,659,132</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,213,795</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,450,817</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">General
    and administrative</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,604,725</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,182,893</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,253,893</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">572,707</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Loss
    on impairment of available-for-sale</span> <span style="font-family: Times New Roman, Times, Serif">debt
securities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">701,225</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    OPERATING EXPENSES</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,487,884</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,842,025</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,467,688</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,023,524</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 0pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">OPERATING
    LOSS</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,378,363</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,651,267</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,467,561</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,917,941</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 0pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">OTHER
    INCOME (EXPENSE)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,785,219</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,554</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,103</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,021</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 0pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">NET
    LOSS</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,593,144</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,687,699</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,466,458</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,902,920</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 0pt; text-align: left">NET
    LOSS PER SHARE, BASIC  <span style="font-family: Times New Roman, Times, Serif">AND
    DILUTED</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1.11</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.86</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.19</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.25</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 0pt; text-align: left">WEIGHTED-AVERAGE
    SHARES USED IN COMPUTATION
    OF NET LOSS PER <span style="font-family: Times New Roman, Times, Serif">SHARE,
    BASIC AND DILUTED</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,301,050</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,314,306</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,173,097</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,620,169</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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>

</div>

<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: 38; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></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>

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><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" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="17" style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">CONSOLIDATED
    BALANCE SHEET DATA</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
    of December 31,</b></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold"><p style="font-family: Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">[Unaudited]</span></p>
                                              <p style="font-family: Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">As
                                            of March 31,</span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2020</b></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    CURRENT ASSETS</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,685,270</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,852,824</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,028,857</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,751,130</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    ASSETS</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,738,249</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,013,536</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,724,606</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,435,385</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    CURRENT LIABILITIES</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,425,731</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,177,252</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,827,679</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,942,989</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    LIABILITIES</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,812,582</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,546,432</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,100,598</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,661,917</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 0pt">REDEEMABLE
    CONVERTIBLE <span style="font-family: Times New Roman, Times, Serif">PREFERRED
STOCK</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">$41,178,137</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,178,137</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,178,137</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,178,137</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    STOCKHOLDERS&#8217; DEFICIT</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(43,252,470</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(30,711,033</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,554,129</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(33,404,669</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>


<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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SELECTED
UNAUDITED PRO FORMA CONDENSED COMBINED CONSOLIDATED FINANCIAL INFORMATION</b></span></p>

<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"><b>&#160;</b></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
following selected unaudited pro forma condensed combined consolidated financial data gives effect to the Merger. We anticipate the Merger
will be accounted for as a reverse acquisition in accordance with U.S. GAAP. Under this method of accounting, FSI will be treated as
the &#8220;acquired&#8221; company for financial reporting purposes. Accordingly, for accounting purposes, we anticipate the Merger will
be accounted for using the acquisition method of accounting, pursuant to the provisions
of ASC 805, with the assets and liabilities of FSI, as of the Effective
Date, recorded by Lygos at their respective fair values, and the excess of the purchase price over the fair value of FSI&#8217;s net
assets will be recognized as goodwill.</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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
selected unaudited pro forma condensed combined consolidated balance sheet data as of March 31, 2022 gives effect to the Merger as if
it had occurred on March 31, 2022. The selected unaudited pro forma condensed combined consolidated statement of operations data for
the year ended December 31, 2021, and for the three months ended March 31, 2022, gives effect to the Merger as if it occurred on January
1, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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">The
selected unaudited pro forma condensed combined consolidated financial data are not necessarily indicative of the combined financial
position or results of operations of future periods actually would have been had the Merger been consummated as of the dates indicated.
The selected unaudited pro forma condensed combined consolidated financial data as of and for the year ended December 31, 2021, and for
the three months ended March 31, 2022 are derived from the unaudited pro forma condensed combined consolidated financial information
and should be read in conjunction with that information &#8220;<i>Unaudited Pro Forma Condensed Combined Consolidated Financial Information.&#8221;</i></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"><i>&#160;</i></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="5" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: justify"><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">SELECTED
                                            UNAUDITED PRO FORMA CONDENSED COMBINED CONSOLIDATED STATEMENT OF OPERATIONS DATA FOR THE
                                            THREE MONTHS ENDED MARCH 31, 2022</span></p>
                                                                   <p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"></p></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="5" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Pro
                                            Forma</b></span></p>

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

</td><td style="padding-bottom: 1.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; width: 80%"><span style="font-family: Times New Roman, Times, Serif">REVENUE</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,783,407</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">OPERATING
    EXPENSES</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Cost
    of sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,971,379</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research
    and development</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,231,491</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">General
    and administrative</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,113,134</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss
    on impairment of available-for-sale securities</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    OPERATING EXPENSES</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,316,004</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">OPERATING
    LOSS</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">467,403</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NET
    INCOME</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">942,074</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">NET EARNINGS PER
    SHARE</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.02</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.02</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt">WEIGHTED-AVERAGE SHARES USED IN COMPUTATION OF NET LOSS
    PER SHARE, BASIC AND DILUTED <span style="font-family: Times New Roman, Times, Serif">EARNINGS PER SHARE</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">38,665,238</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="padding-bottom: 2.5pt; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,827,020</span></td><td style="padding-bottom: 2.5pt; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

</div>

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


<!-- Field: Page; Sequence: 39; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="5" style="text-align: justify; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">SELECTED
    UNAUDITED PRO FORMA CONDENSED COMBINED CONSOLIDATED STATEMENT OF OPERATIONS DATA FOR THE YEAR ENDED DECEMBER 31, 2021</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="5" style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Pro
                                            Forma</b></span></p>

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

</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; width: 74%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">REVENUE</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; width: 22%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,525,856</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">OPERATING
    EXPENSES</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Cost
    of sales</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,737,855</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research
    and development</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,298,345</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">General
    and administrative</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">24,551,518</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Loss
    on impairment of available-for-sale securities</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">701,225</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    OPERATING EXPENSES</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,288,943</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">OPERATING
    LOSS</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(25,763,087</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">NET
    LOSS</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21,674,174</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NET
    LOSS PER SHARE, BASIC AND DILUTED</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.56</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 0pt; text-align: left">WEIGHTED-AVERAGE
    SHARES USED IN COMPUTATION OF NET LOSS PER SHARE, BASIC AND DILUTED <span style="font-family: Times New Roman, Times, Serif">NET
    LOSS PER SHARE, BASIC AND DILUTED</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">38,665,238</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


<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"><b>&#160;</b></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="5" style="text-align: justify; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">SELECTED
    UNAUDITED PRO FORMA CONDENSED COMBINED CONSOLIDATED BALANCE SHEET DATA (AT PERIOD END) AS OF MARCH 31, 2022</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="5" style="text-align: justify; font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Pro
                                            Forma</b></span></p>

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

</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; width: 74%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    CURRENT ASSETS</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 22%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">164,516,601</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    ASSETS</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">188,716,400</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    CURRENT LIABILITIES</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,152,599</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    LIABILITIES</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">172,173,711</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 0pt; text-align: left">TOTAL
    STOCKHOLDERS&#8217; EQUITY ATTRIBUTABLE <span style="font-family: Times New Roman, Times, Serif">TO
    COMMON STOCKHOLDERS</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,061,291</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    STOCKHOLDERS&#8217; EQUITY</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,542,689</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SELECTED
COMPARATIVE PER SHARE INFORMATION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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
following table presents selected historical per share data of FSI Common Shares in comparison with the unaudited pro forma per share
data after giving effect to the Merger. The selected comparative per share data should be read together in conjunction with the selected
historical financial data and selected unaudited financial data that are part of this proxy statement/prospectus. The historical per
share data is derived from audited <span style="background-color: white">consolidated </span>financial statements as of and for the years
ended December 31, 2021 and 2020, and the unaudited condensed combined <span style="background-color: white">consolidated </span>financial
statements as of March 31, 2022 and December 31, 2021, and for the three months ended March 31, 2022 and 2021.</span></p>

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

</div>

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


<!-- Field: Page; Sequence: 40; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<div style="border: Black 1.5pt solid; padding-right: 0.1in; padding-left: 0.1in"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>&#160;</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="17" style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">HISTORICAL
    PER COMMON SHARE DATA</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="17" style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">For
                                            the</span></p>
                                                                                <p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">Year
                                            Ended</span></p>
                                                                                <p style="font-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">December
                                            31, 2021</span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
                                            the&#160;</b></span></p>
                                                                               <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three
                                            Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March
                                            31, 2022</b></span></p></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Lygos</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">FSI</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Lygos</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">FSI</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Historical)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Historical)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Historical)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(Historical)</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net
    earnings (loss) per share, basic</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1.11</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.08</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.19</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.12</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net
    earnings (loss) per share, diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1.11</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.08</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.19</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.12</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 0pt">Weighted-average
    number of common <span style="font-family: Times New Roman, Times, Serif">shares,
    basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,301,050</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,316,254</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,173,097</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,361,313</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 0pt">Weighted-average
    number of common <span style="font-family: Times New Roman, Times, Serif">shares,
    diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,301,050</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,505,522</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,173,097</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,543,674</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Book
    value per share <sup>(1)</sup></span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2.07</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.24</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2.18</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.36</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Cash dividends per
    share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: -0.25in"><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.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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">Book
                                            value per share = [Total stockholders&#8217; equity (deficit) /ending common shares outstanding]</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; 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; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="5" style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">SELECTED
    UNAUDITED PRO FORMA CONDENSED COMBINED CONSOLIDATED PER COMMON SHARE DATA FOR THE THREE MONTHS ENDED MARCH 31, 2022</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="5" style="font-family: Times New Roman, Times, Serif; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-family: Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Pro
                                            Forma</b></span></p>

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

</td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Net earnings per
    share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt; width: 74%"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 22%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.02</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.02</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Weighted-average
    number of common shares</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Basic</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">38,665,238</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Diluted</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,827,020</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Book
    value per share <sup>(1)</sup></span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.34</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Cash dividends per
    share</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


<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">&#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">(1)
Book value per share = [Total stockholders&#8217; equity (deficit) /ending common shares outstanding]</span></p>

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

</div>

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


<!-- Field: Page; Sequence: 41; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_004"></span><span style="font-size: 10pt">CAUTIONARY
NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
proxy statement/prospectus contains forward-looking statements within the meaning of the &#8220;safe harbor&#8221; provisions of the
Private Securities Litigation Reform Act of 1995, including with respect to the anticipated timing, completion and effects of the Merger.
These statements are based on the current expectations and beliefs of management of the Company and Lygos, and are subject to a number
of factors and uncertainties that could cause actual results to differ materially from those described in the forward-looking statements.
These forward-looking statements include statements about future financial and operating results of the post-combination company; benefits
of the Merger; statements of the plans, strategies and objectives of management for future operations of the post-combination company;
statements regarding future economic conditions or performance; and other statements regarding the Merger. Forward-looking statements
may contain words such as &#8220;will be,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;continue,&#8221;
&#8220;project,&#8221; &#8220;believe,&#8221; &#8220;plan,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;forecast,&#8221;
&#8220;guidance,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;possible,&#8221; &#8220;potential,&#8221;
&#8220;predict,&#8221; &#8220;pursue,&#8221; &#8220;should,&#8221; &#8220;target&#8221; or similar expressions, and include the assumptions
that underlie such statements. These statements include, but are not limited to the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: center; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">the
    ability of the Company and Lygos to meet the closing conditions in the Merger Agreement, including the approval by the Company&#8217;s
    shareholders of the proposals to be considered at the Special Meeting of the Company&#8217;s shareholders;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"></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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    occurrence of any event, change or other circumstances, including the outcome of any legal proceedings that may be instituted against
    the Company and Lygos that could give rise to the termination of the Merger Agreement;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">the
    ability to maintain the listing of the Company&#8217;s common shares on the NYSE American following the Merger;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">the
    risk that the Merger could disrupt the current plans and operations of the Company and Lygos;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    ability to recognize the anticipated benefits of the Merger, which may be affected by, among other things, competition and the ability
    of the post-combination company to grow and manage growth profitably and retain its key employees;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">costs
    related to the proposed Merger;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">changes
    in applicable laws or regulations;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">the
    ability of the combined company to raise financing;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">the
    success, cost and timing of Lygos and the combined company&#8217;s product development activities;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">the
    combined company&#8217;s ability to compete with other companies, many of which have greater financial and marketing resources than
    the Company or Lygos;</span></td></tr>
  </table>
<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>


<!-- Field: Page; Sequence: 42; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<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; text-align: center; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    size and growth potential of the markets for the combined company&#8217;s products, and the ability of the Company and Lygos to serve
    those markets, either alone or in partnership with others;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">the
    combined company&#8217;s estimates regarding expenses, future revenue, capital requirements and needs for additional financing;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">the
    combined company&#8217;s financial performance;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">the
    impact of the COVID-19 pandemic on the post-combination company; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">other
    factors detailed under the section entitled &#8220;<i>Risk Factors</i>.&#8221;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 48pt; text-align: justify; text-indent: -24pt; background-color: white"><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; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
forward-looking statements made in this proxy statement/prospectus are qualified in their entirety by the forward-looking statements
contained or referred to in this section, and there is no assurance that the actual results or developments anticipated by either the
Company or Lygos will be realized. All subsequent written and oral forward-looking statements concerning the Company, Lygos, the combined
company, the transactions contemplated by the Merger Agreement or other matters attributable to the Company or Lygos or any person acting
on their behalf are expressly qualified in their entirety by the forward-looking statements above. Except to the extent required by applicable
law, the Company and Lygos are under no obligation (and expressly disclaim any such obligation) to update or revise their forward-looking
statements whether as a result of new information, future events, or otherwise.</span></p>

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


<!-- Field: Page; Sequence: 43; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_005"></span><span style="font-size: 10pt">RISK
FACTORS</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font: normal 10pt Times New Roman, Times, Serif; text-transform: uppercase">&#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"><i>In
addition to the other information contained in (or incorporated by reference into) this proxy statement/prospectus, including the matters
addressed under the heading &#8220;Cautionary Note Regarding Forward-Looking Statements,&#8221; you should carefully consider the following
risk factors in deciding how to vote on the proposals presented in this proxy statement/prospectus. The occurrence of one or more of
the events or circumstances described in these risk factors, alone or in combination with other events or circumstances, may have a material
adverse effect on the combined company&#8217;s business, reputation, revenue, financial condition, results of operations and future prospects,
in which event the market price of the combined company&#8217;s common shares could decline, and you could lose part or all of your investment.
In addition, you should read and consider the risks in FSI&#8217;s Annual Report on Form 10-K, as updated by subsequent Quarterly Reports
on Form 10-Q, and other documents FSI has filed with the SEC because these risks may also affect the combined company.</i></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"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to FSI</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"><b>&#160;</b></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"><b><i>We
have in the past incurred operating losses and may not sustain profitability in the future.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have in the past experienced operating losses and negative cash flow from operations. If our revenues decline, our results of operations
and liquidity may be materially and adversely affected. If we experience slower than anticipated revenue growth or if our operating expenses
exceed our expectations, we may not be profitable. We may not remain profitable in future periods.</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"><b><i>&#160;</i></b></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"><b><i>Fluctuations
in our operating results may cause our stock price to decline.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Given
the nature of the markets in which we operate, we cannot reliably predict future revenues and profitability. Changes in competitive,
market and economic conditions may cause us to adjust our operations. A high proportion of our costs are fixed, due in part to our sales,
research and development and manufacturing costs. Thus, small declines in revenue could disproportionately affect our operating results.
Factors that may affect our operating results and the market price of our common shares include:</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 cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">demand
    for and market acceptance of our products;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">competitive
    pressures resulting in lower selling prices;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">adverse
    changes in the level of economic activity in regions in which we do business;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">adverse
    changes in the oil and gas industry on which we are particularly dependent;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">changes
    in the portions of our revenue represented by various products and customers;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">delays
    or problems in the introduction of new products;</span></td></tr>
  </table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Page; Sequence: 44; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    announcement or introduction of new products, services or technological innovations by our competitors;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">variations
    in our product mix;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">the
    timing and amount of our expenditures in anticipation of future sales;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">increased
    costs of raw materials or supplies;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">changes
    in the volume or timing of product orders; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">availability
    of raw material in a timely manner in periods of disruption such as, but not limited to, COVID-19.</span></td></tr>
  </table>
<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"><b><i>&#160;</i></b></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"><b><i>Our
operations are subject to seasonal fluctuation.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
TPA business is the least seasonal, however there is a small increase in the spring related to inventory building for the crop season
in the United States and a small slowdown in December as oilfield customers run down stock in advance of year end, but otherwise, there
is little seasonal variation. We believe we are able to adequately respond to these seasonal fluctuations by reducing or increasing production
as needed. The foregoing is equally true of our nitrogen conservation products. The use of our swimming pool products increases in summer
months in most markets and results in our sales from January to June being greater than in July through December. Markets for our WATERSAVR&#174;
product are also seasonal, depending on the wet versus dry seasons in particular countries. We attempt to sell into a variety of countries
with different seasons on both sides of the equator in order to minimize seasonality.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Interruptions
in our ability to purchase raw materials and components may adversely affect our profitability.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
purchase certain raw materials and components from third parties pursuant to purchase orders placed from time to time. Because we do
not have guaranteed long-term supply arrangements with our suppliers, any material interruption in our ability to purchase necessary
raw materials or components could have a material adverse effect on our business, financial condition and results of operations.</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>


<!-- Field: Page; Sequence: 45; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"></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"><b><i>Our
WATERSAVR&#174; product has not proven to be a revenue producing product and we may never recoup the cost associated with its development.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
marketing efforts of our WATERSAVR&#174; product may result in continued losses. We introduced our WATERSAVR&#174; product in June 2002
and, to date, we have delivered quantities for testing by potential customers, but only a few customers have ordered the product for
commercial use. This product can achieve success only if it is ordered in substantial quantities by commercial customers who have determined
that the water saving benefits of the product exceed the costs of purchase and deployment of the product. We can offer no assurance that
we will receive sufficient orders of this product to achieve profits or cover the expenses incurred to manufacture and market this product.
We have received National Sanitation Foundation approval for the use WATERSAVR&#174; in drinking water in the United States. Nevertheless,
we may require county or state approval on a case-by-case basis. We expect to spend $50,000 on the marketing and production of our WATERSAVR&#174;
product in fiscal 2021.</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"><b><i>&#160;</i></b></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"><b><i>If
we do not introduce new products in a timely manner, our products could become obsolete and our operating results would suffer.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Without
the timely introduction of new products and enhancements, our products could become obsolete over time, in which case our revenue and
operating results would suffer. The success of our new product offerings will depend upon several factors, including our ability to:</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 cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">accurately
    anticipate customer needs;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">innovate
    and develop new products and applications;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">successfully
    commercialize new products in a timely manner;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">price
    our products competitively and manufacture and deliver our products in sufficient volumes and on time; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">differentiate
    our products from our competitors&#8217; products.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<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">In
developing any new product, we may be required to make a substantial investment before we can determine the commercial viability of the
new product. If we fail to accurately foresee our customers&#8217; needs and future activities, we may invest heavily in research and
development of products that do not lead to significant revenues.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are dependent upon certain customers.</i></b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Among
our current customers, we have identified three that are sizable enough that the loss of any one would be significant. Any loss of one
or more of these customers could result in a substantial reduction in our revenues.</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>


<!-- Field: Page; Sequence: 46; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&#160;</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"><b><i>Economic,
political and other risks associated with international sales and operations could adversely affect our sales.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues
from shipments made outside of the United States accounted for approximately 20% of our revenues in the year ended December 31, 2021,
32% in the year ended December 31, 2020 and 45% in the year ended December 31, 2019. Since we sell our products worldwide, our business
is subject to risks associated with doing business internationally. We anticipate that revenues from international operations will continue
to represent a sizable portion of our total revenue. Accordingly, our future results could be harmed by a variety of factors, including:</span></p>



<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; text-align: justify; text-indent: 0.5in"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">changes
    in foreign currency exchange rates;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">changes
    in a country&#8217;s or region&#8217;s political or economic conditions, particularly in developing or emerging markets;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">longer
    payment cycles of foreign customers and difficulty of collecting receivables in foreign jurisdictions;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">trade
    protection measures and import or export licensing requirements;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">differing
    tax laws and changes in those laws;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">difficulty
    in staffing and managing widespread operations;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">differing
    laws regarding protection of intellectual property; </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">differing
    regulatory requirements and changes in those requirements; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">impact
    of the COVID-19 virus.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; 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"><b><i>We
are subject to credit risk and may be subject to substantial write-offs if one or more of our significant customers default on their
payment obligations to us.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
currently allow our major customers between 30 and 90 days to pay for each sale. This practice, while customary, presents an accounts
receivable write-off risk if one or more of our significant customers defaulted on their payment obligations to us. Any such write-off,
if substantial, would have a material adverse effect on our business and results of operations.</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"><b><i>&#160;</i></b></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"><b><i>Our
products can be hazardous if not handled, stored and used properly; litigation related to the handling, storage and safety of our products
would have a material adverse effect on our business and results of operations.</i></b></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"><b><i>&#160;</i></b></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">Some
of our products are flammable and must be stored properly to avoid fire risk. Additionally, some of our products may cause irritation
to a person&#8217;s eyes if they are exposed to the concentrated product. Although we label our products to warn of such risks, our sales
could be reduced if our products were considered dangerous to use or if they are implicated in causing personal injury or property damage.
We are not currently aware of any circumstances in which our products have caused harm or property damage to consumers. Nevertheless,
litigation regarding the handling, storage and safety of our products would have a material adverse effect on our business and results
of operations.</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>


<!-- Field: Page; Sequence: 47; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"></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"><b><i>Our
failure to comply with environmental regulations may create significant environmental liabilities and force us to modify our manufacturing
processes.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are subject to various federal, state and local environmental laws, ordinances and regulations relating to the use, storage, handling
and disposal of chemicals. Under such laws, we may become liable for the costs of removal or remediation of these substances that have
been used by our consumers or in our operations. Such laws may impose liability without regard to whether we knew of, or caused, the
release of such substances. Any failure by us to comply with present or future regulations could subject us to substantial fines, suspension
of production, alteration of manufacturing processes or cessation of operations, any of which could have a material adverse effect on
our business, financial condition and results of operations.</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"><b><i>&#160;</i></b></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"><b><i>Our
failure to protect our intellectual property could impair our competitive position.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
we own certain patents and trademarks, some aspects of our business cannot be protected by patents or trademarks. Accordingly, in these
areas there are few legal barriers that prevent potential competitors from copying certain of our products, processes and technologies
or from otherwise entering into operations in direct competition with us. In particular, we have been informed that our former exclusive
agent for the sale of our products in North America is now competing with us in the swimming pool and personal spa markets. As a former
distributor, they were given access to many of our sales, marketing and manufacturing techniques.</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"><b><i>&#160;</i></b></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"><b><i>Our
products may infringe on the intellectual property rights of others, and resulting claims against us could be costly and prevent us from
making or selling certain products.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Third
parties may seek to claim that our products and operations infringe on their patent<b>s</b> or other intellectual property rights. We
may incur significant expense in any legal proceedings to protect our proprietary rights or to defend infringement claims by third parties.
In addition, claims of third parties against us could result in awards of substantial damages or court orders that could effectively
prevent us from making, using or selling our products in the United States or internationally.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>A
product liability claim for damages could materially and adversely affect our financial condition and results of operations.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business exposes us to potential product liability risks. There are many factors beyond our control that could lead to liability claims,
including the failure of our products to work properly and the chance that consumers will use our products incorrectly or for purposes
for which they were not intended. There can be no assurance that the amount of product liability insurance that we carry will be sufficient
to protect us from product liability claims. A product liability claim in excess of the amount of insurance we carry could have a material
adverse effect on our business, financial condition and results of operations.</span></p>

<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"><b><i>&#160;</i></b></span></p>


<!-- Field: Page; Sequence: 48; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></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"><b><i>Our
ongoing success is dependent upon the continued availability of certain key employees.</i></b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business would be adversely affected if the services of Daniel B. O&#8217;Brien ceased to be available to us since we currently do not
have any other employee with an equivalent level of expertise in and knowledge of our industry. If Mr. O&#8217;Brien no longer served
as an officer, we would have to recruit one or more new executives, with no real assurance that we would be able to engage a replacement
executive with the required skills on satisfactory terms. The market for skilled employees is highly competitive, especially for employees
in the fields in which we operate. While our compensation programs are intended to attract and retain qualified employees, there can
be no assurance that we will be able to retain the services of all our key employees or a sufficient number to execute our plans, nor
can there be any assurances that we will be able to continue to attract new employees as required.</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: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risks
Related to Lygos</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Material
Weaknesses in Internal Control over Financial Reporting</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
management identified material weaknesses in internal control over financial reporting relating to our (a) lack of effectively designed
controls, including process and design gaps, (b) lack of evidence to support operating effectiveness of certain key controls, (c) deficiencies
in the operation of key controls, (d) user access and change management deficiencies related to ERP environment, and (e) identification
of financial statement adjustments by the auditor. Due to deficiencies in the design and implementation of business process controls
and information technology general controls relating to all relevant accounts and cycles, material weaknesses exist.</span></p>

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

<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"><b><i>We
have a history of operating losses and we do not expect to be profitable for the foreseeable future.</i></b></span></p>

<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"><b><i>&#160;</i></b></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">We
have incurred significant operating losses since our inception. Our operating losses reflect the substantial investments made to develop
our platform and our products. In addition, we expect our losses to continue for the foreseeable future as we continue to develop new
products through investments in our platform and product pipeline and toward the timely commercialization of new products and improved
versions of existing products. We also expect that our operating expenses will increase as a result of becoming a public company and
will continue to increase as we grow our business. As we ramp up the sale of new products, we expect to initially experience negative
product gross margins. The investment required for scale-up manufacturing is a costly undertaking, and if we are unsuccessful in demonstrating
manufacturing at large scale, our business could be negatively impacted. We expect our cost of product revenue to increase over time
in absolute dollars and our gross margins will vary based on the volume and mix of products sold. We expect the timing for achieving
positive gross margins for any product will depend on the pace at which we achieve commercial scale for that product. We may not achieve
the product gross margins that we anticipate. If our revenue and gross profit does not increase sufficiently to keep pace with our investments
and expenses, our net losses may not decline, and we may not attain profitability in the future. Further, our limited operating history
makes it difficult to effectively plan for and model future growth, revenue and operating expenses. Our ability to achieve or sustain
profitability is based on numerous factors, many of which are beyond our control, including the impact of market acceptance of our products,
product and platform development, our ability to develop and commercialize new products in a timely manner, our ability to scale our
manufacturing capacity and our market penetration and margins. We may never be able to generate sufficient revenue to achieve or sustain
profitability. Our failure to achieve or maintain profitability could negatively impact the value of our common shares.</span></p>

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

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

<!-- Field: Page; Sequence: 49; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
have a limited operating history, which may make it difficult to evaluate the prospects for our future viability and predict our future
performance.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
prospects must be considered in light of the uncertainties, risks, expenses and difficulties frequently encountered by companies in their
early stages of operations. We have not yet achieved market acceptance for our products, generated revenue from product sales, produced
our products at scale, scaled our manufacturing capabilities to meet potential demand at a reasonable cost, established a sales model
or conducted sales and marketing activities necessary for successful product commercialization. Consequently, predictions about our future
success or viability are highly uncertain and may not be as accurate as they could be if we had a longer operating history or a history
of successfully developing, commercializing and generating revenue from products for a mass market.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, as a business with a limited operating history, we may encounter unforeseen expenses, difficulties, complications, delays and
other known and unknown obstacles. We will eventually need to transition from a company with a focus on investing R&amp;D and deriving
revenue from government sponsored research to a company capable of developing and commercializing its own products, and we may not be
successful in such a transition. We have encountered in the past, and will encounter in the future, risks and uncertainties frequently
experienced by growing companies with limited operating histories in emerging and rapidly changing industries. If our assumptions regarding
these risks and uncertainties, which we use to plan and operate our business, are incorrect or change, or if we do not address these
risks successfully, our results of operations could differ materially from our expectations, and our business, financial condition and
results of operations could be adversely affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b><i>We
may be required to buy back a significant portion of the outstanding convertible promissory note, which could deplete our cash balances
or require us to raise additional capital.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Under
the terms of a note purchase agreement, we issued a </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">convertible
promissory note in a principal amount of $160,000,000 bearing an annual interest of 5.5%. The conversion price of the Note will equal
the public trading price of the FSI Common Shares on the 12-month anniversary of the Note less a 12.5% discount per share<span style="background-color: white">,
but will be no less than $250,000,000 divided by the number of outstanding shares of common stock as of such date and no greater than
$350,000,000 divided by the number of outstanding shares of common stock as of such date (the &#8220;<b><i>Conversion Price</i></b>&#8221;).</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Following
the conversion of the Note, the number of shares (the &#8220;<b><i>Conversion Shares</i></b>&#8221;) received by the holder of the Note
(the &#8220;<b><i>Noteholder</i></b>&#8221;) may be limited by the noteholder such that the Conversion Shares do not exceed 9.99% of
the total number of issued and outstanding shares at such time. The foregoing limitation may be effected by (i) at our option, either
(A) a repurchase any shares that would exceed such 9.99% threshold (the &#8220;<b><i>Excess Shares</i></b>&#8221;) at the Conversion
Price or (B) subject to applicable law, a redemption of any portion of the principal amount plus accrued interest of the Note that would
have converted into Excess Shares, or (ii) subject to applicable law and rules and regulations of the SEC (or other similar body), our
reasonable efforts to enable the holder of the note to sell any Excess Shares in a public or private transaction.</span></p>

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


<!-- Field: Page; Sequence: 50; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
Note is subject to customary events of default. Upon the occurrence of an event of default under the Note, or upon a default under any
other indebtedness, the outstanding principal amount plus accrued and unpaid interest shall be immediately due and payable at the option
of the Noteholder. If we are forced to repay or redeem the Note or repurchase Excess Shares, our cash balances could be adversely affected
and we may be required to seek alternative sources of capital.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
COVID-19 pandemic has had, and is expected to continue to have, an impact on our business, results of operations and financial condition.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
full impact of the continuing COVID-19 pandemic and related public health measures on our business will depend largely on future developments,
including the duration and severity of the pandemic, which remains highly uncertain. On March 11, 2020, the World Health Organization
declared the outbreak of COVID-19 caused by a novel strain of coronavirus as a pandemic, which continues to spread throughout the United
States and around the world. Since then, extraordinary actions have been taken by international, federal, state and local public health
and governmental authorities to contain and combat the outbreak and spread of COVID-19 throughout the world. These actions include travel
bans, quarantines, &#8220;stay-at-home&#8221; orders and similar mandates for many individuals to substantially restrict daily activities
and for many businesses to curtail or cease normal operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 20pt; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has had, and is expected to continue to have, an adverse impact on our operations, particularly as a result of preventive
and precautionary measures that we, other businesses, and governments are taking. We have continued to operate within the rules applicable
to our business; however, a continuing implementation of these governmental mandates could further impact our ability to operate effectively
and conduct ongoing R&amp;D or other activities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Governmental
mandates related to COVID-19, other infectious diseases or public health crises have impacted, and we expect them to continue to impact,
our personnel and personnel at third-party manufacturing facilities in the United States and other countries. The pandemic has caused
substantial disruption in global supply chains. We have experienced shortages in some of our key supplies, including materials required
in our labs. Difficulties and delays we may experience in the future may prevent us from meeting our operating and financial goals, both
in general and within our targeted timelines, and may cause our revenues and operating results to fluctuate from period to period.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has also had an adverse effect on our ability to attract, recruit, interview and hire at the pace we would typically
expect to support our rapidly expanding operations. To the extent that any governmental authority imposes additional regulatory requirements
or changes existing laws, regulations and policies that apply to our business and operations, such as additional workplace safety measures,
our product development plans may be delayed, and we may incur further costs in bringing our business and operations into compliance
with changing or new laws, regulations and policies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further,
the effect of the COVID-19 pandemic and mitigation efforts on our customers&#8217; and on consumer demand for their products could materially
and adversely affect us, particularly to the extent our customers experience declines in demand for their goods that contain our products.</span></p>

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


<!-- Field: Page; Sequence: 51; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains and created significant volatility and disruption
of financial markets. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject to sudden change. We are following,
and plan to continue to follow, recommendations from federal, state and local governments regarding workplace policies, practices and
procedures. We are continuing to monitor the potential impact of the pandemic, including on global supply chains for some of our laboratory
materials and manufacturing capacity, but we cannot be certain what the overall impact will be on our business, financial condition,
results of operations and prospects on a go-forward basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may not be successful in our efforts to use our platform to build a pipeline of products.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
key element of our strategy is to use our experienced management, engineering and scientific teams to build a pipeline of products through
our platform and develop those pipeline products into commercially viable products faster and cheaper than traditional materials. Although
our R&amp;D efforts to date have resulted in potential pipeline products, we may not be able to continue to identify and develop additional
pipeline products through the use of our platform.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Even
if we are successful in continuing to build our product pipeline through the use of our platform, not all potential pipeline products
we identify will be suitable for development and use in commercial products. Identifying and developing commercially viable pipeline
products may require us to make continued advancements in our platform to lower costs, reduce development time or otherwise more quickly
identify pipeline products. If we are unable to use our platform to successfully identify and develop pipeline products, our business,
results of operations and financial condition may be adversely and materially affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>It
is difficult to predict the time and cost of development of our pipeline products, which are produced by or based on a relatively novel
and complex technology and are subject to many risks, any of which could prevent or delay revenue growth and adversely impact our market
acceptance, business and results of operations.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have concentrated our R&amp;D efforts to date on a select number of pipeline products based on technical feasibility and market opportunity.
The typical development cycle of new pipeline products can be lengthy and may require new scientific discoveries or advancements and
the development and engineering of complex technology, including improvements or modifications to our platform. As we ramp up the sale
of new products, we expect to initially experience negative product gross margins. The investment required for scale-up manufacturing
is a costly undertaking, and if we are unsuccessful in demonstrating manufacturing at large scale, our business could be negatively impacted.
We expect our cost of product revenue to increase over time in absolute dollars and our gross margins will vary based on the volume and
mix of products sold. We expect the timing for achieving positive gross margins for any product will depend on the pace at which we achieve
commercial scale for that product, which could take one year or more from when we begin generating revenue from such product. We may
not achieve the product gross margins that we anticipate.</span></p>

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


<!-- Field: Page; Sequence: 52; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further,
the variety of our products and different industries as well as pricing pressures and other factors, leads to challenges in scaling production
across the portfolio as well as adapting our platform to solve different development problems arising in the development process. We
also may depend on third parties for the supply of key inputs and various components and for manufacturing capacity, making our ability
to develop new pipeline products complex and subject to risks and uncertainties regarding commercial feasibility, timing and satisfactory
technical performance of pipeline products. If we experience problems or delays in developing our pipeline products, we may be subject
to unanticipated costs, including the loss of customers. Additionally, even after the incurrence of significant costs to develop a product,
we may not be able to solve development problems or develop a commercially viable product at all. If we do not achieve the required technical
specifications or successfully manage our new product development processes, or if development work is not performed according to schedule,
then our revenue growth from new pipeline products may be prevented or delayed, and our business and operating results may be harmed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
market, including customers and potential investors, may be skeptical of the viability and benefits of our pipeline products because
they are based on a relatively novel and complex technology.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
market, including customers and potential investors, may be skeptical of the viability and benefits of our pipeline products because
they are based on a relatively novel and complex technology. There can be no assurance that our products will be understood, approved,
or accepted by customers, regulators and potential investors or that we will be able to sell our products profitably at competitive prices
and with features sufficient to establish demand. <span style="background-color: white">If we are unable to convince these potential
customers of the utility and value of our products or the end products in which they are a component or that our products are superior
to the products they currently use, we will not be successful in entering these markets and our business and results of operations will
be adversely affected. If potential investors are skeptical of the success of our pipeline products, our ability to raise capital and
the value of our stock may be adversely affected.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b><i>We
may face challenges producing our products at commercial scale or at commercially viable cost and may not be able to commercialize our
products to the extent necessary to make a profit or sustain and grow our current business.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">If
we cannot achieve commercially viable production economics for enough products to support our business plan, including through establishing
and maintaining sufficient production scale and volume, we will be unable to achieve a sustainable products business. Our production
costs depend on many factors that could have a negative effect on our ability to offer our planned products at competitive prices, including,
in particular, our ability to establish and maintain sufficient production scale and volume.</span></p>

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


<!-- Field: Page; Sequence: 53; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
face financial risk associated with scaling up production to reduce our production costs. To reduce per-unit production costs, we must
increase production to achieve economies of scale and to be able to sell our products with positive margins. However, if we do not sell
production output in a timely manner or in sufficient volumes, our investment in production will lead to higher working capital costs,
which harm our cash position and could generate losses. Additionally, we may incur added storage costs and we may face issues related
to the decrease in quality of our stored products as well as supply chain delays and disruptions, all of which can adversely affect the
value of such products. Since achieving competitive product prices generally requires increased production volumes and our manufacturing
operations and cash flows from sales are in their early stages, we have had to produce and sell products at a loss in the past and may
continue to do so as we build our business. If we are unable to achieve adequate revenues from a combination of product sales and other
sources, we may not be able to invest in production and we may not be able to pursue our business plans.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Even
if we are successful in expanding our platform, rapidly changing technology and extensive competition in our industry could make the
products we are developing and producing obsolete or non-competitive unless we continue to develop and manufacture new and improved products
and pursue new market opportunities.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
industries in which we operate are characterized by rapid and significant technological changes, frequent new product introductions and
enhancements and evolving industry demands and standards. Our future success will depend on our ability to develop and launch new products
that address the evolving needs of our customers on a timely and cost-effective basis, to continually improve the products we are developing
and producing and to pursue new market opportunities that develop as a result of technological and scientific advances. Due to the significant
lead time involved in launching a new product, we are required to make a number of assumptions and estimates regarding the commercial
feasibility of a new product, including assumptions and estimates regarding the size of an emerging product category and demand for those
products, our ability to penetrate that emerging product category, customer adoption of a downstream product, the existence or non-existence
of products being simultaneously developed by competitors, potential market penetration and obsolescence. As a result, it is possible
that we may introduce a new product that has been displaced by the time of launch, addresses a market that no longer exists or is smaller
than previously thought, that end-consumers do not like or otherwise is not competitive at the time of launch, in each case after the
incurrence of significant costs to develop such product.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
is extensive competition in the industries in which we operate, and our future success will depend on our ability to maintain a competitive
position with respect to technological advances. Technological development by others may result in our technologies, as well as products
developed using our technologies, becoming obsolete. Our ability to compete successfully will depend on our ability to develop proprietary
technologies and products that are technologically superior to, otherwise differentiated from, and/or are less expensive than our competitors&#8217;
technologies and products. Our competitors may be able to develop competing and/or superior technologies and processes and compete more
aggressively and sustain that competition over a longer period of time due to greater human and financial resources, longer operating
histories, track records for product development and existing market share. If we are unable to continue to successfully develop and
manufacture new and improved products and successfully commercialize our products at scale, our business and results of operations will
be adversely impacted.</span></p>

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


<!-- Field: Page; Sequence: 54; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
success of our business relies heavily on the performance of our products and developing new products at lower costs.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
future profitability will depend on our ability to successfully execute and maintain a sustainable business model and generate continuous
streams of revenue through the sale of our products across multiple industries. Our current business model is premised on innovating
and producing new products rapidly and at lower costs than traditional methods and achieving results that may only be obtained through
leveraging biology. However, if we are unable to successfully deliver new products at lower costs, our business and results of operations
will be adversely affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
manufacture of our products is complex and we may be unable to secure necessary talent to establish and scale our manufacturing to the
extent necessary to make a profit or sustain and grow our current business.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
manufacture of our products is complex and to commercialize our products requires significant expertise in a variety of specialties and
capital investment, including the development of advanced manufacturing techniques and process controls. We are targeting market opportunities
in a wide variety of industries. Given the wide range of products we are developing and the even greater range of products we expect
to develop in the future, we may need to identify and recruit additional internal talent to develop products and coordinate manufacturing
techniques and process controls required for the variety of pipeline products in the various industries we are targeting. We may also
require multiple facilities and partners in order to commercialize various products and to meet the volumes we need to satisfy our anticipated
commercial needs. If we are unable to successfully establish adequate manufacturing capacity for all of our products and pipeline products,
we may not have the capacity required to meet our commercial needs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Unfavorable
global economic or political conditions could adversely affect our business, financial condition, or results of operations.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business is susceptible to general conditions in the global economy and in the global financial markets. The global macroeconomic environment
could be negatively affected by, among other things, instability in global economic markets, increased U.S. trade tariffs and trade disputes
with other countries, inflation, instability in the global credit markets, supply chain weaknesses, the Ukraine War and other political
tensions, and foreign governmental debt concerns. A global financial crisis or a global or regional political disruption, such as the
Ukraine War, could cause extreme volatility in the capital and credit markets. A severe or prolonged economic downturn, including a recession
or depression resulting from the current COVID-19 pandemic, inflation and other cost increases, including as a result of any tariffs
or trade disputes, or political disruption could result in a variety of risks to our business, including weakened demand for our products
and our ability to raise additional capital, when needed, on acceptable terms, or at all. A weak or declining economy, inflation and
other cost increases, or political disruption could also strain our manufacturers or suppliers, possibly resulting in supply disruption
or increased materials costs, or cause our future customers to delay making decisions to invest in our products or solutions or delaying
payments for our potential products. Any of the foregoing could materially and adversely affect our business, financial condition, results
of operations and prospects, and we cannot anticipate all of the ways in which the political or economic climate and financial market
conditions could adversely impact our business.</span></p>

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


<!-- Field: Page; Sequence: 55; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are engaged in certain research activities involving controlled substances, the making, use, sale, importation, exportation, and distribution
of which may be subject to significant regulation by the U.S. Drug Enforcement Administration and other regulatory agencies.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are engaged in certain research activities, some of which may be regulated as controlled substances in the United States. Controlled
substances are subject to state, federal, and foreign laws and regulations regarding their manufacture, use, sale, importation, exportation,
and distribution. Among other things, controlled substances are regulated under the federal Controlled Substances Act of 1970 (&#8220;<b><i>CSA</i></b>&#8221;)
and implementing regulations of the U.S. Drug Enforcement Administration (&#8220;<b><i>DEA</i></b>&#8221;). The DEA regulates controlled
substances as Schedule I, II, III, IV or V substances. Schedule I substances by definition have no established medicinal use and may
generally not be marketed or sold in the United States. Schedule I substances are subject to the most stringent controls and Schedule
V the least controls of the five schedules, based on their relative risk of abuse.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regulations
associated with controlled substances govern manufacturing, labeling, packaging, testing, dispensing, production and procurement quotas,
recordkeeping, reporting, handling, shipment and disposal. These regulations include required security measures, such as background checks
on employees and physical control of inventory and increase the personnel needs and the expense associated with development and commercialization
of products or product candidates including controlled substances. Regulators conduct periodic inspections of entities involved in handling,
manufacturing, or otherwise distributing controlled substances, and have broad enforcement authorities. If we are found to be non-compliant
with applicable controlled substance registrations and related requirements, we may need to modify its business activities and/or stop
handling or producing the products regulated as controlled substances, and could be subject to enforcement action, significant fines
or penalties, and/or adverse publicity, among other consequences.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Various
states also independently regulate controlled substances. Though state-controlled substances laws often mirror federal law, because the
states are separate jurisdictions, they may separately schedule substances, as well. The failure to comply with applicable regulatory
requirements could lead to enforcement actions and sanctions from the states in addition to those from the DEA or otherwise arising under
federal law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
use of contract manufacturers exposes us to risks relating to costs, supply and delivery, and logistics, and loss or termination of contract
manufacturing relationships could harm our ability to meet our production goals.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
commercially produce, process and manufacture our products through the use of contract manufacturers, and we anticipate that we will
continue to use contract manufacturers for the foreseeable future. Establishing and operating contract manufacturing facilities requires
us to make significant capital expenditures, which reduces our cash and places such capital at risk. Also, contract manufacturing agreements
may contain terms that commit us to pay for capital expenditures and other costs and amounts incurred or expected to be earned by the
plant operators and owners, which can result in contractual liability and losses for us even if we terminate a particular contract manufacturing
arrangement or decide to reduce or stop production under such an arrangement. Further, we cannot be sure that contract manufacturers
will be available when we need their services, that they will be willing to dedicate a portion of their capacity to our projects, or
that we will be able to reach acceptable price, delivery and other terms with them for the provision of their production services.</span></p>

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


<!-- Field: Page; Sequence: 56; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
locations of contract manufacturers can pose additional cost and logistics challenges. If production capacity is available at a plant
that is remote from usable chemical finishing or distribution facilities, or from customers, we will be required to incur additional
expenses in shipping products to other locations. Such costs could include shipping costs, compliance with export and import controls,
tariffs and additional taxes, among others.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Moreover,
we rely on contract manufacturers to produce and/or provide downstream processing of our products, and we anticipate that we will continue
to use contract manufacturers for the foreseeable future. If we are unable to secure the services of contract manufacturers when and
as needed, we may lose customer opportunities and the growth of our business may be impaired. If we shift priorities and adjust anticipated
production levels (or cease production altogether) at contract manufacturing facilities, such adjustments or cessations could also result
in disputes or otherwise harm our business relationships with contract manufacturers. In addition, reliance on external sources for our
other target molecules could create a risk for us if a single source or a limited number of sources of manufacturing runs into operational
issues, creating risk of loss of sales and profitability. Reducing or stopping production at one facility while increasing or starting
up production at another facility generally results in significant losses of production efficiency, which can persist for significant
periods of time. Also, in order for production to commence under our contract manufacturing arrangements, we generally must provide equipment
for such operations, and we cannot be assured that such equipment can be ordered or installed on a timely basis, at acceptable costs,
or at all.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may need to raise additional capital in the future to fund our operations, which we may not be able to obtain on favorable terms, or
at all, and which, if obtained, may cause dilution to shareholders or cause us to further limit our operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Until
such time as we can generate significant revenue from product sales or other customer arrangements to fund operations, we may require
additional capital to fund our operations, which may include seeking capital from the issuance of additional equity, debt financings
or other capital-raising transactions. There can be no assurance that such additional funding will be available on terms attractive to
us, or at all. Our ability to obtain additional funding will depend on variety of factors many of which are unpredictable and beyond
our control, including general conditions in the global economy and in the global financial markets, which may be impacted by interruptions,
delays and/or cost increases resulting from the ongoing COVID-19 pandemic, political instability or geopolitical tensions, such as the
Ukraine War, economic weakness, inflationary pressures or other factors. If the equity and credit markets deteriorate, including as a
result of economic weakness, a resurgence of COVID-19, political unrest or war, including the Ukraine War, or any other reason, it may
make any necessary equity or debt financing more difficult to obtain in a timely manner and on favorable terms, if at all, and if obtained,
it may be more costly or more dilutive.</span></p>

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


<!-- Field: Page; Sequence: 57; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
various ways we could raise additional capital carry potential risks. If we are unable to obtain adequate financing or financing on terms
satisfactory to us, our ability to continue to pursue our business objectives and to respond to business opportunities, challenges or
unforeseen circumstances could be significantly limited and could have a material adverse effect on our business, results of operations,
prospects and financial condition. Our existing and potential customers, partners and vendors may also consider our credit profile when
considering whether to contract with us or negotiating contract terms, and if they develop a negative perception of our short or long-term
financial prospects, decide not to do business with us or change the terms on which they do business with us, it could have a further
adverse effect on our business, prospects, results of operations and financial condition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
use biological and hazardous materials that require considerable expertise and expense for handling, storage and disposal and may result
in claims against us.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
work with chemical and biological materials that could be hazardous to human health and safety or the environment. Our operations also
produce hazardous and nonhazardous chemical and biological waste products, and we largely contract with third parties for the disposal
of these products. Federal, state and local laws and regulations govern the use, generation, manufacture, storage, handling and disposal
of these materials and wastes. Compliance with applicable environmental laws and regulations is expensive, and current or future environmental
laws and regulations may restrict our operations. If we do not comply with applicable regulations, we may be subject to fines and penalties.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we cannot eliminate the risk of accidental injury or contamination from these materials or wastes, which could cause an interruption
of our commercialization efforts, R&amp;D programs and business operations, as well as environmental damage resulting in costly clean-up
and liabilities under applicable laws and regulations, as well as potential reputational damage.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
must continue to secure and maintain sufficient and stable supplies of disposable laboratory equipment, raw materials and synthetic biology
materials and services.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has caused substantial disruption in global supply chains. As a result, we have experienced shortages in some of our
key supplies, including materials required in our labs and may continue to do so in the future as a result of the pandemic, or otherwise.
We may also experience price increases due to unexpected material shortages, services disruptions and other unanticipated events, which
may adversely affect our supply of disposable laboratory equipment, raw materials and synthetic biology materials and services. We typically
do not enter into long-term agreements with our suppliers but secure our materials and services on a purchase order basis. Our suppliers
may reduce or cease their supply of materials or services to us at any time in the future. If the supply of materials or services is
interrupted, our production processes may be delayed.</span></p>

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


<!-- Field: Page; Sequence: 58; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
deterioration of our relationship with any of our suppliers, or problems experienced by these suppliers, could lead to shortages in our
production capacity for the development of some or all of our products. Therefore, we may not be able to cost-effectively develop new
products or fulfil the demand of existing customers or supply new customers. In addition, as we grow, our existing suppliers may not
be able to meet our increasing demand, and we may need to find additional suppliers. In some cases, we are purchasing the consumables,
materials or services where the use, for our purposes, is not a commodity and obtaining such materials and services requires lead time.
We may not be able to secure suppliers who provide materials at, or services to, the specification, quantity and quality levels that
we require (or at all) or be able to negotiate acceptable fees and terms of services with any such suppliers. Identifying a suitable
supplier is an involved process that requires us to become satisfied with their quality control, responsiveness and service, financial
stability, security and labor and other ethical practices. Even if we are able to expand existing sources, we may encounter delays in
product development, production and added costs as a result of the time it takes to train new suppliers in our methods, products and
quality control standards. If any of the above events occur, our operations and results of operations may be adversely affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
cannot assure you that any instability or other issues relating to the manufacture of any of our products or pipeline products will not
occur in the future. Additionally, our manufacturers may experience manufacturing difficulties due to resource constraints or as a result
of labor disputes or unstable political environments. For example, the COVID-19 pandemic has caused substantial disruption in global
supply chains.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event of significant price increases by suppliers, we may have to pass the increased costs to our customers. However, we may not
be able to raise the prices of our products sufficiently to cover increased costs resulting from increases in the cost of our materials
and services, overcome the interruption of a sufficient supply of materials or services for our pipeline products or products, or adequately
reduce supplier costs to increase profitability. As a result, materials and services costs, including any price increase for our materials
and services may negatively impact our business, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
depend on a limited number of suppliers for critical components of development and manufacturing of our pipeline products. The loss of
any one or more of these suppliers or their failure to supply us with the necessary components on a timely basis, could cause delays
in our production capacity and adversely affect our business.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
depend on a number of suppliers for critical components, including laboratory consumables, for the development and manufacturing of our
pipeline products. We do not currently have the infrastructure or capability internally to manufacture these components. While we work
with a variety of domestic and international suppliers, our suppliers may not be obligated to supply product or our arrangements may
be terminated with relative short notice periods. Our supply of these components could be limited, interrupted, or of unsatisfactory
quality or cease to be available at acceptable prices. Additionally, we do not have any control over the process or timing of the acquisition
or manufacture of materials by our manufacturers and cannot ensure that they will deliver to us the components we order on time, or at
all.</span></p>

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


<!-- Field: Page; Sequence: 59; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, some disposable laboratory equipment, synthetic biology materials and other supplies and materials that we purchase are purchased
from single-source or preferred suppliers. Our dependence on these single-source and preferred suppliers exposes us to certain risks,
including the following:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
                                            suppliers may cease or reduce production or deliveries, raise prices or renegotiate terms;</span></p></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    may be unable to locate a suitable replacement on acceptable terms or on a timely basis, if at all;</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">if
    there is a disruption to our single-source or preferred suppliers&#8217; operations, and if we are unable to enter into arrangements
    with alternative suppliers, we will have no other means of completing our manufacturing process until they restore the affected facilities
    or we or they procure alternative manufacturing facilities or sources of supply;</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <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">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">delays
    caused by supply issues may harm our reputation, frustrate our customers and cause them to turn to our competitors for future projects;
    and</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <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">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">our
    ability to progress the development and production of our pipeline products could be materially and adversely impacted if the single-source
    or preferred suppliers upon which we rely were to experience a significant business challenge, disruption or failure due to issues
    such as financial difficulties or bankruptcy, issues relating to other customers such as regulatory or quality compliance issues,
    or other financial, legal, regulatory or reputational issues.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Changes
in U.S. and foreign tax laws could have a material adverse effect on our business, cash flow, results of operations or financial conditions.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are subject to tax laws, regulations and policies of the U.S. federal, state and local governments and of taxing authorities in foreign
jurisdictions. Changes in tax laws, as well as other factors, could cause us to experience fluctuations in our tax obligations and otherwise
adversely affect our tax positions and/or our tax liabilities. There can be no assurance that our tax payments, tax credits, or incentives
will not be adversely affected by these or other initiatives.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
failure to accurately forecast demand for any chemical produced using our processes, could result in an unexpected shortfall or surplus
that could negatively affect our results of operations or our brand.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
of the length of time it takes to develop and commercialize the chemicals produced using our processes, we must make development and
production decisions well in advance of commercial production and sale of such chemicals. Our ability to accurately forecast demand for
any of the chemicals produced using our processes that are commercialized can be adversely affected by a number of factors, many of which
are outside of our control, including actions by our competitors, changes in market conditions, environmental factors and adverse weather
conditions. A shortfall or surplus in the supply of chemicals produced using our processes may reduce our revenues, damage our reputation
and adversely affect customer or partner relationships, which could harm our business, results of operations and financial condition.</span></p>

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


<!-- Field: Page; Sequence: 60; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may not be successful in identifying new market opportunities and needs and developing technologies, processes or products to meet those
needs, which would limit our prospects and lead to greater dependency on the success of a smaller number of target chemicals.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
success of our business model depends in part on our ability to identify new market opportunities and needs for our products, and developing
technologies, processes or products to meet those needs. The products we research and develop are new and continuously changing and advancing
and may not be applicable or compatible with demands in existing or future markets. Furthermore, we may not be able to identify new opportunities
as they arise for our products since future applications of any given product may not be readily determinable, and we cannot reasonably
estimate the size of any markets that may develop. If we are not able to successfully identify new market opportunities and needs and
develop new products to meet those needs, we may be unable to expand our business and will therefore be highly dependent on these potential
chemicals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Growth
and a change to our business focus may place significant demands on our management and our infrastructure.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have experienced an expansion of our business as we continue to make efforts to develop and commercialize our products. Our growth and
diversified operations have placed, and may continue to place, significant demands on our management and our operational and financial
infrastructure. Managing our growth and change in business focus will require significant expenditures and allocation of valuable management
resources. If we fail to achieve the necessary level of efficiency in our organization as it grows and changes, our business, financial
condition and results of operations would be adversely impacted.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Loss
of key personnel and/or failure to attract, train and retain additional key personnel could delay our product development programs and
harm our R&amp;D efforts and our ability to meet our business objectives.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business involves complex operations across a variety of markets and requires a management team and employee workforce that is knowledgeable
in the many areas in which we operate. Our future success depends upon our ability to attract, train, retain and motivate highly qualified
management, scientific, engineering, information technology, and sales personnel, among others. In addition, the market for qualified
personnel is very competitive because of the limited number of people available who have the necessary technical skills and understanding
of our technology and products and the nature of our industry which requires certain of our technical personnel to be on-site in our
facilities. We compete for qualified scientific and information technology personnel with other comparable companies as well as academic
institutions and research institutions in the markets in which we operate. However, doing so may also require us to comply with laws
to which we are not currently subject, which could cause us to allocate or divert capital, personnel and other resources from our organization,
which could adversely affect our business, financial condition, results of operations, prospects and reputation. Establishing international
operations and recruiting personnel has and may continue to be impacted by COVID-19 travel and operational restrictions. Our senior management
team is critical to our vision, strategic direction, product development and commercialization efforts. Our employees, including members
of our management team, could leave our company with little or no prior notice and would be free to work for a competitor.</span></p>

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


<!-- Field: Page; Sequence: 61; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
continued growth and ability to successfully transition from a company primarily focused on development to commercialization depends,
in part, on recruiting and retaining highly-trained personnel across our various target industries and markets with the necessary scientific
background and ability to understand our systems at a technical level to effectively identify and sell to potential new customers. New
hires require significant training and, in most cases, take significant time before they achieve full productivity. Our failure to successfully
hire and integrate these key personnel into our business could adversely affect our business. To attract top talent, we believe we will
need to offer competitive compensation and benefits packages, including equity incentive programs, which may require significant investment.
If we are unable to offer competitive compensation this may make it more difficult for us to attract and retain key employees. Moreover,
if the perceived value of our equity awards declines, it may adversely affect our ability to attract and retain key employees. If we
do not maintain the necessary personnel to accomplish our business objectives, we may experience staffing constraints that adversely
affect our ability to support our internal R&amp;D programs and operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, some of our scientific personnel are qualified foreign nationals whose ability to live and work in the United States is contingent
upon the continued availability of appropriate visas. Due to the competition for qualified personnel in the key markets in which we operate,
we expect to continue to utilize foreign nationals to fill part of our recruiting needs. As a result, changes to United States immigration
policies have and could further restrain the flow of technical and professional talent into the United States and adversely affect our
ability to hire qualified personnel.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
expect to face competition for our products from established enterprises and new companies and if we cannot compete effectively against
these companies, products or prices, we may not be successful in bringing our products to market.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
expect that our products will compete with both the traditional products that are currently being used in our target markets and with
the alternatives to these existing products that established enterprises and new companies are seeking to produce. In the markets that
we are entering, and in other markets that we may seek to enter in the future, we will compete primarily with the established providers
of components currently used in products or finished products in these markets. Producers of these incumbent products include global
agricultural companies, large international chemical and materials companies, international personal care companies and companies specializing
in specific products.</span></p>

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


<!-- Field: Page; Sequence: 62; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some
of our current competitors are large publicly-traded companies, or are divisions of or established contractors to large publicly-traded
companies, and may enjoy a number of competitive advantages over us, including:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">greater
    name and brand recognition;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">greater
    financial and human resources;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">larger
    R&amp;D departments;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">broader
    product lines;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">larger
    sales forces and more established distributor networks;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">substantial
    intellectual property portfolios;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">larger
    and more established customer bases and relationships;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    leverage to enter into contracts on more favorable terms; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">better
    established, larger scale and lower cost manufacturing capabilities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With
the emergence of many new companies seeking to produce products from renewable sources, we may face competition from such companies in
bringing new products to market. Some of these companies may develop products that are disruptive to ours or may be able to establish
production capacity and commercial partnerships to compete with us.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
cannot assure investors that our products will compete favorably or that we will be successful in the face of increasing competition
from products and technologies introduced by our existing or future competitors, companies entering our markets or developed by our customers
internally. In addition, we cannot assure investors that our competitors do not have or will not develop products or technologies that
currently or in the future will enable them to produce competitive products with greater capabilities or at lower costs than ours or
that are able to run comparable experiments at a lower total experiment cost. Any failure to compete effectively could materially and
adversely affect our business, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>International
expansion of our business exposes us to business, regulatory, political, operational, financial and economic risks associated with doing
business outside of the United States.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
we and our collaborators currently conduct business and market our products both inside and outside of the United States and may market
future products outside of the United States, if cleared, authorized or approved, our business is subject to risks associated with doing
business outside of the United States, including an increase in our expenses. Accordingly, we are subject to a variety of risks inherent
in doing business internationally, and our exposure to these risks will increase as we continue to expand our operations and user base
globally. These risks include:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">political,
    social and economic instability;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">fluctuations
    in currency exchange rates;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">higher
    levels of credit risk, corruption and payment fraud;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">enhanced
    difficulties of integrating any foreign acquisitions;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">regulations
    that might add difficulties in repatriating cash earned outside the United States and otherwise prevent us from freely moving cash;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">import
    and export controls and restrictions and changes in trade regulations;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 63; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">compliance
    with the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act and similar laws in other jurisdictions;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">multiple,
    conflicting and changing laws and regulations such as privacy, security and data use regulations, tax laws, trade regulations, economic
    sanctions and embargoes, employment laws, anticorruption laws, regulatory requirements, reimbursement or payor regimes and other
    governmental approvals, permits and licenses;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">failure
    by us, our collaborators or our distributors to obtain regulatory clearance, authorization or approval for the use of our products
    in various countries;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">additional
    potentially relevant third-party patent rights;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">complexities
    and difficulties in obtaining intellectual property protection and enforcing our intellectual property;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">difficulties
    in staffing and managing foreign operations;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">logistics
    and regulations associated with shipping samples and customer orders, including infrastructure conditions and transportation delays;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">financial
    risks, such as longer payment cycles, difficulty collecting accounts receivable, the impact of local and regional financial crises,
    on demand and payment for our products and exposure to foreign currency exchange rate fluctuations;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">natural
    disasters, political and economic instability, including wars, terrorism and political unrest, and outbreak of disease;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">breakdowns
    in infrastructure, utilities and other services;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">boycotts,
    curtailment of trade and other business restrictions; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    other risks and uncertainties described in this proxy statement/prospectus.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
of these factors could significantly harm our future international expansion and operations and, consequently, our revenue and results
of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Changes
in government regulations and trade policies may materially and adversely affect our sales and results of operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
markets where we sell our products are heavily influenced by foreign, federal, state and local government regulations and policies. The
U.S. or foreign governments may take administrative, legislative, or regulatory action that could materially interfere with our ability
to sell products in certain countries and/or to certain customers. The uncertainty regarding future standards and policies may also affect
our ability to develop our products or to license our technologies to third parties and to sell products to our end customers, which
could have a material adverse effect on our business, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, changes in U.S. trade policy generally could trigger retaliatory actions by affected countries, which could impose restrictions
on our ability to do business in or with affected countries or prohibit, reduce or discourage purchases of our products by foreign customers,
leading to increased costs of components contained in our products, increased costs of manufacturing our products and higher prices for
our products in foreign markets. Changes in, and responses to, U.S. trade policy could reduce the competitiveness of our products, cause
our sales to decline and adversely impact our ability to compete, which could materially and adversely impact our business, financial
condition and results of operations.</span></p>

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


<!-- Field: Page; Sequence: 64; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
use biological and hazardous materials that require considerable expertise and expense for handling, storage and disposal and may result
in claims against us.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
work with chemical and biological materials that could be hazardous to human health and safety or the environment. Our operations also
produce hazardous and biological waste products, and we largely contract with third parties for the disposal of these products. Federal,
state and local laws and regulations govern the use, generation, manufacture, storage, handling and disposal of these materials and wastes.
Compliance with applicable environmental laws and regulations is expensive, and current or future environmental laws and regulations
may restrict our operations. If we do not comply with applicable regulations, we may be subject to fines and penalties.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we cannot eliminate the risk of accidental injury or contamination from these materials or wastes, which could cause an interruption
of our commercialization efforts, R&amp;D programs and business operations, as well as environmental damage resulting in costly clean-up
and liabilities under applicable laws and regulations, as well as potential reputational damage. Furthermore, environmental laws and
regulations are complex, change frequently, and have tended to become more stringent. We cannot predict the impact of such changes and
cannot be certain of our future compliance. While we do carry a pollution legal liability policy, this policy may not fully cover costs
arising from contamination from hazardous and biological products and the resulting cleanup, or claims arising from the handling, storage
or disposal of hazardous materials. Accordingly, in the event of contamination or injury, we could be liable for damages or penalized
with fines in an amount exceeding our resources and our operations could be suspended or otherwise adversely affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
revenue, results of operations, cash flows and reputation in the marketplace may suffer upon the loss of a significant customer.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may derive a significant portion of our revenue from a limited number of customers. Due to the significant time required to develop and
commercialize new pipeline products, or to acquire new customers, the loss of any one or more of these customers, or the loss of any
other significant customer or a significant reduction in the amount of product ordered by a significant customer would adversely affect
our revenue, results of operations, cash flows and reputation in the marketplace.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we generally do not have long-term contracts with our customers requiring them to purchase any specified quantities from us
and without such contracts our customers are not obligated to order or reorder our products. As a result, we cannot accurately predict
our customers&#8217; decisions to reduce or cease purchasing our products. Even where we enter into contracts with our customers, there
is no guarantee that such agreements will be negotiated on terms that are commercially favorable to us in the long-term. Our customers
may buy less of our products depending on their own technological developments, end-user demand for our products and internal budget
cycles. In addition, existing customers may choose to produce some or all of the products they purchase from us internally by using or
developing manufacturing capabilities organically or by using capabilities from acquisitions of assets or entities from third parties
with such capabilities. Therefore, if our customers were to substantially reduce their transaction volume or cease ordering products
from us, this could materially and adversely affect our financial performance.</span></p>

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


<!-- Field: Page; Sequence: 65; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
pipeline products may cause undesirable side effects or environmental effects which may delay or prevent marketing approval, or, if approval
is received, require them to be taken off the market, require them to include safety warnings or otherwise limit their sales.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undesirable
side effects from our current, future or other pipeline products could arise either during development or after product has been marketed.
Similarly, undesired environmental effects from agricultural or other pipeline products could arise after a pipeline product is commercialized.
The results of future safety or environmental studies may show that our pipeline products cause undesirable side effects or environmental
harm, which could interrupt, delay or halt the development and commercialization of our products, resulting in delay of, or failure to
obtain, marketing approval from applicable regulatory authorities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
any of our pipeline products cause undesirable side effects or environmental effects or suffer from quality control issues:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">regulatory
    authorities may impose a hold or risk evaluation and mitigation strategies which could result in substantial delays, significantly
    increase the cost of development and/or adversely impact our ability to continue development of the product;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">regulatory
    authorities may require the addition of statements, specific warnings, or contraindications to the product label;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    may be required to conduct additional safety, or environmental studies;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">we
    may be required to implement a risk minimization action plan, which could result in substantial cost increases and have a negative
    impact on our ability to commercialize the product;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    may be subject to limitations on how we promote the product;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    may, voluntarily or involuntarily, initiate product recalls;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">sales
    of the product and interest in collaborations may decrease significantly;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">regulatory
    authorities may require us to take our product off the market;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    may be subject to litigation or product liability claims; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our
    reputation may suffer.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
of these events could prevent us from achieving or maintaining market acceptance of the affected pipeline products, cause injury to our
reputation, or substantially increase commercialization costs and expenses, which in turn could delay or prevent us from generating significant
revenue from the sale of our products.</span></p>

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


<!-- Field: Page; Sequence: 66; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
products, or the end products of which they are components, could have defects or errors, which may give rise to claims against us or
delays in production and adversely affect our business, financial condition and results of operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some
applications of our technology or products are components of end products and therefore our success is tied to the success of such end
products. We cannot assure that material performance problems, defects, errors or delays will not arise in our products or the end products
in which they are components, and as we commercialize our products, these risks may increase. The costs incurred in correcting any defects
or errors may be substantial and could adversely affect our operating margins.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
manufacturing our products, we depend upon third parties for the supply of our instruments and various components or for the full manufacturing
of our products, many of which require a significant degree of technical expertise to produce. If our suppliers fail to produce our product
components to specification or provide defective products to us and our quality control tests and procedures fail to detect such errors
or defects, or if we or our suppliers use defective materials or workmanship in the manufacturing process, the reliability and performance
of our products will be compromised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
our products or the end products of which they are components, contain defects or are delayed, we may experience:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
    failure to achieve market acceptance for our products or expansion of our products sales;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    development of new technology rendering our products, or the end products of which they are components, obsolete;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">loss
    of customer orders and delay in order fulfilment;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">damage
    to our brand reputation;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increased
    warranty and customer service and support costs due to product repair or replacement;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">product
    recalls or replacements;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">inability
    to attract new customers and collaboration opportunities;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">diversion
    of resources from our manufacturing and R&amp;D departments into our service department; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">legal
    and regulatory claims against us, including product liability claims, which could be costly, time consuming to defend, result in
    substantial damages and result in reputational damage.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may become subject to lawsuits or indemnity claims in the ordinary course of business, which could materially and adversely affect our
business and results of operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, we may in the ordinary course of business be named as a defendant in lawsuits, indemnity claims and other legal proceedings.
These actions may seek, among other things, compensation for alleged product liability, personal injury, employment discrimination, breach
of contract, property damage and other losses or injunctive or declaratory relief.</span></p>

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


<!-- Field: Page; Sequence: 67; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
marketing, sale and use of our products and services could lead to the filing of product liability claims were someone to allege that
our products or services failed to perform as designed or intended or caused injury or other harms. A product liability claim could result
in substantial damages and be costly and time-consuming for us to defend.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regardless
of merit or eventual outcome, product liability claims may result in:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">decreased
    demand for any products that we have developed or may develop;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">loss
    of revenue;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">substantial
    monetary payments;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">significant
    time and costs to defend related litigation;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    inability to commercialize any products that we have developed or may develop; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">injury
    to our reputation and significant negative media attention.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event that such actions, claims or proceedings are ultimately resolved unfavorably to us at amounts exceeding our accrued liability
or insurance coverage, or at material amounts, the outcome could materially and adversely affect our business and results of operations.
In addition, payments of significant amounts, even if reserved, could adversely affect our liquidity position. We maintain product liability
insurance, but this insurance may not fully protect us from the financial impact of defending against product liability claims. Any product
liability claim brought against us, with or without merit, could increase our insurance rates or prevent us from securing insurance coverage
in the future. Additionally, any product liability lawsuit could cause current collaborators to terminate existing agreements or potential
collaborators to seek other companies, any of which could impact our business and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may face risks relating to the use of our genetically modified organisms and microorganisms and if we are not able to secure regulatory
approval or if we face material ethical, legal and social concerns about use of our GMO or GMM technology, our business could be adversely
affected.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
technologies and products involve the use of genetically modified organisms (&#8220;<b><i>GMOs</i></b>&#8221;) and genetically modified
microorganisms (&#8220;<b><i>GMMs</i></b>&#8221;). The use of GMOs and GMMs is subject to laws and regulations in many countries, some
of which are new and some of which are still evolving. In the United States, the Food and Drug Administration (FDA), the Environmental
Protection Agency (EPA) and the U.S. Department of Agriculture (USDA) are the primary agencies that regulate the use of GMOs, GMMs, as
well as potential products or substances derived from GMOs or GMMs. If regulatory approval of the GMOs, GMMs, or resulting products or
substances is not secured, our business operations, financial condition and our ability to grow as a business could be adversely affected.
We expect to encounter GMO and GMM regulations in most if not all of the countries in which we may seek to establish production capabilities
or sell our products and the scope and nature of these regulations will likely be different from country to country. Governmental authorities
could, for safety, social or other purposes, impose limits on, or implement regulation of, the use of GMOs or GMMs. If we cannot meet
the applicable requirements in other countries in which we intend to produce or sell our products, or if it takes longer than anticipated
to obtain such approvals, our business could be adversely affected.</span></p>

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


<!-- Field: Page; Sequence: 68; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Centers for Disease Control and Prevention (CDC) and the National Institutes of Health (NIH) established criteria for four levels of
containment called Biosafety Levels (BSLs). These criteria consist of combinations of laboratory practices and techniques, safety equipment,
and laboratory facilities. Certain of our technologies and GMOs and GMMs are subject to laws and regulations in many countries. If we
cannot meet the applicable requirements, regulations or other criteria in which we intend to product our sell our products, or if it
takes longer than anticipated to obtain such approvals, our business could be adversely affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, public attitudes about the safety and environmental hazards of and ethical concerns over, genetic research, GMOs and GMMs could
influence public acceptance of our technology and products. These concerns could result in increased expenses, regulatory scrutiny, delays
or other impediments to our programs. The use of GMOs and GMMs has in the past received negative publicity, which could lead to greater
regulation or restrictions on imports of our products. Such concerns or governmental restrictions could limit the use of GMOs or GMMs
in our products, which could have a material adverse effect on our business, financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may engage in strategic transactions, including acquisitions, that could disrupt our business, cause dilution to our shareholders, reduce
our financial resources, or prove not to be successful.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, we have entered, and may in the future enter, into transactions to acquire other businesses, products or technologies,
and our ability to do so successfully cannot be ensured. One or more of these acquisitions could include the payment of the purchase
price in whole or in part using our common shares, which would have a dilutive impact on existing holders. Even if we identify suitable
opportunities, we may not be able to make such acquisitions on favorable terms or at all. Any acquisitions we make may not strengthen
our competitive position, and these transactions may be viewed negatively by customers or investors. We may decide to incur debt in connection
with an acquisition or issue our common shares or other equity securities to the shareholders of the acquired company, which would reduce
the percentage ownership of our existing shareholders. We could incur losses resulting from undiscovered liabilities of the acquired
business that are not covered by any indemnification we may obtain from the seller. In addition, we may not be able to successfully integrate
the acquired personnel, technologies and operations into our existing business in an effective, timely and non-disruptive manner. Acquisitions
may also divert management attention from day-to-day responsibilities, increase our expenses and reduce our cash available for operations
and other uses. In addition, we may not be able to fully recover the costs of such acquisitions or be successful in leveraging any such
strategic transactions into increased business, revenue or profitability. We also cannot predict the number, timing or size of any future
acquisitions or the effect that any such transactions might have on our operating results.</span></p>

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


<!-- Field: Page; Sequence: 69; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
although there can be no assurance that we will undertake or successfully complete any acquisitions, any transactions that we do complete
may be subject to the foregoing or other risks and have a material and adverse effect on our business, financial condition, results of
operations and prospects. Conversely, any failure to pursue any acquisition or other strategic transaction that would be beneficial to
us could delay the development and potential commercialization of our products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
headquarters and other facilities are located in active earthquake and tsunami or in active hurricane or wildfire zones, and an earthquake,
tsunami, hurricane, wildfire or other type of natural disaster affecting us or our suppliers could cause resource shortages, disrupt
our business and harm our results of operations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conduct our primary R&amp;D operations in the San Francisco Bay Area in an active earthquake and tsunami zone, and certain of our suppliers
conduct their operations in the same region or in other locations that are susceptible to natural disasters. In addition, California
and some of the locations where certain of our suppliers and manufacturers are located have experienced shortages of water, electric
power and natural gas from time to time. The occurrence of a natural or other disaster, such as an earthquake, tsunami, hurricane, drought,
flood, wildfire or any potential effects of climate change or localized extended outages of critical utilities or transportation systems,
or any critical resource shortages, affecting us or, our suppliers or manufacturers could cause a significant interruption in our business,
damage or destroy our facilities, production equipment or inventory or those of our suppliers and cause us to incur significant costs
or result in limitations on the availability of our raw materials, any of which could harm our business, financial condition and results
of operations. The insurance we maintain against fires, earthquakes and other natural disasters may not be adequate to cover our losses
in any particular case. Accordingly, an earthquake or other disaster could materially and adversely harm our ability to conduct business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
depend on sophisticated information technology and equipment systems, and any failure of these systems could harm our business.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
depend on various information technology and equipment systems, including services licensed, leased or purchased from third parties such
as cloud computing infrastructure, operating systems and artificial intelligence platforms, for significant elements of our operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
use complex software processes to manage samples and evaluate sequencing result data. These software processes are subject to initial
design challenges and may require ongoing modifications, each of which may result in unanticipated issues, leading to service disruptions
or errors, resulting in liability.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have installed and expect to expand, a number of enterprise software systems that affect a broad range of business processes and functional
areas, including systems handling human resources, financial controls and reporting, contract management, regulatory compliance and other
infrastructure operations. In addition to these business systems, we have installed and intend to extend, the capabilities of both our
preventative and detective security controls by augmenting the monitoring and alerting functions and the network design of our technical
systems. These information technology and telecommunications systems support a variety of functions, including data and cybersecurity,
laboratory operations, quality control, R&amp;D activities and general administrative activities.</span></p>

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


<!-- Field: Page; Sequence: 70; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information
technology and telecommunications systems are vulnerable to damage from a variety of sources, including telecommunications or network
failures, malicious acts and natural disasters. In addition to traditional computer &#8220;hackers&#8221;, malicious code (such as viruses
and worms), employee theft or misuse, and denial-of-service attacks, sophisticated nation-state and nation-state supported actors also
now engage in attacks (including advanced persistent threat intrusions), each of which could impair our ability to prevent the theft
or misappropriation of our intellectual property, know-how or technologies. Moreover, despite network security and back-up measures,
some of our servers are potentially vulnerable to physical or electronic break-ins, computer viruses and similar disruptive problems.
Despite the precautionary measures we take to prevent unanticipated problems that could affect our information technology and telecommunications
systems, failures or significant downtime of these systems or those used by our collaborators or subcontractors could prevent us from
conducting our operations. Any disruption or loss of information technology or telecommunications software and systems on which critical
aspects of our operations depend could have an adverse effect on our business, our reputation, and we may be unable to regain or repair
our reputation in the future.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
proprietary rights may not adequately protect our technologies and pipeline products.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
commercial success will depend in part on our ability to obtain patents and maintain adequate legal protection for our technologies and
product candidates in the United States and other countries. We own approximately 60 issued patents and pending patent applications.
We will be able to protect our proprietary rights from unauthorized use by third parties only to the extent that our proprietary technologies
and future products are covered by valid and enforceable patents or are effectively maintained as trade secrets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
apply for patents covering both our technologies and product candidates, as we deem appropriate, and on our process technology. However,
filing, prosecuting, maintaining, and defending patents on product candidates in all countries throughout the world would be prohibitively
expensive, and our intellectual property rights in some countries outside the United States are less extensive than those in the United
States. We may also fail to apply for patents on important technologies or product candidates in a timely fashion, or at all. Our existing
and future patents may not be sufficiently broad to prevent others from practicing our technologies or from designing products around
our patents or otherwise developing competing products or technologies. In addition, the patent positions of companies like ours are
highly uncertain and involve complex legal and factual questions for which important legal principles remain unresolved. No consistent
policy regarding the breadth of patent claims has emerged to date in the United States and the landscape is expected to become even more
uncertain in view of recent rule changes by the United States Patent Office, or USPTO. Additional uncertainty may result from legal decisions
by the United States Federal Circuit and Supreme Court as they determine legal issues concerning the scope and construction of patent
claims and inconsistent interpretation of patent laws or from legislation enacted by the U.S. Congress. The patent situation outside
of the United States is even less predictable. As a result, the validity and enforceability of patents cannot be predicted with certainty.
Moreover, we cannot be certain whether:</span></p>

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


<!-- Field: Page; Sequence: 71; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    were the first to make the inventions covered by each of our issued patents and pending patent applications;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    were the first to file patent applications for these inventions;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">others
    will independently develop similar or alternative technologies or duplicate any of our technologies;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
    of our or our licensors&#8217; patents will be valid or enforceable;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
    patents issued to us (or our licensors) will provide us with any competitive advantages, or will be challenged by third parties;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    will be able to identify when others are infringing our (or our licensed) valid patent claims; </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">we
    will develop additional proprietary products or technologies that are patentable; or</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    patents of others will have an adverse effect on our business.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56pt; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not know whether any of our pending patent applications or those pending patent applications that we may license will result in the
issuance of any patents. Even if patents are issued, they may not be sufficient to protect our technology or product candidates. The
patents we own or license and those that may be issued in the future may be challenged, invalidated, rendered unenforceable, or circumvented,
and the rights granted under any issued patents may not provide us with proprietary protection or competitive advantages. Moreover, third
parties could practice our inventions in territories where we do not have patent protection or in territories where they could obtain
a compulsory license to our technology where patented. Such third parties may then try to import products made using our inventions into
the United States or other territories. Accordingly, we cannot ensure that any of our pending patent applications will result in issued
patents, or even if issued, predict the breadth, validity and enforceability of the claims upheld in our and other companies&#8217; patents.
Many companies have encountered significant problems in protecting and defending intellectual property rights in foreign jurisdictions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
legal systems of certain countries do not favor the enforcement of patents or other intellectual property rights, which could hinder
us from preventing the infringement of our patents or other intellectual property rights. Proceedings to enforce our patent rights in
the United States or foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects
of our business, could put our patents at risk of being invalidated or interpreted narrowly and our patent applications at risk of not
issuing and could provoke third parties to assert patent infringement or other claims against us. We may not prevail in any lawsuits
that we initiate and the damages or other remedies awarded, if any, may not be commercially meaningful. Accordingly, our efforts to enforce
our intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual
property that we develop or license from third parties. Unauthorized parties may attempt to copy or otherwise obtain and use our products
or technology. Monitoring unauthorized use of our intellectual property is difficult, and we cannot be certain that the steps we have
taken will prevent unauthorized use of our technology, particularly in certain foreign countries where the local laws may not protect
our proprietary rights as fully as in the United States or may provide, today or in the future, for compulsory licenses. Moreover, in
some cases our ability to determine if our intellectual property is being unlawfully used by a competitor may be limited. If competitors
are able to use our technology, our ability to compete effectively could be harmed. Moreover, others may independently develop and obtain
patents for technologies that are similar to, or superior to, our technologies. If that happens, we may need to license these technologies,
and we may not be able to obtain licenses on reasonable terms, if at all, which could cause harm to our business.</span></p>

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


<!-- Field: Page; Sequence: 72; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>In
the newly developing technology area where our business operates, significant litigation and other proceedings regarding patents, patent
applications, trademarks and other intellectual property rights are commonplace.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In
the newly developing technology area where our business operates, significant litigation and other proceedings regarding patents, patent
applications, trademarks and other intellectual property rights are commonplace. The types of situations in which we may become a party
to such litigation or proceedings include:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">&#9679;</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; background-color: white">we
    may initiate litigation or other proceedings against third parties seeking to invalidate the patents held by those third parties
    or to obtain a judgment that our products or processes do not infringe those third parties&#8217; patents;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">&#9679;</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; background-color: white">if
    third parties initiate litigation claiming that our processes or products infringe their patent or other intellectual property rights,
    we will need to defend against such proceedings;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">&#9679;</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; background-color: white">if
    third parties initiate litigation claiming that our brand names infringe their trademarks, we will need to defend against such proceedings;
    and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">&#9679;</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; background-color: white">if
    a license to necessary technology is terminated, the licensor may initiate litigation claiming that our processes or products infringe
    or misappropriate their patent or other intellectual property rights and/or that we breached our obligations under the license agreement,
    and we would need to defend against such proceedings.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.25in"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">These
lawsuits would be costly and could affect our results of operations and divert the attention of our managerial and scientific personnel.
There is a risk that a court would decide that we are infringing the third party&#8217;s patents and would order us to stop the activities
covered by the patents. In that event, we may not have a viable alternative to the technology protected by the patent and may need to
halt work on the affected product candidate. In addition, there is a risk that a court will order us to pay the other party damages.
An adverse outcome in any litigation or other proceeding could subject us to significant liabilities to third parties and require us
to cease using the technology that is at issue or to license the technology from third parties. We may not be able to obtain any required
licenses on commercially acceptable terms or at all. Any of these outcomes could have a material adverse effect on our business.</span></p>

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


<!-- Field: Page; Sequence: 73; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
industry area where we operate has produced a significant number of patents, and it may not always be clear to industry participants,
including us, which patents cover various types of products or processes. The coverage of patents is subject to interpretation by the
courts, and the interpretation is not always uniform. If we are sued for patent infringement, we would need to demonstrate that our products
or processes either do not infringe the patent claims of the relevant patent or that the patent claims are invalid, and we may not be
able to do this. Proving invalidity is difficult. If we are unable to avoid infringing the patent rights of others, we may be required
to seek a license, defend an infringement action or challenge the validity of the patents in court. Patent litigation is costly and time
consuming. We may not have sufficient resources to bring these actions to a successful conclusion. In addition, if we do not obtain a
license, do not develop or obtain non-infringing technology, fail to defend an infringement action successfully or have infringed patents
declared invalid, we may incur substantial monetary damages, encounter significant delays in bringing our product candidates to market
and be precluded from manufacturing or selling our product candidates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
cost of any patent litigation or other proceeding, even if resolved in our favor, could be substantial. Some of our competitors may be
able to sustain the cost of such litigation and proceedings more effectively than us can because of their substantially greater resources.
Uncertainties resulting from the initiation and continuation of patent litigation or other proceedings could have a material adverse
effect on our ability to compete in the marketplace. Patent litigation and other proceedings may also absorb significant management time.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
rely in part on trade secrets to protect our products and technology, and our failure to obtain or maintain trade secret protection,
or a competitor independently developing technology we protect through trade secrets, could adversely affect our competitive business
position.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Others
may attempt to copy or otherwise improperly obtain and use our products or technology and trade secrets. We seek to preserve the integrity
and confidentiality of our confidential proprietary information and trade secrets by maintaining physical security of our premises and
physical and electronic security of our information technology systems, but it is possible that these security measures could be breached.
Monitoring unauthorized access and use is difficult, and we cannot be certain that the steps we have taken will prevent such unauthorized
access and use, particularly in certain foreign countries where the local laws may not protect our proprietary rights as fully as in
the United States. Moreover, in some cases our ability to determine if our intellectual property is being unlawfully used by a competitor
may be limited.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
rely heavily on confidentiality agreements and confidentiality terms in our other agreements to protect unpatented trade secrets, know-how
and confidential technology which help us maintain our competitive position. We regularly enter into agreements to maintain and protect
our intellectual property and proprietary technology, including confidentiality agreements, non-disclosure agreements with our employees,
consultants, academic institutions, corporate partners and when needed, our advisers. However, we cannot be certain that such agreements
have been entered into with all relevant parties, and we cannot be certain that our trade secrets and other confidential proprietary
information will not be disclosed or that competitors will not otherwise gain access to our trade secrets or independently develop substantially
equivalent information and techniques. For example, any of these parties may breach the agreements and disclose our proprietary information,
including our trade secrets, and we may not be able to obtain adequate remedies for such breaches. Such agreements may not be enforceable
or may not provide meaningful protection for our trade secrets or other proprietary information in the event of unauthorized use or disclosure
or other breaches of the agreements, and we may not be able to prevent such unauthorized disclosure, which could adversely impact our
ability to establish or maintain a competitive advantage in the market.</span></p>

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


<!-- Field: Page; Sequence: 74; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade
secrets and know-how can be difficult to maintain and protect. Monitoring unauthorized disclosure is difficult, and despite the steps
we have taken and the employee education we also conduct, we do not know whether the steps we have taken to prevent such disclosure are,
or will be, adequate. If we were to enforce a claim that a third party had improperly obtained and was using our trade secrets, the lawsuit
would be expensive and time-consuming, and the outcome would be unpredictable. In addition, courts outside the United States may be less
willing to protect trade secrets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
face risks related to cybersecurity threats and incidents, as well as significant disruptions of our information technology systems or
data security incidents that could result in significant financial, legal, regulatory, business and reputational harm.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may face attempts by others to gain unauthorized access through the Internet or to introduce malicious software, to our IT systems. Additionally,
individuals or organizations, including malicious hackers, state-sponsored organizations, insider threats including employees and third-party
service providers or intruders into our physical facilities, may attempt to gain unauthorized access and try to steal our technology
and data. We are also a potential target of malicious attackers who: attempt to gain access to our network or data centers or those of
our customers or end users; steal proprietary information related to our business, products, employees and customers; interrupt our systems
and services or those of our customers or others; or demand ransom to return control of such systems and services. Such attempts by malicious
attackers in general are increasing in number and in technical sophistication, and if successful, expose us and the affected parties
to risk of loss or misuse of proprietary or confidential information or disruptions of our business operations, including our technology
operations. Furthermore, malicious online actors may employ false pretenses or technical measures in an attempt to induce our employees
to use IT systems in a manner contrary to our benefit, such as, by authorizing payment of false bills or to run software that would encrypt
our information in such a way that it cannot be used by us without paying ransom. While we have implemented security measures and employee
training programs intended to protect our information technology systems and infrastructure, there can be no assurance that such measures
will successfully prevent service interruptions or further security incidents. We have also outsourced elements of our operations (including
elements of our information technology infrastructure) to third parties, and as a result, we manage a number of third-party vendors who
may or could have access to our computer networks or our confidential information. Many of those third parties in turn subcontract or
outsource some of their responsibilities to third parties. These providers can experience breaches of their systems and products that
impact the security of our systems and our proprietary or confidential information.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
information systems may also experience interruptions, delays, or cessations of service or produce errors in connection with system integration,
software upgrades, or system migration work that takes place from time to time. While all information technology operations are inherently
vulnerable to inadvertent or intentional security breaches, incidents, attacks and exposures, the size, complexity, accessibility and
distributed nature of our information technology systems, and the large amounts of sensitive information stored on those systems, make
such systems potentially vulnerable to unintentional or malicious, internal and external attacks on our technology environment. While
we have implemented security measures intended to protect our information technology systems and infrastructure, there can be no assurance
that such measures will successfully prevent service interruptions or further security incidents.</span></p>

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


<!-- Field: Page; Sequence: 75; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Should
we fail to maintain required security qualifications, we may face regulatory concerns or be in breach of contract, which may trigger
regulatory action, litigation and/or damages, reputational harm, or loss of certain contracts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
may encounter intrusions or unauthorized access to our network, services or infrastructure. Any such incidents, whether or not successful,
could result in our incurring significant costs related to, for example, rebuilding internal systems, implementing additional threat
protection measures, defending against litigation, responding to regulatory inquiries or actions, paying damages, providing customers
with incentives to maintain the business relationship, or taking other remedial steps with respect to third parties, as well as reputational
harm. In addition, these threats are constantly evolving, thereby increasing the difficulty of successfully defending against them or
implementing adequate preventative measures. While we seek to detect and investigate all unauthorized attempts and attacks against our
network, products and services and to prevent their recurrence where practicable through changes to our internal processes and tools
and changes or updates to our products and services, we may not be successful in doing so and remain potentially vulnerable to additional
known or unknown threats. In some instances, we, our customers and the users of our products and services can be unaware of an incident
or its magnitude and effects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
we maintain cyber liability insurance with coverage we believe adequate to cover our risk profile, we cannot guarantee that tail risks,
should they occur, would not cause us to incur significant losses or liabilities resulting from data security incidents. Any litigation
or regulatory review arising from these types of data security incidents could result in significant legal exposure to us. In addition,
information technology system disruptions, whether from attacks on our technology environment or from computer viruses or malware, natural
disasters, terrorism, war and telecommunication and electrical failures, could result in a material disruption of our facilities, R&amp;D
activities and general business operations. Any event that leads to unauthorized access to, use or disclosure of personal information
could, among other consequences, disrupt our business, harm our reputation and/or compel us to comply with applicable federal and/or
state breach notification laws and foreign law equivalents. In addition, failure to maintain effective internal accounting controls related
to security breaches and cybersecurity in general could impact our ability to produce timely and accurate financial statements and subject
us to regulatory scrutiny.</span></p>

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


<!-- Field: Page; Sequence: 76; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Theft,
loss, or misuse of personal data about our employees, customers, or other third parties could increase our expenses, damage our reputation,
or result in legal or regulatory proceedings.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
theft, loss, or misuse of personal data collected, used, stored or transferred by us to run our business could result in significantly
increased business and security costs or costs related to defending legal claims or implementing remedial or punitive measures. Global
privacy legislation, enforcement and policy activity in this area are rapidly expanding and creating a complex regulatory compliance
environment. Costs to comply with and implement these privacy-related and data protection measures could be significant and noncompliance
could expose us to significant monetary penalties, damage to our reputation, suspension of online services or sites in certain countries,
mandatory changes in business processes and even criminal sanctions. Even our inadvertent failure to comply with federal, state, or international
privacy-related or data-protection laws and regulations could result in audits, regulatory inquiries or proceedings against us by governmental
entities or other third parties.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Breaches
of physical security systems and/or theft of physical materials could result in significant financial, legal, regulatory, business and
reputational harm to us.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
seek to preserve the integrity and confidentiality of our and our partners&#8217;, suppliers&#8217; and customers&#8217; data, trade
secrets, proprietary chemical and biological materials by maintaining physical security of our premises, biological materials storage
systems and information technology systems. While we have confidence in these physical security systems, they may in the future be breached.
In addition, we use third party vendors for certain services that require us to send or receive physical samples of materials that may
constitute or contain proprietary or confidential information, and such third-party vendors may experience breaches. We also exchange
physical samples of materials that may constitute or contain proprietary or confidential information with our customers and business
partners. In many cases, these customers, partners, and third-party vendors are located internationally, sometimes in areas that are
particularly susceptible to malicious physical security breaches.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
breach of our own physical security, or that of a third party supplier, customer, or business partner, could adversely affect our business
operations and/or result in the loss, misappropriation and/or unauthorized access to, or use or disclosure of, confidential or proprietary
information (including trade secrets), which could result in financial and reputational harm to us, significant legal exposure to us,
and/or compel us to comply with applicable federal and/or state breach notification laws and foreign law equivalents.</span></p>

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


<!-- Field: Page; Sequence: 77; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
do not have exclusive rights to intellectual property we develop under U.S. federally funded research grants and contracts and we could
ultimately share or lose the rights we do have under certain circumstances.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some
of our intellectual property has been or may be developed during the course of research funded by the U.S. government. As a result, the
U.S. government may have certain rights to intellectual property that we use in our current or future products pursuant to the Bayh-Dole
Act of 1980, as amended (the &#8220;<b><i>Bayh-Dole Act</i></b>&#8221;). Under the Bayh-Dole Act, U.S. Government rights in certain &#8220;subject
inventions&#8221; developed under a government-funded program include a non-exclusive, non-transferable and irrevocable worldwide license
to use inventions for any governmental purpose. In addition, the U.S. government has the right to require us, or an assignee or exclusive
licensee to such inventions, to grant licenses to any of these inventions to the government or a third party if the government determines
that: (i) adequate steps have not been taken to commercialize the invention; (ii) government action is necessary to meet public health
or safety needs; (iii) government action is necessary to meet requirements for public use under federal regulations; or (iv) the right
to use or sell such inventions is exclusively licensed to an entity within the United States and substantially manufactured outside the
United States without the U.S. government&#8217;s prior approval. Additionally, we may be restricted from granting exclusive licenses
for the right to use or sell our inventions created pursuant to such agreements unless the licensee agrees to comply with relevant Bayh-Dole
Act restrictions (e.g., manufacturing substantially all of the invention in the United States) and reporting requirements. The U.S. government
also has the right to take title to these inventions if we fail to disclose the invention to the government or fail to file an application
to register for a patent for the intellectual property within specified time limits. In addition, the U.S. government may acquire title
in any country in which a patent application is not filed. Certain technology and inventions are also subject to transfer restrictions
during the term of these agreements with the U.S. government and for a period thereafter. These restrictions may limit sales of products
or components and transfers to certain foreign third parties. If any of our intellectual property becomes subject to any of the rights
or remedies available to the U.S. government or third parties pursuant to the Bayh-Dole Act, this could impair the value of our intellectual
property and could adversely affect our business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
use naturally occurring materials that are not patentable and changes to patent laws in the United States and other jurisdictions could
diminish the value of patents in general, thereby impairing our ability to protect our products.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
in either the patent laws or interpretation of patent laws in the United States, could increase the uncertainties and costs surrounding
the prosecution of our owned and in-licensed patent applications and the maintenance, enforcement, or defense of our owned and in-licensed
issued patents. The Leahy-Smith Act also included changes that affect the way patent applications are prosecuted, redefine prior art,
provide more efficient and cost-effective avenues for competitors to challenge the validity of patents, and enable third-party submission
of prior art to the United States Patent and Trademark Office (&#8220;USPTO&#8221;) during patent prosecution and additional procedures
to attack the validity of a patent at USPTO-administered post-grant proceedings, including post-grant review, <i>inter partes </i>review
and derivation proceedings. As such, the Leahy-Smith Act and its continued implementation could continue to increase the uncertainties
and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents, all of which could
have a material adverse effect on our business, financial condition, results of operations and prospects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, the patent positions of companies in the development and commercialization of biologics are particularly uncertain. Recent
U.S. Supreme Court rulings have narrowed the scope of patent protection available in certain circumstances and weakened the rights of
patent owners in certain situations. This combination of events has created uncertainty with respect to the validity and enforceability
of patents once obtained. Depending on future actions by the U.S. Congress, the federal courts and the USPTO, the laws and regulations
governing patents could change in unpredictable ways that could have a material adverse effect on our patent rights and our ability to
protect, defend and enforce our patent rights in the future.</span></p>

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


<!-- Field: Page; Sequence: 78; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Patent
terms may be inadequate to protect our competitive position on our products and technologies for an adequate amount of time.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents
have a limited lifespan. In the United States, if all maintenance fees are timely paid, the natural expiration of a patent is generally
20 years from its earliest U.S. non-provisional filing date. Various extensions may be available, but the life of a patent and the protection
it affords, is limited. Even if patents covering our products and technologies are obtained, once the patent life has expired, we may
be open to competition from products leveraging the proprietary technologies described in our patents. Given the amount of time required
for the development, testing and, in some cases, regulatory review of new products, patents protecting such products might expire before
or shortly after such products are commercialized. As a result, our owned and licensed patent portfolio may not provide us with sufficient
rights to exclude others from commercializing products, or using technologies, similar or identical to ours.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may be subject to claims by third parties asserting that our employees, consultants, or contractors have wrongfully used or disclosed
confidential information of third parties, or we have wrongfully used or disclosed alleged trade secrets of their current or former employers
or claims asserting we have misappropriated their intellectual property, or claiming ownership of what we regard as our own intellectual
property.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
of our employees, consultants and contractors were previously employed at universities or other biopharmaceutical companies, including
our competitors or potential competitors. Although we try to ensure that our employees, consultants and contractors do not use the proprietary
information or know-how of others in their work for us, we may be subject to claims that these individuals, or we, have used or disclosed
intellectual property, including trade secrets or other proprietary information, of any such individual&#8217;s current or former employer.
Litigation may be necessary to defend against these claims.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, while it is our policy to require that our employees, consultants and contractors who may be involved in the development of
intellectual property, execute agreements assigning such intellectual property to us, we may be unsuccessful in executing such an agreement
with each party who in fact develops intellectual property that we regard as our own. Our intellectual property assignment agreements
with them may not be self-executing or may be breached, and we may be forced to bring claims against third parties, or defend claims
they may bring against us, to determine the ownership of what we regard as our intellectual property. Such claims could have a material
adverse effect on our business, financial condition, results of operations and prospects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
we fail in prosecuting or defending any such claims, in addition to paying monetary damages, we may lose valuable intellectual property
rights or personnel, which could have a material adverse effect on our competitive business position and prospects. Such intellectual
property rights could be awarded to a third party, and we could be required to obtain a license from such third party to use or commercialize
our technology or products, which license may not be available on commercially reasonable terms, or at all. Even if we are successful
in prosecuting or defending against such claims, litigation could result in substantial costs and be a distraction to our management
and employees.</span></p>

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


<!-- Field: Page; Sequence: 79; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Our
collection, use and disclosure of personal information is subject to U.S. state and federal privacy and security regulations, and our
failure to comply with those regulations or to adequately secure the information we hold could result in significant liability or reputational
harm.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
privacy and security of personal information stored, maintained, received or transmitted, including electronically, is a major issue
in the United States and abroad. Numerous federal and state laws and regulations govern the collection, dissemination, use and confidentiality
of personal information. These laws and regulations are increasing in complexity and number, may change frequently and sometimes conflict.
Penalties for violations of these laws vary, but can be severe.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
we strive to comply with all applicable privacy and security laws and regulations, including our own posted privacy policies, these laws
and regulations continue to evolve and any failure or perceived failure to comply may result in proceedings or actions against us by
government entities or others, or could cause us to lose customers, which could have a material adverse effect on our business. Recently,
there has been an increase in public awareness of privacy issues in the wake of revelations about the data-collection activities of various
government agencies and in the number of private privacy-related lawsuits filed against companies. Concerns about our practices with
regard to the collection, use, retention, disclosure or security of personal information or other privacy-related matters, even if unfounded
and even if we are in compliance with applicable laws, could damage our reputation and harm our business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Data
collection outside of the United States may be governed by restrictive regulations governing the use, processing and cross-border transfer
of personal information.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event we decide to conduct business or grow our business in certain territories outside the United States, we may be subject to additional
privacy restrictions. For example, the EU General Data Protection Regulation (&#8220;GDPR&#8221;) regulates certain business activities
involving the collection, use, storage, disclosure, transfer or other processing of personal data regarding individuals in the European
Economic Area (&#8220;EEA&#8221;). The GDPR is wide-ranging in scope and imposes numerous requirements on companies that process personal
data. If we expand our business activities involving the personal data of EEA residents, it may increase our cost of doing business or
require us to change our business practices. Compliance with the GDPR and other similar laws and regulations will be a rigorous and time-intensive
process that may increase our cost of doing business or require us to change our business practices, and despite those efforts, there
is a risk that we may be subject to fines and penalties, litigation and reputational harm in connection with our activities outside the
United States, including in the EEA.</span></p>

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


<!-- Field: Page; Sequence: 80; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may not be able to obtain, or may experience significant delays or costs in obtaining, regulatory approval for our products or their
components and even if approvals are obtained, complying on an on-going basis with numerous regulatory requirements will be time-consuming
and costly.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
product development and manufacturing requirements of the EPA and FDA and other government bodies, and the criteria these authorities
use to determine the safety and/or efficacy of pipeline products or its components, vary substantially according to the type, complexity,
novelty, intended use and geographic market of said pipeline product or component. It is difficult to determine the time required or
the financial costs to obtain regulatory approvals for our pipeline products or its components or how long it will take to commercialize
our pipeline products, even if approved for marketing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
expect to encounter regulations in most, if not all, of the countries in which we may seek to produce, import, or sell our products,
and we cannot assure you that we will be able to obtain necessary approvals and third-party verifications in a timely manner or at all.
If there are delays or failure to obtain, or unexpected costs in obtaining, the regulatory approval necessary in a particular country,
then we may not be able to commercialize our products in such country and our business will be adversely affected. In addition, any enforcement
action taken by regulators against us or our products for non-compliance could cause us to suffer adverse publicity, which could harm
our reputation and our relationship with our customers and vendors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, many of our products are intended to be a component of our collaboration partners and/or customers&#8217; (or their customers&#8217;)
end-use products. Such end-use products may be subject to similar or other various regulations, including regulations promulgated by
U.S. or EU regulatory agencies or authorities. If we or our collaboration partners and customers (or their customers) are not successful
in obtaining any required regulatory approval or third-party verifications for their end-use products that incorporate our products,
or fail to comply with any applicable regulations for such end-use products, whether due to our products or otherwise, demand for our
products may decline and our revenue will be adversely affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
may incur significant costs to comply with environmental laws and regulations, and failure to comply with these laws and regulations
could expose us to significant liabilities.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
use hazardous chemicals and biological materials in our business and are subject to a variety of federal, state, local and international
laws and regulations governing, among other matters, the use, generation, manufacture, transportation, storage, handling, disposal of
and human exposure to these materials both in the United States and overseas, including regulation by governmental regulatory agencies,
such as the Occupational Safety and Health Administration and the EPA. We have incurred and will continue to incur, capital and operating
expenditures and other costs in the ordinary course of our business in complying with these laws and regulations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although
we have implemented safety procedures for handling and disposing of these materials and waste products in an effort to comply with these
laws and regulations, we cannot be sure that our safety measures will be compliant or capable of eliminating the risk of injury or contamination
from the generation, manufacturing, use, storage, transportation, handling, disposal of and human exposure to hazardous materials. Failure
to comply with environmental, health and safety laws could subject us to liability and resulting damages. There can be no assurance that
violations of environmental, health and safety laws will not occur as a result of human error, accident, equipment failure, contamination
or other causes. Compliance with applicable environmental laws and regulations may be expensive, and the failure to comply with past,
present or future laws could result in the imposition of fines, regulatory oversight costs, third party property damage, product liability
and personal injury claims, investigation and remediation costs, the suspension of production or a cessation of operations, and our liability
may exceed our total assets. Liability under environmental laws can impose liability for the full amount of damages without regard to
comparative fault for the investigation and cleanup of contamination and impacts to human health and for damages to natural resources.
Contamination at properties we will own and operate and at properties to which we send hazardous materials, may result in liability for
us under environmental laws and regulations.</span></p>

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


<!-- Field: Page; Sequence: 81; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business and operations may be affected by other new environmental, health and safety laws and regulations, which may require us to change
our operations, or result in greater compliance costs and increasing risks and penalties associated with violations, which could impair
our research, development or production efforts and harm our business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>We
are subject to certain U.S. and foreign anti-corruption, anti-bribery and anti-money laundering laws and regulations. We can face serious
consequences for violations.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended (the &#8220;FCPA&#8221;), the U.S. domestic bribery statute
contained in 18 U.S.C. &#167; 201, the U.S. Travel Act, the U.K. Bribery Act and possibly other anti-corruption, anti-bribery and anti-money
laundering laws and regulations in the jurisdictions in which we do business, both domestic and abroad. Anti-corruption and anti-bribery
laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees, agents,
representatives, business partners and third-party intermediaries from authorizing, offering, or providing, directly or indirectly, improper
payments or offers of improper payments to government officials, political parties, or commercial partners for the purpose of obtaining
or retaining business or securing an improper business advantage, or engaging in certain transactions involving criminally-derived property
or the proceeds of criminal activity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
laws also require that we keep accurate books and records and maintain internal controls and compliance procedures designed to prevent
any such actions in violation of those laws. While we have policies and procedures to address compliance with such laws, we cannot assure
you that none of our employees, agents, representatives, business partners or third-party intermediaries will take actions in violation
of our policies and applicable law, for which we may be ultimately held responsible.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
allegations or violation of the FCPA or other applicable anti-bribery, anti-corruption laws and anti-money laundering laws may result
in whistleblower complaints, sanctions, settlements, investigations, prosecution, enforcement actions, substantial criminal fines and
civil penalties, imprisonment, debarment, tax reassessments, breach of contract and fraud litigation, loss of export privileges, suspension
or debarment from U.S. government contracts, adverse media coverage, reputational harm and other consequences, all of which may have
an adverse effect on our reputation, business, results of operations and prospects. Responding to an investigation or action will likely
result in a materially significant diversion of management&#8217;s attention and resources and significant defense costs and other professional
fees.</span></p>

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


<!-- Field: Page; Sequence: 82; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Governmental
trade controls, including export and import controls, sanctions, customs requirements and related regimes, could subject us to liability
or loss of contracting privileges or limit our ability to compete in certain markets.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
products and technologies are subject to U.S. and non-U.S. export controls. Export authorizations may be required for the products, technologies,
or services to be exported outside of the United States, to a foreign person, or outside of a foreign jurisdiction. Our current or future
products or technologies are, and may in the future, be subject to the Export Administration Regulations (&#8220;EAR&#8221;). If a product,
technology, or service meets certain criteria for control under the EAR, then that product, technology, or service would be exportable
outside the United States or to a foreign person or from one foreign jurisdiction to another foreign jurisdiction only if we obtain the
applicable export license or other applicable authorization including qualifying for a license exception, if required. Compliance with
the U.S. and foreign export laws and regulations and other applicable regulatory requirements regarding the sales, shipment and use of
our products and technology may affect our ability to work with foreign partners, affect the speed at which we can introduce new products
into non-U.S. markets, or limit our ability to sell products or services or license technologies into some countries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
certain materials that we use in our development and production activities are subject to U.S. import controls. We currently have, and
may in the course of business need to procure, certain import authorizations, for example, related to plant pests, chemicals, biological
agents and other controlled materials, including from the U.S. Department of Agriculture, U.S. Environmental Protection Agency and U.S.
Centers for Disease Control. Compliance with applicable regulatory requirements regarding the import of such materials may limit our
access to materials critical to our development activities or affect the speed at which we can develop new products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
activities are also subject to the economic sanctions laws and regulations of the United States and other jurisdictions. Such controls
prohibit certain transactions, potentially including financial transactions and the transfer of products, technologies and services,
to sanctioned countries, governments and persons, without a license or other appropriate authorization. U.S. sanctions policy changes
could affect our ability to interact, directly and indirectly, with targeted companies or companies in sanctioned countries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
we take precautions to comply with U.S. and non-U.S. export control, import control and economic sanctions laws and regulations, we cannot
guarantee that such precautions will prevent violations of such laws, including transfers to unauthorized persons or destinations, and
including inadvertent violations as a result of a misclassification of a product, technology or service under export control laws. Violations
could result in our business being subject to government investigations, denial of export or import privileges, significant fines or
penalties, denial of government contracts and reputational harm. Any limitation on our ability to export our products, technology, or
services, or import materials critical to our development activities would likely adversely affect our business and financial condition.</span></p>

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


<!-- Field: Page; Sequence: 83; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risk
Factors Related to the Merger</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
the Merger&#8217;s benefits do not meet the expectations of shareholders, the market price of the Company&#8217;s securities may decline.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the benefits of the Merger do not meet the expectations of shareholders, the market price of the post-combination company&#8217;s securities
may decline. The market values of the Company&#8217;s securities at the time of the Merger may vary significantly from their prices on
the date the Merger Agreement was executed, the date of this proxy statement/prospectus, or the date on which the shareholders of the
Company vote on the Merger. In addition, following the Merger, fluctuations in the price of the Company securities could contribute to
the loss of all or part of your investment. Accordingly, the valuation ascribed to Lygos and the FSI Common Shares in the Merger may
not be indicative of the price of the combined company that will prevail in the trading market following the Merger. Certain factors,
including, but not limited to, the factors listed below could have a material adverse effect on the price of the combined company&#8217;s
common shares:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">actual
    or anticipated fluctuations in the post-combination company&#8217;s financial results or the financial results of companies perceived
    to be similar to the post-combination company;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes
    in the market&#8217;s expectations about the post-combination company&#8217;s operating results;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">announcements
    of technological innovation, or new products, by the post-combination company&#8217;s competition;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    success of competitors; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    ability of Lygos to develop and sell its products at a competitive price.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If
the Merger does not qualify as a &#8220;reorganization&#8221; under Section 368(a) of the Code, Lygos stockholders may incur a substantially
greater U.S. income tax liability as a result of the Merger.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
and Lygos intend for the Merger to be treated for U.S. federal income tax purposes as reorganization within the meaning of Section 368(a)
of the Code. However, neither FSI nor Lygos has requested, or intends to request, an opinion of tax counsel or a ruling from the Internal
Revenue Service, or IRS, with respect to the tax consequences of the Merger and there can be no assurance that the intended tax treatment
would be sustained by a court if challenged by the IRS. Accordingly, if the IRS or a court determines that the Merger does not qualify
as a reorganization under Section 368(a) of the Code and is therefore fully taxable for U.S. federal income tax purposes, Lygos stockholders
generally would recognize taxable gain or loss on their receipt of the FSI Common Shares in connection with the Merger. For a more complete
discussion of U.S. federal income tax consequences of the Merger, see the section of this proxy statement/prospectus entitled
&#8220;<i>Material U.S. Federal Income Tax Considerations of the Merger to Holders of Lygos Capital Stock that are United States Persons</i>.&#8221;</span></p>

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


<!-- Field: Page; Sequence: 84; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Daniel
B. O&#8217;Brien, the Company&#8217;s Chief Executive Officer and a member of its board of directors, has potential conflicts of interest
in recommending that FSI&#8217;s shareholders vote in favor of the Proposals.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
considering the FSI board of directors&#8217; recommendation that its shareholders vote in favor of the approval of the Proposals, FSI
shareholders should be aware that Mr. O&#8217;Brien has interests in the Merger that may be different from, or in addition to, the interests
of FSI shareholders. These interests include:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    fact that Mr. O&#8217;Brien, in connection with the transactions contemplated by the Merger Agreement, will sell 1,000,000 FSI Common
    Shares to FSI for $7.50 per share immediately after the Effective Time.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    fact that, upon the closing of the Merger, FSI and Mr. O&#8217;Brien entered into a new employment agreement, dated April 17, 2022,
    which will become effective as of the Closing Date. Under the terms of the employment agreement, Mr. O&#8217;Brien will be employed
    as FSI&#8217;s Head-Flexible Solutions Division, and he will receive an annual base salary of $500,000, which will be increased each
    year during the employment term based on annual increases in the Consumer Price Index.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
officers and directors of FSI holding approximately 37% of the outstanding shares of FSI have agreed to vote in favor of the Proposals,
regardless of how FSI&#8217;s public shareholders vote.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI&#8217;s
directors and executive officers which collectively own approximately 37% of the Company&#8217;s outstanding FSI Common Shares have agreed
to vote in favor of the Proposals, regardless of how FSI&#8217;s public shareholders vote. Accordingly, it is more likely that the necessary
shareholder approval for the Proposals will be received than would be the case if such parties had agreed to vote their shares in accordance
with the majority of the votes cast by FSI&#8217;s public shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>FSI&#8217;s
shareholders will experience immediate dilution as a consequence of the issuance of FSI common shares as consideration in the Merger.
Having a minority share position may reduce the influence that FSI&#8217;s current shareholders have on the management of the combined
company.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It
is anticipated that, immediately following the closing, existing Lygos stockholders will own approximately 66.7% of the combined company.
FSI&#8217;s shareholders will experience immediate dilution upon the closing of the Merger, and as a consequence, the minority position
of the former FSI shareholders may give them limited influence over the management and operations of the combined company.</span></p>

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


<!-- Field: Page; Sequence: 85; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Subsequent
to the consummation of the Merger, FSI may be required to take write-downs or write-offs, restructuring and impairment or other charges
that could have a significant negative effect on FSI&#8217;s financial condition, results of operations and stock price, which could
cause the shareholders of the combined company to lose some or all of their investment.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although
FSI has conducted due diligence on Lygos, FSI cannot assure you that this diligence revealed all material issues that may be present
in Lygos&#8217; business, that it would be possible to uncover all material issues through a customary amount of due diligence, or that
factors outside of FSI&#8217;s or the combined company&#8217;s control will not later arise. As a result, the combined company may be
forced to later write-down or write-off assets, restructure its operations, or incur impairment or other charges that could result in
losses. Even if due diligence successfully identifies certain risks, unexpected risks may arise and previously known risks may materialize
in a manner not consistent with FSI&#8217;s preliminary risk analysis. Accordingly, shareholders could suffer a reduction in the value
of their shares. Such shareholders are unlikely to have a remedy for such reduction in value unless they are able to successfully claim
that the reduction was due to the breach by FSI&#8217;s officers or directors of a duty of care or other fiduciary duty owed to them,
or if they are able to successfully bring a private claim under securities laws that the proxy solicitation relating to the Merger contained
an actionable material misstatement or material omission.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
combined company&#8217;s actual financial position and results of operations may differ materially from the unaudited pro forma condensed
combined consolidated financial information included in this proxy statement/prospectus.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited pro forma condensed combined consolidated financial information included in this proxy statement/prospectus is presented for
illustrative purposes only and is not necessarily indicative of what our actual financial position or results of operations would have
been had the Merger been completed on the dates indicated. See <i>&#8220;Unaudited Pro Forma Condensed Combined Consolidated Financial
Information</i>&#8221; for more information.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>The
completion of the Merger is subject to conditions, including certain conditions that may not be satisfied on a timely basis, if at all.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
completion of the Merger is subject to a number of conditions. The completion of the Merger is not assured and is subject to risks, including
the risk that approval of the Merger by FSI shareholders is not obtained, in each case subject to certain terms specified in the Merger
Agreement (as described under &#8220;<i>The Merger Agreement&#8212;Conditions to Closing</i>&#8221;), or that other Closing conditions
are not satisfied. If FSI does not complete the Merger, FSI could be subject to various risks, including:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt; background-color: white"><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 0; background-color: white"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    parties may be liable for damages to one another under certain circumstances pursuant to the terms and conditions of the Merger Agreement;</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">negative
    reactions from the financial markets, including declines in the price of FSI&#8217;s common shares due to the fact that current prices
    may reflect a market assumption that the Merger will be completed; and</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    attention of FSI&#8217;s management will have been diverted to the Merger rather than the pursuit of other opportunities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 86; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>A
market for the combined company&#8217;s securities may not continue, which would adversely affect the liquidity and price of its securities.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following
the Merger, the price of the combined company&#8217;s securities may fluctuate significantly due to the market&#8217;s reaction to the
Merger and general market and economic conditions. An active trading market for the combined company&#8217;s securities following the
Merger may never develop or, if developed, it may not be sustained. In addition, the price of the combined company&#8217;s securities
after the Merger can vary due to general economic conditions and forecasts, its general business condition and the release of its financial
reports. Additionally, if its securities are not listed on, or become delisted from, the NYSE American for any reason, and are quoted
on the OTC Bulletin Board, an inter-dealer automated quotation system for equity securities that is not a national securities exchange,
the liquidity and price of its securities may be more limited than if it were quoted or listed on the NYSE American or another national
securities exchange. You may be unable to sell your securities unless a market can be established or sustained.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>If,
following the Merger, securities or industry analysts do not publish or cease publishing research or reports about the combined company,
its business, or its market, or if they change their recommendations regarding the combined company&#8217;s common shares adversely,
then the price and trading volume of the combined company&#8217;s common shares could decline.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
trading market for the combined company&#8217;s common shares will be influenced by the research and reports that industry or securities
analysts may publish about the combined company, its business, its market, or its competitors. Securities and industry analysts do not
currently, and may never, publish research on the combined company. If no securities or industry analysts commence coverage of the combined
company, the combined company&#8217;s common shares price and trading volume would likely be negatively impacted. If any of the analysts
who may cover the combined company change their recommendation regarding the combined company&#8217;s common shares adversely, or provide
more favorable relative recommendations about the combined company&#8217;s competitors, the price of the combined company&#8217;s common
shares would likely decline. If any analyst who may cover the combined company were to cease coverage of the combined company or fail
to regularly publish reports on it, the combined company could lose visibility in the financial markets, which could cause the common
shares of the combined company&#8217;s price or trading volume to decline.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Lygos
will be subject to business uncertainties and contractual restrictions while the Merger is pending.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Uncertainty
about the effect of the Merger on Lygos&#8217; team members and third parties may have an adverse effect on Lygos. These uncertainties
may impair Lygos&#8217; ability to retain and motivate key personnel and could cause third parties that deal with Lygos to defer entering
into contracts or making other decisions or seek to change existing business relationships. If key team members depart because of uncertainty
about their future roles and the potential complexities of the Merger, Lygos&#8217; and the combined company&#8217;s businesses could
be harmed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>FSI
and Lygos&#8217; ability to consummate the Merger, and the operations of the combined company following the Merger, may be materially
adversely affected by the recent coronavirus (COVID-19) pandemic.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, a novel strain of coronavirus was reported to have surfaced in Wuhan, China, which has and is continuing to spread throughout
the world, including the United States. On January 30, 2020, the World Health Organization declared the outbreak of the coronavirus disease
(COVID-19) a &#8220;Public Health Emergency of International Concern.&#8221; On January 31, 2020, the U.S. Department of Health and Human
Services declared a public health emergency for the United States to aid the U.S., and on March 11, 2020, the World Health Organization
characterized the COVID-19 outbreak as a &#8220;pandemic.&#8221;</span></p>

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


<!-- Field: Page; Sequence: 87; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
COVID-19 pandemic has resulted, and other infectious diseases could result, in a widespread health crisis that has and could continue
to adversely affect the economies and financial markets worldwide, which may delay or prevent the consummation of the Merger, and the
business of Lygos or the combined company following the Merger could be materially and adversely affected. The extent of such impact
will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning
the severity of COVID-19 and the actions to contain COVID-19 or treat its impact, among others.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
disruptions posed by COVID-19 have continued, and other matters of global concern may continue, for an extensive period of time, and
FSI and Lygos&#8217; ability to consummate the Merger and the combined company&#8217;s financial condition and results of operations
following the Merger may be materially adversely affected. Each of FSI, Lygos and the combined company may also incur additional costs
due to delays caused by COVID-19, which could adversely affect the combined company&#8217;s financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Litigation
relating to the proposed merger could require FSI or Lygos to incur significant costs and suffer management distraction, and could delay
or enjoin the proposed Merger.</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
or FSI could be subject to demands or litigation related to the proposed Merger, whether or not the merger is consummated. Such actions
may create uncertainty relating to the Merger, or delay or enjoin the merger, and responding to such demands. In addition, such demands
or litigation could lead to a dissolution or bankruptcy if the costs associated with such demands or litigation are significant enough.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><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 0 0pt 0.7pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Because
the lack of a public market for Lygos&#8217; shares makes it difficult to evaluate the fair market value of Lygos&#8217; share capital,
FSI may pay more than the fair market value of Lygos&#8217; share capital and/or the Lygos shareholders may receive consideration in
the Merger that is less than the fair market value of Lygos&#8217; share capital.</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.7pt; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
outstanding share capital of Lygos is privately held and is not traded in any public market. The lack of a public market makes it difficult
to determine the fair market value of Lygos&#8217; share capital. Because the percentage of FSI equity to be issued to Lygos shareholders
was determined based on negotiations between the parties, it is possible that the value of the FSI Common Shares to be received by Lygos
shareholders will be less than the fair market value of Lygos&#8217; capital stock, or FSI may pay more than the aggregate fair market
value for Lygos&#8217; share capital.</span></p>

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


<!-- Field: Page; Sequence: 88; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_006"></span><span style="font-size: 10pt">UNAUDITED
PRO FORMA COMBINED CONSOLIDATED FINANCIAL INFORMATION</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 17, 2022, Flexible Solutions International Inc., an Alberta corporation (the &#8220;Company&#8221; or &#8220;FSI&#8221;), entered
into an Agreement and Plan of Merger and Reorganization, which was subsequently amended on July 24, 2022 (as amended, the &#8220;Merger
Agreement&#8221;) with Lygos, Inc., a Delaware corporation (&#8220;Lygos&#8221;), FSI Merger Sub I, Inc., a Delaware corporation (&#8220;Merger
Sub I&#8221;), and FSI Merger Sub II, Inc., a Delaware corporation (&#8220;Merger Sub II&#8221;). Pursuant to the Merger Agreement, (a)
Merger Sub I will merge with and into Lygos, Merger Sub I will cease to exist, and Lygos will become a direct, wholly owned subsidiary
of FSI (the &#8220;First Merger&#8221;), and (b) thereafter as part of the same overall transaction, Lygos will merge with and into Merger
Sub II, Lygos will cease to exist, and Merger Sub II will survive as a direct, wholly owned subsidiary of FSI (the &#8220;Second Merger&#8221;
and, collectively or in seriatim with the First Merger, as appropriate, the &#8220;Merger&#8221;). At the effective time of the Merger
(&#8220;Effective Time&#8221;), Lygos&#8217; stockholders will exchange their equity interests in Lygos for shares of FSI common stock
representing approximately 66.7% of FSI&#8217;s outstanding common on a fully diluted basis immediately following the Effective Time
and the pre-combination equity holders of Lygos are expected to hold the majority of voting rights in the combined company. Lygos senior
management is anticipated to comprise the senior management of the combined company and the ongoing operations of the combined company
is anticipated to be conducted under the name Lygos, Inc.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.95pt"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following unaudited pro forma condensed combined consolidated balance sheet data as of March 31, 2022, and the unaudited pro forma condensed
combined consolidated statements of operations for the three months ended March 31, 2022, and the year ended December 31, 2021, present
the combination of the financial information of Lygos and FSI, after giving effect to the Merger and related adjustments described in
the accompanying notes. Lygos and FSI are collectively referred to herein as the &#8220;Companies&#8221;, and the Companies, subsequent
to the Merger are referred to herein as the &#8220;Combined Company.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.95pt"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited pro forma condensed combined consolidated balance sheet as of March 31, 2022, gives pro forma effect to the Merger as if it
was completed March 31, 2022. The unaudited pro forma condensed combined consolidated statements of operations for the three months ended
March 31, 2022 and for the year ended December 31, 2021, gives pro forma effect to the Merger as if it had occurred on January 1, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.95pt"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited pro forma condensed combined consolidated financial information are based on and should be read in conjunction with the audited
historical consolidated financial statements of Lygos and FSI as of and for the years ended December 31, 2021 and 2020 and with the unaudited
historical consolidated financial statements of Lygos and FSI as of March 31, 2022 and December 31, 2021, and for the three months ended
March 31, 2022 and 2021, including the notes thereto, as well as the disclosures contained in the sections entitled &#8220;<i>FSI&#8217;S
Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</i>&#8221; and
&#8220;<i>Lygos&#8217; Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</i>,&#8221;
included elsewhere in this proxy statement/prospectus.</span></p>

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


<!-- Field: Page; Sequence: 89; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited pro forma condensed combined consolidated financial statements have been presented for illustrative purposes only and do not
necessarily reflect what the Combined Company&#8217;s financial condition or results of operations would have been had the Merger occurred
on the dates indicated. Further, the unaudited pro forma condensed combined consolidated financial information also may not be useful
in predicting the future financial condition and results of operations of the Combined Company. The unaudited pro forma adjustments have
been measured on various preliminary estimates using assumptions that Lygos and FSI believe are reasonable, based on information currently
available. Accordingly, the pro forma adjustments are preliminary. Differences between these preliminary estimates and the final acquisition
accounting will occur and could be significant, and these differences could have a material impact on the accompanying unaudited pro
forma condensed combined consolidated financial information and the Combined Company&#8217;s future results of operation and financial
position.</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: 0pt 0"></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>UNAUDITED
                                            PRO FORMA CONDENSED COMBINED CONSOLIDATED BALANCE SHEET DATA AS OF MARCH 31, 2022</b></span></p>



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

<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b></b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>Transaction
    &#160;Accounting </b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pro
    Forma</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FSI</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>Adjustments</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
    4</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Combined</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CURRENT ASSETS</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 41%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
    and cash equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">904,548</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,371,608</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">160,000,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 9%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">138,635,669</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">753,259</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(D)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,404,083</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(E)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,500,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(F)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,259,663</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11,230,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(K)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Term deposits</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,025,347</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,025,347</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
    receivable</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,943,148</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,943,148</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">-</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,214,651</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,718,031</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(H)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,932,682</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 0pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepaid expenses
    and others</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">current
    assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">124,309</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">859,922</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,477</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(D)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">979,754</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TOTAL CURRENT
    ASSETS</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,028,857</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,414,676</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">164,516,600</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
    and equipment, net</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,895,679</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,920,019</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,815,698</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
    assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,333,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,569,589</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,569,589</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(H)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,333,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
    lease right-of-use assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">516,085</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">203,721</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">719,806</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,534,275</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,534,275</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(H)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,826,826</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,905,799</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(L)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investments</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,453,274</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,000,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(E)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,453,274</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21,237</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51,195</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TOTAL
    ASSETS</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,724,606</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45,116,791</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">188,716,399</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LIABILITIES,
    REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CURRENT LIABILITIES</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts
    payable</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,035,570</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,362,779</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(603,834</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,794,515</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,357,910</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,318,503</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,050,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,726,413</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    revenue</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">271,426</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">271,426</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income taxes
    payable</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,273,842</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,273,842</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Line of credit</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,948,545</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,948,545</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term
    debt, current portion</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">665,614</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">665,614</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Simple agreements
    for future equity</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,019,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">385,083</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8,404,083</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(E)</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
portion of operating lease obligations</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">404,447</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">57,045</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">461,492</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Current
    portion of liability for early exercise of unvested stock options, related parties</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,752</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,752</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TOTAL
    CURRENT LIABILITIES</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,827,679</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,897,754</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17,152,599</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating
lease obligations, net ion of current portion</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">172,668</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">146,676</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">319,344</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liability
    for early exercise of unvested stock options, related parties, net of current portion</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,265</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,265</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    tax liability</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">310,162</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">310,162</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long-term
    debt, net of current portion</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,491,355</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,491,355</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Convertible
    promissory note</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">137,142,857</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">129,942,857</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,200,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(K)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt discount</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22,857,143</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22,857,143</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    tax liability</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TOTAL
    LIABILITIES</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,100,598</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15,845,947</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">172,173,711</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">REDEEMABLE
    CONVERTIBLE</span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PREFERRED
    STOCK</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41,178,137</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(41,178,137</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(G)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">STOCKHOLDERS&#8217;
    EQUITY (DEFICIT)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17,345</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,378</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(17,345</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(G)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37,665</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(F)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26,287</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(G)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional
    paid-in capital</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,936,725</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17,094,836</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5,936,725</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(G)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">72,773,599</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">776,217</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">748,782</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(D)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,319,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(F)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60,965,331</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(G)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(13,859,411</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(G)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,385,833</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(H)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,905,799</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(L)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(733,187</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(M)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,240,419</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(M)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(840,354</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(J)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,820,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(J)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other comprehensive
    loss</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(733,187</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">733,187</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(M)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated
    earnings (deficit)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(51,508,199</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,415,419</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(385,083</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(58,749,974</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(776,217</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2,705,829</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5,180,000</span></p></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left">(F)</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">840,354</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(J)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,820,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(J)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,030,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(K)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(10,240,419</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(M)
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TOTAL STOCKHOLDERS&#8217;
    EQUITY (DEFICIT) &#8211; CONTROLLING INTEREST CONTROLLING INTEREST</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(45,554,129</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26,789,446</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14,061,290</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
    interests</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,481,398</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,481,398</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TOTAL
    STOCKHOLDERS&#8217; EQUITY (DEFICIT)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(45,554,129</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29,270,844</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16,542,688</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TOTAL
    LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS&#8217; EQUITY (DEFICIT)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,724,606</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45,116,791</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">188,716,399</span></td><td style="padding-bottom: 1.5pt; font-size: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif"></span></p>



<p style="margin: 0"></p>

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


<!-- Field: Page; Sequence: 90; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>UNAUDITED
PRO FORMA CONDENSED COMBINED CONSOLIDATED STATEMENT OF OPERATIONS</b></span></p>

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

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

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


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR
THE THREE MONTHS ENDED MARCH 31, 2022</b></span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Lygos</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">FSI</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Transaction Accounting Adjustments</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: left"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
                                                                                             4</b></span></p></td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Pro Forma Combined</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 37%; padding-bottom: 1.5pt">REVENUE</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right">127</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right">10,783,280</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; width: 10%; text-align: right">-</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; width: 10%; padding-bottom: 1.5pt; vertical-align: middle">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 10%; text-align: right">10,783,407</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">OPERATING EXPENSES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Cost of sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,971,379</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold; vertical-align: middle"></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,971,379</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,213,795</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,696</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,231,491</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,253,893</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,463,075</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(603,834</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: middle; font-weight: bold; text-align: left; padding-bottom: 1.5pt">(S)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,113,134</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">TOTAL OPERATING EXPENSES</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,467,688</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,452,150</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,316,004</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">OPERATING INCOME (LOSS)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,467,561</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,331,130</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">467,403</td><td style="text-align: left"></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest and other income, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,103</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,088</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,271,639</td><td style="text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold; vertical-align: middle">(N)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,294,830</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain on investments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">36,764</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt; vertical-align: middle">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">36,764</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">INCOME (LOSS) BEFORE INCOME <br />TAXES</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,466,458</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,389,982</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,798,997</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income tax expense</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(712,446</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(712,446</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">NET INCOME (LOSS) INCLUDING NON-CONTROLLING
    INTERESTS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,466,458</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,677,536</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt; vertical-align: middle">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-size: 10pt">1,086,551</span></p></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Less: net income attributable to non-&#160;controlling interests</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(144,477</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(144,477</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">NET INCOME ATTRIBUTABLE TO COMMON STOCKHOLDERS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,466,458</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,533,059</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1.5pt; vertical-align: middle">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">942,074</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>NET EARNINGS (LOSS) PER SHARE</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(0.19</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.19</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.12</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: normal 10pt Times New Roman, Times, Serif; text-align: right">0.02</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">WEIGHTED-AVERAGE SHARES USED IN COMPUTATION OF NET EARNINGS (LOSS) PER SHARE</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,173,097</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,361,313</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold; vertical-align: middle">(R)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,665,238</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,173,097</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,543,674</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="text-align: left; font-weight: bold; vertical-align: middle">(R)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54,827,020</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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 0"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0"><span style="font-family: Times New Roman, Times, Serif"><b>UNAUDITED
PRO FORMA CONDENSED COMBINED CONSOLIDATED STATEMENT OF OPERATIONS<br />
FOR THE YEAR ENDED DECEMBER 31, 2021</b></span></p>

<p style="text-align: center; margin-top: 0; margin-bottom: 0"><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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Lygos</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">FSI</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Transaction Accounting Adjustments</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Note 4</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Pro Forma Combined</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 37%">REVENUE</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">109,521</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">34,416,335</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 10%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">34,525,856</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">OPERATING EXPENSES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Cost of sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,019,824</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,718,031</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">(Q)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,737,855</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,181,934</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">116,411</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,298,345</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">General and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,604,725</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,796,776</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,150,017</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; font-weight: bold; text-align: left">(O), (S)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,551,518</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Loss on impairment of available-for-sale debt securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">701,225</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">701,225</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">TOTAL OPERATING EXPENSES</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,487,884</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,933,011</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,288,943</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">OPERATING INCOME (LOSS)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15,378,363</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,483,324</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(25,763,087</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Interest and other income, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">59,866</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">122,329</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,839,572</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">(N)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,021,767</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain on Paycheck Protection Program loan forgiveness</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,725,353</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">537,960</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,263,313</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gain on investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">507,143</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">507,143</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Loss on change in fair value of SAFEs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Loss on conversion of redeemable convertible preferred stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(501,716</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold; padding-bottom: 1.5pt">(P)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(501,716</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">INCOME (LOSS) BEFORE INCOME TAXES</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,593,144</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,650,756</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(18,472,580</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,356,499</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,356,499</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">NET INCOME (LOSS) INCLUDING</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">NON-CONTROLLING INTERESTS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,593,144</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,294,257</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(20,829,079</span></p></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: net income attributable to non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(845,095</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(845,095</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">NET INCOME ATTRIBUABLE TO COMMON STOCKHOLDERS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,593,144</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,449,162</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right">&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(21,674,174</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>NET EARNINGS (LOSS) PER SHARE</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Basic</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.11</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.28</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(0.56</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.11</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.28</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(0.56</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>WEIGHTED-AVERAGE PER SHARE</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,301,050</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,316,254</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">(R)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,665,238</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,301,050</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,505,522</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-weight: bold">(R)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,665,238</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

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


<!-- Field: Page; Sequence: 91; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
1 &#8211; Description of Transaction</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 17, 2022, Lygos and FSI entered into the Merger Agreement, which was subsequently amended on July 24, 2022, pursuant to
which, among other matters, and subject to the satisfaction or waiver of the conditions set forth in the Merger Agreement, Merger Sub
I will merge with and into Lygos, and Lygos will merge with and into Merger Sub II, with Merger Sub II continuing as a wholly owned subsidiary
of FSI and the surviving entity of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the terms and conditions of the Merger Agreement, at the Effective Time, each other outstanding share of Lygos capital stock, other
than any shares of Lygos capital stock held as treasury stock prior to the Effective Time, which stock will be canceled and retired without
payment of any consideration, will be converted solely into the right to receive a portion of the Merger Shares. This portion will be
determined in accordance with the Lygos Certificate of Incorporation as applicable to a change of control of Lygos and outstanding Lygos
SAFEs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the terms and conditions of the Merger Agreement, at the Effective Time, each Lygos option that is outstanding and unexercised immediately
prior to the Effective Time (whether vested or unvested) will automatically be assumed by FSI and converted into a Rollover Option. The
number of FSI Common Shares subject to each Rollover Option will be determined by multiplying the number of shares of Lygos common stock
subject to each Lygos option by an exchange ratio equal to the exchange ratio determining the fraction of a Merger Share issuable in
the Merger per share of Lygos common stock. The resulting number will be rounded down to the nearest whole number of FSI Common Shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior
to the Effective Time, unless otherwise determined by Lygos in its sole discretion, Lygos will use commercially reasonable efforts to
enter into a SAFE Conversion Agreement with each SAFE Party that has entered into a SAFE. Such an agreement will provide that each SAFE
will be terminated, effective as of immediately prior to the Effective Time. Each SAFE Party would receive the number of shares of Lygos
common stock set forth and agreed to by the SAFE Party in the applicable SAFE Conversion Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
maximum number of FSI Common Shares issuable in the Merger will not exceed the total number of FSI Capital Shares on a fully diluted
basis outstanding as of the end of the last trading day of the FSI Common Shares on the NYSE American before the Effective Time multiplied
by two.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
historical financial information of Lygos and FSI have been adjusted to the unaudited pro forma condensed combined consolidated financial
information gives effect to events that are directly attributable to the Merger and convertible note purchase agreement (the &#8220;Convertible
Financing&#8221;). The pro forma adjustments are prepared to illustrate the estimated effect of the Merger, Convertible Financing, and
certain other transaction adjustments, such as the uses of the proceeds.</span></p>

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


<!-- Field: Page; Sequence: 92; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.95pt"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
anticipate the proposed Merger will be accounted for as a &#8220;reverse acquisition&#8221; using the acquisition method of accounting,
pursuant Accounting Standards Codification (&#8220;<b><i>ASC</i></b>&#8221;) Topic 805, Business Combinations (&#8220;<b><i>ASC 805</i></b>&#8221;),
with FSI being treated as the legal acquirer and Lygos being treated as the accounting acquirer. The determination that Lygos is the
accounting acquirer for financial reporting purposes, is primarily based on the evaluation of the following facts and circumstances:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 26.95pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    pre-combination equity holders of Lygos are expected to hold the majority of voting rights in the Combined Company;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    pre-combination equity holders of Lygos are expected to have the right to appoint the majority of the directors on the Combined Company;
    and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Lygos&#8217;
    management is expected to continue to hold all key positions in the executive management of the Combined Company.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 62.95pt; text-align: justify; text-indent: -0.25in"><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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following summarizes the pro forma Lygos&#8217; common shares outstanding after the proposed Merger:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>COMBINED
COMPANY COMMON SHARES OUTSTANDING</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Lygos&#8217;
    shareholders</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,289,492</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">65.4</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">FSI
shareholders</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,375,746</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total shares at Effective
Time (excluding stock options and warrants)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">38,665,238</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-style: italic; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Potential
    sources of dilution</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Lygos rollover stock options</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,309,755</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">34.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">FSI stock options</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,669,000</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other
warrants for shares of common stock</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,183,027</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.1</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total shares at Effective
Time (including stock options and warrants)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,827,020</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">141.8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FULLY
DILUTED OWNERSHIP AT EFFECTIVE TIME</b></span></p>

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

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">%</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 64%; text-align: left">Lygos shareholders on a fully diluted basis</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">38,599,247</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">70.4</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">FSI shareholders on a fully diluted basis</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,044,746</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,183,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.2</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Total shares at Effective Time on a fully diluted basis</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54,827,020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100.0</td><td style="text-align: left">%</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
2 - Basis of Presentation</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited pro forma condensed combined consolidated financial information and accompanying notes have been prepared to give pro forma
effect to the proposed Merger. The unaudited pro forma condensed combined consolidated financial information is presented for illustrative
purposes only and does not necessarily indicate the financial results of the Combined Company had Lygos and FSI actually been combined
at the beginning of the periods presented, nor does it necessarily indicate the results of operations in future periods or the financial
position of the Combined Company.</span></p>

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


<!-- Field: Page; Sequence: 93; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
anticipate the proposed Merger will be accounted for as a &#8220;reverse acquisition&#8221; under the acquisition method of accounting
under ASC 805 with FSI being treated as the legal acquirer and Lygos being treated as the accounting acquirer. The acquisition method
of accounting requires use of the fair value concepts defined in ASC 820, <i>Fair Value Measurement</i> (&#8220;ASC 820&#8221;). ASC
820 defines fair value as &#8220;the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction
between market participants at the measurement date.&#8221; The pro forma information presented, including the preliminary purchase price
allocation reflected in the unaudited pro forma condensed combined consolidated financial information the purchase price, is based on
preliminary estimates of the fair values of the assets acquired and liabilities assumed, and Lygos&#8217; assumptions, and will be revised
as additional information becomes available. The final purchase price allocation is dependent on, among other things, the finalization
of the preliminary asset and liability valuations. The differences that will occur between the preliminary amounts and the final purchase
accounting could have a material impact on the accompanying unaudited pro forma condensed combined consolidated financial information.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited pro forma condensed combined consolidated financial information has been prepared in accordance with Article 11 of Regulation
S-X as amended by the final rule, Release No. 33-10786 &#8220;<i>Amendments to Financial Disclosures about Acquired and Disposed Businesses</i>.&#8221;
Release No. 33-10786 replaces the existing pro forma adjustment criteria with simplified requirements to depict the accounting for the
transaction (&#8220;<i>Transaction Accounting Adjustments</i>&#8221;), operations and financial position of the registrant as an autonomous
entity (&#8220;<i>Autonomous Entity Adjustments</i>&#8221;) and option to present the reasonably estimable synergies and dissynergies
and other transaction effects that have occurred or are reasonably expected to occur (&#8220;<i>Management&#8217;s </i>Adjustments&#8221;).
Lygos has elected not to present Management&#8217;s Adjustments in the unaudited pro forma condensed combined consolidated financial
information.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon
consummation of the proposed Merger, management will perform a comprehensive review of the two entities&#8217; accounting policies. As
a result of the review, management may identify differences between the accounting policies of the two entities which, when conformed,
could have a material impact on the consolidated financial statements of the Combined Company. Based on its initial analysis, management
has not identified differences that would have an impact on the unaudited pro forma condensed combined consolidated financial information.
There were no material intercompany balances or transactions between Lygos and FSI as of the date and for the periods of these unaudited
pro forma condensed combined consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
3 &#8211;Purchase Consideration</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
proposed Merger is anticipated to be accounted for as a &#8220;reverse acquisition&#8221; using the acquisition method of accounting
under ASC 805, with FSI treated as the legal acquirer and Lygos treated as the accounting acquirer. Under this method of accounting,
the total purchase price to acquire FSI will be allocated to the assets acquired and assumed liabilities of FSI based upon preliminary
estimated fair values. Any excess amounts after allocating the estimated consideration to identifiable tangible and intangible assets
acquired and liabilities assumed will be recorded as goodwill.</span></p>

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


<!-- Field: Page; Sequence: 94; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b><i>Determination
of Purchase Price Consideration</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preliminary purchase price consideration to be transferred at the Effective Time is based on an estimate of the amount of the foregoing
unaudited pro forma adjustments. The following represents the aggregate preliminary purchase price consideration:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold">PRELIMINARY PURCHASE PRICE CONSIDERATION</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; text-align: left">Preliminary estimate of cash consideration to FSI</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6,440,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Preliminary estimate of FSI equity interests acquired</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,175,810</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total Preliminary Purchase Price Consideration</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">34,615,810</td><td style="text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b><i>Preliminary
Purchase Price Allocation</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the acquisition method of accounting, the excess of purchase consideration over the fair value of the net tangible and intangible assets
acquired and liabilities assumed is recorded as goodwill. The unaudited pro forma adjustments are based on estimates of the fair value
and useful lives of the assets acquired and liabilities assumed and have been prepared to illustrate the estimated effect of the Merger.
The allocation is dependent upon certain valuation and other studies that have not yet been finalized. Accordingly, the pro forma purchase
price allocation is subject to further adjustment as additional information becomes available and as additional analyses and final valuations
are completed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarized aggregate information regarding the fair values of the FSI assets acquired and liabilities assumed as of the
Effective Time:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 20pt"><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 0; text-align: justify; text-indent: 20pt"></p>

<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" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">PRELIMINARY PURCHASE PRICE ALLOCATION</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Preliminary
    Purchase Price Consideration</span></td>
    <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right; width: 1%"><span style="font-family: Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,615,810</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Assets acquired:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,196,608</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Term deposits</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,025,347</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,943,148</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Inventories</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,932,682</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses and other
    current assets</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">859,922</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment,
    net</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,920,019</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intangible asset</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use
    assets</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">203,721</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Investments</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,453,274</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other
    assets</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21,237</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    assets acquired</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,555,958</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Assumed liabilities:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts payable</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,362,779</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued liabilities</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,318,503</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred revenue</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">271,426</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income taxes payable</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,273,842</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Line of credit</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,948,545</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term debt, current
    portion</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">665,614</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease liabilities,
    current</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,045</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease liabilities,
    net of current portion</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">146,676</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred income tax liability</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">310,162</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Long-term
    debt, net of current portion</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,491,355</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,845,947</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net assets</span></td>
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">25,710,011</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unaudited
    pro forma adjustment to goodwill</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,905,799</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">&#160;</span></p>

<!-- Field: Page; Sequence: 95; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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; background-color: white"><b><i>Purchase
Price Sensitivity</i></b></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"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
final purchase price could significantly differ from the amounts presented in the unaudited pro forma condensed combined consolidated
financial information due to movements in the trading price of FSI common stock prior to the Effective Time of the Merger. A sensitivity
analysis related to the fluctuation in the trading price of FSI common stock was performed to assess the impact a hypothetical change
of up to 20% on the trading price of FSI common stock would have on the preliminary purchase price consideration and goodwill as of the
closing date of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 20pt"><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>

<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"><b>PRELIMINARY
PURCHASE PRICE SENSITIVITY ANALYSIS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 5.4pt"><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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Change
    in Price per Share of FSI Common Stock</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Share
    Price Sensitivity Analysis</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Estimate</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">20%
    Increase</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">10%
    Increase</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">10%
    Decrease</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">20%
    Decrease</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Preliminary estimate of purchase
    consideration</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34,615,810</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">43,034,972</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,985,391</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,886,229</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,988,072</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Preliminary fair value adjustment to goodwill
    </span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,905,799</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,324,961</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,275,380</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,176,218</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,278,061</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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">&#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"><b>Note
4 - Pro Forma Adjustments</b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following unaudited pro forma adjustments were based on the preliminary information available at the time of the preparation of the unaudited
pro forma condensed combined consolidated financial information and should be read in conjunction with the audited and unaudited historical
financial statements of Lygos and FSI, including the notes thereto, included elsewhere in this proxy statement/prospectus.</span></p>

<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"><b><i>&#160;</i></b></span></p>


<!-- Field: Page; Sequence: 96; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b><i>&#160;</i></b></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"><b><i>Adjustments
to the Unaudited Pro Forma Condensed Combined Consolidated Balance Sheet as of March 31, 2022</i></b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
unaudited pro forma adjustments in the unaudited pro forma condensed combined balance sheet as of March 31, 2022 are as follows:</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"><b>&#160;</b></span></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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)</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">Reflects
    cash proceeds of $160,000,000 from the Convertible Financing promissory note issued in April 2022. The Convertible Note contains
    an embedded derivative requiring bifurcation from the debt instrument. The embedded derivative is recorded at fair value which is
    estimated to be $22,857,143.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(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">Represents
    adjustments of the SAFEs to fair value immediately prior to the Effective Time.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)</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">Represents
    the accelerated vesting of certain awards associated with the historical share-based compensation plan of Lygos. These awards were
    granted to the nominated directors of the combined company and fully vest upon a qualifying event (i.e. a change in control of Lygos)
    immediately prior to the Effective Time. This accelerated vesting adjustment is considered to be a one-time charge and is not expected
    to have a continuing impact on the combined results, thus, it is not reflected in the unaudited pro forma condensed combined consolidated
    statements of operations.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(D)</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">Reflects
    the adjustment to record the subsequent cash payment(s) of loan principal and interest for expected repayment of Shareholder Loans
    prior to the Effective Time.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(E)</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">Represents
    net cash payments in the amount of $7,404,083 for settlement of SAFE liabilities, assuming Lygos is unable to enter into SAFE Conversion
    Agreements with existing SAFE Holders prior to the Effective Time. FSI previously held two SAFEs with Lygos totaling $1,000,000 which
    is ultimately eliminated at the Effective Time. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(F)</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">Reflects
    the $7,500,000 cash payment to FSI Major Stockholder in exchange for 1,000,000 shares of FSI common stock at a purchase price of
    $7.50 per share at the Effective Time. The estimated excess fair value amount of the settled awards are expensed through accumulated
    deficit and is also reflected in the unaudited pro forma condensed consolidated statement of operations for the year ended December
    31, 2021.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(G)</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">Reflects
    recapitalization of Lygos through the contribution of outstanding shares Lygos&#8217; common stock (inclusive of the units issued
    assuming conversion of the redeemable convertible preferred stock) in exchange for the issuance of 26,289,492 shares
    of FSI common stock. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(H)</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">Represents
    adjustments of the carrying value based on the preliminary fair values of assets acquired and liabilities assumed as if the Merger
    occurred on March 31, 2022 as described within Note 3 (accompanying the unaudited pro forma condensed combined consolidated balance
    sheet data) in accordance with the ASC 805 asset acquisition provisions.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Represents preliminary estimated transactional related
    fees and expenses incurred by Lygos and FSI of approximately $3,134,663 and $175,000, respectively. For the Lygos transaction costs,
    $2,084,663 relates to estimated costs incurred for advisory, banking, printing, legal, and accounting fees as part of the proposed
    Merger. The remaining $1,050,000 relates to estimated transaction bonuses that will be paid to certain Lygos Executives upon closing
    of the proposed merger. For the FSI transaction costs, the $175,000 primarily relates to estimated costs incurred for advisory and
    legal fees as part of the proposed merger. $603,834 of estimated transaction costs has been accrued to accounts payable as of the
    pro forma consolidated balance sheet date. The remaining $2,705,828 of estimated transaction costs are expensed through accumulated
    deficit and is also reflected in the unaudited pro forma condensed combined consolidated statement of operations for the year ended
    December 31, 2021.</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 45pt; text-align: justify; text-indent: -31.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 97; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(J)</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">Represents
    fair value estimates associated with FSI Executive Options and FSI Stock Grants issued to certain FSI Executives in connection with
    the proposed merger.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(K)</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">Represents
    preliminary estimate of other FSI transaction costs in the amount of $11,230,000, primarily advisory fees, to be paid at the Effective
    Time of the proposed Merger. Preliminary estimate includes a $7,200,000 fee payable to BTIG as part of acting as a placement agent
    in the Convertible Note financing and is recorded as a debt issuance cost. The remaining $4,030,000 of other FSI estimated transaction
    costs is expensed through accumulated deficit and is also reflected in the unaudited pro forma condensed combined consolidated statement
    of operation for the year ended December 31, 2021.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(L)</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">Represents
    the excess of the preliminary purchase price consideration over the preliminary fair value of FSI&#8217;s underlying net tangible
    and identifiable intangible assets net of liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(M)</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">Reflects
    the elimination of the historical retained earnings of FSI, the accounting acquiree, after reconciling adjustments, including the
    transaction costs incurred by FSI as described in Note (I) above.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 45pt; text-align: justify; text-indent: -31.5pt"><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"><b><i>Adjustments
to the Unaudited Pro Forma Condensed Combined Consolidated Statements of Operations for the Three Months Ended March 31, 2022 and for
the Year Ended December 31, 2021</i></b></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"><b><i>&#160;</i></b></span></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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(N)</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">Adjustment
    to include the interest expense from the Convertible Financing that would have been incurred to finance the proposed Merger if it
    had occurred as of January 1, 2021.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(O)</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">Reflects
    the estimated remaining transaction costs of $13,371,183 and $175,000 to be expensed by Lygos and FSI, respectively, as part
    of the Merger. Remaining transaction costs are reflected on January 1, 2021 the date the Merger occurred
    for the purposes of the unaudited pro forma condensed consolidated statements of operations. This is a nonrecurring item.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(P)</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">Reflects
    the loss on assumed conversion of Lygos&#8217; redeemable convertible preferred stock shares to Lygos&#8217; common stock
    described in Note (G) above. This is a nonrecurring item. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Q)</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">Represents
    the estimated adjustment to step up FSI&#8217;s inventories to a fair value of approximately $13,932,682, an increase of $1,718,031
    from the carrying value described in Note (H) above. The fair value calculation is preliminary and subject to change. This is a nonrecurring
    item.</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(R)</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">Represents
    the net loss per share calculated using the historical weighted average shares outstanding and the issuance of additional shares
    in connection with the proposed Merger, assuming the shares were outstanding since January 1, 2021. As the Merger is being reflected
    as if it had occurred at the beginning of the period presented, the calculation of weighted average shares outstanding for basic
    and diluted net income per share assumes that the shares issuable relating to the Merger have been outstanding for the entire periods
    presented. Furthermore, the diluted share count includes the impact associated with shares that are potentially issuable in the form
    of warrants in connection with the proposed Merger.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(S)</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">Reflects
    the reclassification of accrued Lygos transaction costs for the historical period of March 31, 2022 into December 31, 2021 on a pro-forma
    basis.</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>


<!-- Field: Page; Sequence: 98; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_007"></span><span style="font-size: 10pt">COMPARATIVE
PER SHARE DATA</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
information below reflects the historical net income and book value per share of FSI common stock in comparison with the unaudited pro
forma net income and book value per share after giving effect to the Merger. You should read the tables below in conjunction with the
audited <span style="background-color: white">consolidated </span>financial statements of FSI and of Lygos, including in each case the
related notes and the unaudited pro forma condensed combined consolidated financial information and the related notes, all of which are
included in or attached to this proxy statement/prospectus.</span></p>

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

<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"><b>HISTORICAL
PER COMMON SHARE DATA</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">For the <br />Year Ended</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"></p></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Lygos</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">FSI</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Lygos</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">FSI</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Historical)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Historical)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Historical)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">(Historical)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; text-align: left">Net earnings (loss) per share, basic</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(1.11</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">0.08</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">(0.19</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">0.12</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net earnings (loss) per share, diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1.11</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.08</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(0.19</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.12</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Weighted-average number of common shares, basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,301,050</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,316,254</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,173,097</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,361,313</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Weighted-average number of common shares, diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,301,050</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,505,522</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,173,097</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,543,674</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Book value per share <sup>(1)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2.07</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.24</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2.18</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.36</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Cash dividends per share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  </table>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: -0.25in"><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.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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">Book
                                            value per share = [Total stockholders&#8217; equity (deficit) /ending common shares outstanding]</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: -0.25in"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SELECTED
UNAUDITED PRO FORMA CONDENSED COMBINED CONSOLIDATED PER COMMON SHARE DATA FOR THE THREE MONTHS ENDED MARCH 31, 2022</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Pro Forma <br />Combined Company</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Net earnings per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 80%; padding-left: 10pt">Basic</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">0.02</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.02</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0pt">Weighted-average number of common shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,665,238</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">54,827,020</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Book value per share <sup>(1)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2.34</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0pt">Cash dividends per share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  </table>


<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"><b>&#160;</b></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">(1)
Book value per share = [Total stockholders&#8217; equity (deficit) /ending common shares outstanding]</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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents the closing sale price of FSI common stock on April 15, 2022, the last trading day before the date of the public
announcement of the Merger, and July 19, 2022, the latest practicable trading date before the date of this joint proxy statement/prospectus.
The table also presents the equivalent value of the Merger consideration per share of Lygos&#8217; common stock on those dates, calculated
by the total number of FSI common shares on a fully diluted basis outstanding as of the end of the last trading day of the FSI common
shares on the NYSE before the Merger multiplied by two and then divided by the total number of shares of Lygos&#8217; capital stock on
fully diluted basis outstanding as of the same time (the &#8220;Company Common Exchange Ratio&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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">The
following table shows only historical comparisons. No assurance can be given as to what the market price of the FSI common stock will
be when the Merger is completed or any time thereafter. Because the market value of FSI common stock will fluctuate after the date of
this joint proxy statement/prospectus, no assurance can be given as to the value a share of FSI common stock will have when received
by a Lygos&#8217; shareholder. Lygos&#8217; shareholders are advised to obtain current market quotations for FSI common stock and to
review carefully the other information contained in this joint proxy statement/prospectus or incorporated by reference into this joint
proxy statement/prospectus in considering whether to approve the proposals contained in this joint proxy statement/prospectus.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: justify"><span style="font-size: 10pt"><b>Date</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>FSI</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Equivalent Lygos</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 60%"><span style="font-size: 10pt">April 14, 2022</span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right; width: 16%"><span style="font-size: 10pt">3.457</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right; width: 16%"><span style="font-size: 10pt">0.8934</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">July 19, 2022</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">2.44&#160;</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">0.5562</span></td>
    <td>&#160;</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"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">As
of June 30, 2022, the last practicable date prior to the date of this joint proxy statement/prospectus, there were 12,384,746
shares of FSI common stock issued and outstanding and approximately 25 shareholders of record.</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>


<!-- Field: Page; Sequence: 99; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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; text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_008"></span><span style="font-size: 10pt">THE
SPECIAL MEETING OF SHAREHOLDERS</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The
FSI Special Meeting</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is furnishing this proxy statement/prospectus to you as part of the solicitation of proxies by its board of directors for use
at the Special Meeting to be held on &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022, and at any adjournment or postponement thereof. This proxy statement/prospectus is first
being furnished to the Company&#8217;s shareholders on or about &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022. This proxy statement/prospectus provides you with information
you need to know to be able to vote or instruct your vote to be cast at the Special Meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date,
Time and Place of the Special Meeting</b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
light of public health concerns regarding the coronavirus (COVID-19) pandemic, the special meeting will be held via live webcast at &#160;&#160;&#160;&#160;&#160;&#160;&#160;,
on , 2022, at &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Pacific time, or such other date, time and place to which such special meeting may be adjourned or postponed. The special
meeting can be accessed by visiting &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, where you will be able to listen to the meeting live and vote during the meeting.</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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Purpose
of the Special Meeting</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the Special Meeting, the Company will ask its shareholders to vote in favor of the following proposals:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: center; width: 0.25in"></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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>The
    Share Issuance Proposal &#8212; </b>a proposal to approve, in connection with the Merger, the issuance of the FSI Common Shares as
    required by and in accordance with applicable NYSE American listing rules; </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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; text-align: center"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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>The
    Change of Control Proposal</b> &#8212; a proposal to approve, for purposes of complying with applicable listing rules of the NYSE
    American, the change of control that would result from the issuances of the FSI Common Shares in connection with the Merger; </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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; text-align: center"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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>The
    Equity Incentive Plan Proposal</b> &#8212; a proposal to adopt the Equity Incentive Plan, a copy of which is attached as Annex 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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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; text-align: center"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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>The
    Director Election Proposal &#8212;</b> a proposal to elect the five director nominees to the board of directors effective as of the
    closing of the Merger in accordance with the Merger Agreement;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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; text-align: center"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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>The
    Bylaws Proposal &#8212;</b> a proposal to ratify the decision by FSI&#8217;s board of directors to amend and restate FSI&#8217;s
    bylaws in the form attached hereto as Annex C;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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; text-align: center"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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>The
    Say on Pay Proposal &#8212;</b> a proposal to approve, on a non-binding, advisory basis, the compensation of FSI&#8217;s named executive
    officers; </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 100; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<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; width: 0.25in"></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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>The
    Say on Frequency Proposal &#8212;</b> a proposal to hold a non-binding advisory vote on the frequency of future advisory votes on
    named executive officer compensation of FSI (once every year, every two years or three years);</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; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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>The
    Say on Golden Parachute Proposal &#8212;</b> a proposal to approve, on a non-binding, advisory basis, the golden parachute compensation
    that may be paid or become payable to FSI&#8217;s named executive officers as a result of the Merger; and</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; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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>The
    Adjournment Proposal &#8212;</b> a proposal to approve the adjournment of the Special Meeting to a later date or dates, if necessary
    or appropriate, to permit further solicitation and vote of proxies in the event that there are insufficient votes for, or otherwise
    in connection with, the approval of the Share Issuance Proposal, the Change of Control Proposal, the Equity Incentive Plan Proposal,
    the Director Election Proposal, the Bylaws Proposal, the Say on Pay Proposal, the Say on Frequency Proposal or the Say on Golden
    Parachute Proposal.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; background-color: white"><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"><b>Recommendation
of the FSI Board of Directors </b></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s board of directors believes that each of the proposals to be presented at the Special Meeting is in the best interests
of the Company and its shareholders and unanimously recommends that its shareholders vote &#8220;<b>FOR</b>&#8221; each of the proposals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
you consider the recommendation of FSI&#8217;s board of directors in favor of approval of the proposals, you should keep in mind that
Daniel O&#8217;Brien, FSI&#8217;s Chief Executive Officer and a member of its board of directors, has interests in the Merger that are
different from, or in addition to, your interests as a shareholder. These interests include, among other things:</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 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; width: 0.25in"></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">The
    fact that Mr. O&#8217;Brien, in connection with the transactions contemplated by the Merger Agreement, will sell 1,000,000 FSI Common
    Shares to FSI for $7.50 per share immediately after the Effective Time.</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; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">The
    fact that, upon the closing of the Merger, FSI and Mr. O&#8217;Brien entered into O&#8217;Brien Employment Agreement, which will
    become effective as of the Closing Date. Under the terms of the employment agreement, Mr. O&#8217;Brien will be employed as FSI&#8217;s
    Head-Flexible Solutions Division, and he will receive an annual base salary of $500,000, which will be increased each year during
    the employment term based on annual increases in the Consumer Price Index.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Record
Date and Voting</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
will be entitled to vote or direct votes to be cast at the Special Meeting if you owned common shares of the Company at the close of
business on &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; , which is the record date for the Special Meeting.
You are entitled to one vote for each common share that you owned as of the close of business on the record date. If your shares are
held in &#8220;street name&#8221; or are in a margin or similar account, you should contact your broker, bank or other nominee to
ensure that votes related to the shares you beneficially own are properly counted. On the record date, there were
&#160;&#160;&#160;&#160;&#160;&#160;&#160; FSI Common Shares outstanding.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the FSI Support Agreements, the officers and directors of FSI holding approximately 37% of the outstanding shares of FSI, have agreed
to vote their common shares in favor of the Share Issuance Proposal and the other proposals to come before the meeting.</span></p>

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


<!-- Field: Page; Sequence: 101; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->87<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Voting
Your Shares </b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
common share of the Company that you own in your name entitles you to one vote on each of the proposals for the Special Meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
you are a holder of record, there are different ways to vote your common shares at the Special Meeting:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.25in"></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">You
    can vote by completing, signing and returning the enclosed proxy card(s) in the postage-paid envelope provided. If you hold your
    shares in &#8220;street name&#8221; through a bank, broker or other nominee, you will need to follow the instructions provided to
    you by your bank, broker or other nominee to ensure that your shares are represented and voted at the special meeting. If you vote
    by proxy card, your &#8220;proxy,&#8221; whose name is listed on the proxy card, will vote your shares as you instruct on the proxy
    card. If you sign and return the proxy card but do not give instructions on how to vote your shares, your common shares will be voted
    as recommended by FSI&#8217;s board of directors. With respect to proposals for the special meeting of shareholders, that means:
    &#8220;<b>FOR</b>&#8221; all of the proposals.</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; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">You
    can attend the Special Meeting and vote virtually. However, if your common shares are held in the name of your broker, bank or other
    nominee, you must get a proxy from the broker, bank or other nominee. That is the only way we can be sure that the broker, bank or
    nominee has not already voted your common shares.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Who
Can Answer Your Questions About Voting Your Shares</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
you have any questions about how to vote or direct a vote in respect of your common shares, you may contact:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 24.5pt; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Flexible
Solutions International Inc.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attention:
Investor Relations</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6001
54 Ave.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taber,
AB, Canada T1G 1X4</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(800)
661-3560</span></p>

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

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


<!-- Field: Page; Sequence: 102; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Quorum
and Required Vote for Proposals for the Special Meeting</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
quorum of Company shareholders is necessary to hold a valid meeting. A quorum will be present at the Special Meeting if 33 1/3% of FSI
Common Shares outstanding and entitled to vote at the meeting are represented in person or by proxy.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Approval
of each of the Proposals requires the affirmative vote (in person or by proxy) of a majority of the votes properly cast at the Special
Meeting.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
a shareholder&#8217;s failure to vote by proxy or to vote in person at the Special Meeting will not be counted toward the number of common
shares required to validly establish a quorum, and if a valid quorum is otherwise established, it will have no effect on the outcome
of any vote on the Proposals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
closing is conditioned on the approval of each of the Share Issuance Proposal, the Change of Control Proposal, the Equity Incentive Plan
Proposal, the Director Election Proposal, the Bylaws Proposal, and the Adjournment Proposal at the Special Meeting. Except for the Adjournment
Proposal, the Say on Pay Proposal, the Say on Frequency Proposal and the Say on Golden Parachute Proposal, each Proposal is conditioned
on the approval of each of the other Proposals. The Adjournment Proposal, the Say on Pay Proposal, the Say on Frequency Proposal and
the Say on Golden Parachute Proposal are not conditioned on the approval of any other Proposal set forth in this proxy statement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Revoking
Your Proxy</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
you give a proxy, you may revoke it at any time before the Special Meeting or at such meeting by doing any one of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.25in"></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">you
    may send another proxy card with a later date;</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; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">you
    may notify FSI&#8217;s secretary, in writing, before the Special Meeting that you have revoked your proxy; or</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; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">you
    may attend the special meeting, revoke your proxy, and vote virtually, as indicated above.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Appraisal
or Dissenters&#8217; Rights</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
appraisal or dissenters&#8217; rights are available to holders of FSI common shares in connection with the Merger.</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>


<!-- Field: Page; Sequence: 103; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_009"></span><span style="font-size: 10pt">THE
MERGER</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: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 17, 2022, the Company entered into the Merger Agreement with Lygos and the other parties thereto, on the terms and subject to the
conditions set forth in the Merger Agreement. The Merger Agreement was subsequently amended on July 24, 2022. The Merger Agreement,
as amended, is referred to herein as the &#8220;Merger Agreement.&#8221; The Merger Agreement contains representations, warranties and
covenants that the respective parties made to each other as of the date of the Merger Agreement or other specific dates. See subsection
entitled &#8220;&#8212;<i>The Merger Agreement</i>&#8221; for a summary of the material provisions of the Merger Agreement.</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Background of the Merger</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
terms of the Merger are the result of negotiations between representatives of FSI and Lygos. The following is a brief description of
the background of these negotiations and the resulting Merger.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the fourth quarter of 2016, Dr. Eric Steen, the Chief Executive Officer of Lygos, called Daniel O&#8217;Brien, the Company&#8217;s Chief
Executive Officer, to ask if the Company&#8217;s Taber, Alberta fermentation plant (the &#8220;<b><i>Taber Plant</i></b>&#8221;) or its
equipment was for sale. When discussing a sale, the parties also discussed the complementarity of their businesses. As part of those
discussions, the parties agreed that Lygos&#8217; expertise in research and development of microbes could be beneficial to the Company&#8217;s
manufacturing of special chemicals, whose precursors could be made microbiologically. In anticipation of diligence with respect to a
transaction involving the Taber Plant, Lygos and the Company executed a confidentiality agreement in January 2017.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the first quarter of 2017, the Company&#8217;s Taber Plant suffered a large fire. As a result, discussions around a potential sale of
the Taber Plant concluded. Dr. Steen and Mr. O&#8217;Brien continued general discussions by telephone because of the relative positions
of their companies in the synthetic biology and specialty chemical spaces. Lygos had specific research underway to develop a microbe
capable of producing aspartic acid directly from sugar while aspartic acid was the Company&#8217;s single largest raw material.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dr.
Steen visited Mr. O&#8217;Brien in Victoria, British Columbia in the spring of 2017, and the first discussions of an investment and/or
merger began. Both parties recognized the strategic nature of a potential vertical integration and the opportunity created by a merger
or partnership to produce fully sustainable chemicals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Also
in 2017, Lygos provided the Company with a sample of biologically made aspartic acid and the Company confirmed that the sample met all
required specifications and could be used interchangeably with non-biological aspartic acid in the Company&#8217;s products. General
discussions of investment in Lygos by the Company continued between Mr. O&#8217;Brien and Dr. Steen.</span></p>

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


<!-- Field: Page; Sequence: 104; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the fall of 2019, Dr. Steen and Bryce Dille, the Chief Financial Officer of Lygos, visited Mr. O&#8217;Brien in Illinois for a facility
and operations tour and to discuss business development and technologies of the respective companies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2020, the Company invested $500,000 in Lygos, with the potential for a second investment in an amount of $500,000 at the Company&#8217;s
discretion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
February 2021, Dr. Steen, Mr. O&#8217;Brien and Mr. Dille, determined that, if terms could be agreed upon, a merger would be beneficial
to both companies. A draft letter of intent was then developed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Both
parties commenced their respective diligence reviews in February 2021 with FSI given access to Lygos&#8217; confidential materials and
Lygos given access to FSI&#8217;s confidential materials.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 13, 2021, FSI, Lygos and their respective advisors held a kick-off meeting to discuss the potential merger, timelines, planned
financing outreach, responsibilities and expectations. FSI engaged Hart &amp; Hart LLP (&#8220;<b><i>Hart &amp; Hart</i></b>&#8221;)
as its legal counsel in connection with the potential merger and Lygos engaged Orrick, Herrington &amp; Sutcliffe LLP (&#8220;<b><i>Orrick</i></b>&#8221;)
as its legal counsel. The Company engaged BTIG, LLC (&#8220;<b><i>BTIG</i></b>&#8221;) as its financial advisor.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the terms of the engagement, and in exchange for BTIG&#8217;s acting as financial advisor with respect to the Merger, BTIG would be
entitled to a customary fee upon consummation of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the terms of the engagement, and in exchange for BTIG&#8217;s acting as placement agent in a financing, BTIG would be entitled to
(i) a customary fee, payable at closing of the merger, of a percentage of the aggregate gross proceeds raised in the financing and (ii)
the BTIG Warrants. As a result of the consummation of the Convertible Financing, FSI will issue to BTIG the BTIG Warrants, and such warrants
shall have a per share &#8220;exercise price&#8221; equal to the purchase price per common-equivalent share paid by the purchasers in
the Convertible Financing and such warrants shall not be redeemable by FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the period between April 13, 2021 and September 2, 2021 the companies, along with their respective advisors, continued their diligence
process and negotiated terms of a potential merger. In parallel, BTIG received the confidential materials of both companies and held
numerous meetings with management to create an investor presentation and diligence materials (collectively, the &#8220;<b><i>Investor
Materials</i></b>&#8221;) for a potential capital raise.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 16, 2021, FSI made a second investment of $500,000 in Lygos.</span></p>

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


<!-- Field: Page; Sequence: 105; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
July and August of 2021, the potential terms of a merger were negotiated and on September 2, 2021, FSI and Lygos entered into a non-binding
Letter of Intent (the &#8220;<b><i>LOI</i></b>&#8221;) concerning the merger of the two companies. The LOI contemplated that, among other
things, FSI would issue 2.5 times the total outstanding shares of FSI as aggregate consideration for all outstanding shares of Lygos,
resulting in Lygos&#8217; stockholders owning approximately 71.4% of the pro forma share count post merger. The LOI provided that FSI
and Lygos would negotiate exclusively for a period of 28 days, subject to automatic extensions in certain scenarios.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span>On
September 7, 2021, FSI, Lygos and BTIG finalized the Investor Materials in preparation for investor discussions with regards to a potential
capital raise to be explored simultaneous to or preceding the merger.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Orrick
sent a preliminary legal due diligence request list to FSI&#8217;s advisors on September 11, 2021. On September 23, 2021, Lygos and its
advisors were granted access to a virtual data room for purposes of conducting business, operational, financial, legal, tax and other
due diligence.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
and Lygos were provided by their advisors with summaries of the process and key findings in their due diligence review. The due diligence
process included, but was not limited to: (i) a comprehensive review of the materials provided by each respective company; (ii) multiple
meetings and calls regarding FSI and Lygos&#8217; businesses and operations, technical diligence matters, as well as financial, tax and
legal matters, including those related to regulatory matters, litigation matters, corporate matters, and labor and employment matters;
and (iii) summaries provided to FSI and Lygos by their advisors of key findings with respect to business, operational, legal and financial
due diligence.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Between
September 12, 2021 and September 15, 2021 Dr. Steen, Mr. Dille, and Nicholas Ohler, the Chief Technology Officer of Lygos, met with FSI
in Illinois for a facility and operations tour. Over the course of the visit, Dr. Steen, Mr. Dille and Mr. Ohler met with (i) Mr. O&#8217;Brien
and other members of the FSI team, including George Murray, Grace Fan and Joe Fan to discuss technology development and (ii) Mr. O&#8217;Brien
and Mr. Murray to discuss business development and commercial strategy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Between
September 16, 2021 and March 16, 2022 both companies continued their due diligence efforts and the negotiation of the transaction documents.
In parallel, FSI and Lygos management held virtual meetings with a select group of potential investors in connection with the capital
raise. The potential investors were wall-crossed by representatives of BTIG.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the initial phase of outreach, between September 16, 2021 and January 31, 2022, Lygos and the Company focused exclusively on prospective
investors for a proposed 100% equity financing. Subsequent to this period, the company broadened outreach to include prospective investors
in a potential convertible debt or hybrid debt and equity financing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company had its first meeting with a prospective convertible debt investor on February 2, 2022 and continued to meet with other convertible
debt investors from the period of February 2, 2022 through March 16, 2022.</span></p>

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


<!-- Field: Page; Sequence: 106; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
of the change in financing strategy to include potential debt or convertible debt, both parties agreed to revisit particular terms of
the LOI. Over the period between February 2, 2022 and March 16, 2022, the Company, Lygos and their respective advisors had multiple discussions
regarding the total number of shares issued to Lygos (as a multiple of the outstanding shares of FSI) as consideration for the purchase
of Lygos shares. The parties agreed to finalize negotiations of total merger consideration after receiving an acceptable term sheet for
the financing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 16, 2022, Lygos received a term sheet outlining the Convertible Financing. Under the terms of the Convertible Financing, Lygos
would issue a convertible note with a principal amount of $160,000,000 and a 5.5% fixed annual interest rate and a five-year maturity.
The conversion price of the Note would be set 12-months from the date of entering into the Convertible Financing, and the pricing terms
would be set upon the future trading price of the FSI Common Shares but will be set within a market capitalization range of no less than
$250,000,000 divided by the number of outstanding shares of common stock as of such date and no greater than $350,000,000 divided by
the number of outstanding shares of common stock as of such date. The Convertible Financing contemplates a merger of FSI and Lygos by
October 8, 2022, and the Note is fully callable by the investor if a merger has not been consummated by such date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 27, 2022, Orrick provided a draft of the Merger Agreement providing for the proposed business combination between FSI and Lygos
and incorporating terms negotiated in, and subsequent to, the LOI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Between
March 27, 2022 and April 9, 2022, representatives of Lygos and FSI continued to negotiate terms of the Merger Agreement. After a series
of discussions, the parties agreed that, among other things, FSI would issue 2 times the total outstanding shares of FSI as aggregate
consideration for all outstanding shares of Lygos, resulting in Lygos&#8217; stockholders owning approximately 66.7% of the pro forma
share count post merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 7, 2022, Lygos entered into the Convertible Financing and on April 8, 2022, Lygos received the funds for the Convertible Financing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Merger Agreement was unanimously approved by (i) the boards of directors of FSI on April 10, 2022 and (ii) the board of directors of
Lygos on April 10, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 17, 2022, FSI and Lygos entered into a definitive Merger Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 18, 2022, after the execution of the Merger Agreement and related documents, FSI and Lygos issued a joint press release announcing
the Merger.</span></p>

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


<!-- Field: Page; Sequence: 107; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->93<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
July 24, 2022, the parties executed a side letter amending the Merger Agreement to specify, among other things, at the effective
time of the Merger, each outstanding share of Lygos capital stock, other than any shares of Lygos capital stock held as treasury stock
prior to the Effective Time, which stock will be canceled and retired without payment of any consideration, will be converted solely
into the right to receive a portion of the Merger Shares, which portion will be determined in accordance with the Certificate of Incorporation
of Lygos as applicable to a change of control transaction involving Lygos and outstanding Lygos simple agreements for future equity.
This amendment also clarifies that the maximum number of FSI Common Shares issuable in the Merger will not exceed the total number of
FSI Capital Shares on a fully diluted basis outstanding as of the end of the last trading day of the FSI Common Shares on the NYSE American
before the Effective Time multiplied by two.</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI&#8217;s
Board of Directors&#8217; Reasons for the Approval of the Merger</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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">The
Company&#8217;s principal products are thermal polyaspartates (&#8220;<b><i>TPAs</i></b>&#8221;). The Company manufactures TPAs in its
Peru, Illinois plant using a thermal polymerizing process. TPAs are used to reduce scale and corrosion in oil field pipes. They are used
in place of traditional phosphonate and other products when biodegradability is required by environmental regulations. The Company has
the ability to custom manufacture TPAs depending on the specific water conditions associated with most oil wells. TPAs are also used
in fracking fluids to reduce toxicity.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TPAs
also have the ability to reduce fertilizer crystallization before, during and after application and can also delay crystal formation
between fertilizer and minerals present in the soil. Once crystallized, fertilizer and soil minerals are not able to provide plant nourishment.
As a result, in select conditions the use of TPAs either blended with fertilizer or applied directly to crops can increase yields significantly.
TPAs are designated for crop nutrient management programs and should not be confused with crop protection and pesticides or other agricultural
chemical applications. Depending on the application, markets of significance include corn, wheat, soybeans, rice, potatoes, sugar beets,
cotton, tomatoes, almonds and other high value per acre crops.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aspartic
acid is a key ingredient in the Company&#8217;s TPA products. At present, the Company imports aspartic acid from China.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aspartic
acid imported by the Company is made using original feed-stocks derived from oil. However, the Company is aware that its customers would
prefer that the Company switch to sustainable feed-stock. In addition, certain customers have stated their intention to use only sustainable
chemistry in the future and other, very large customers have said that the Company could earn much larger sales if its products were
both biodegradable and sustainable.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
has significant skills and technology in the general field of cellular engineering and, more specifically, Lygos has nearly finished
developing a patentable microbe that will consume corn sugar and produce aspartic acid. It is believed that, when manufactured in volume,
the microbe will produce aspartic acid at the same or lower cost as aspartic acid made using oil derived sources.</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>


<!-- Field: Page; Sequence: 108; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->94<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 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 invested in Lygos in December 2020 and June 2021 to help fund the optimization of the aspartic microbe and to earn rights to
use the microbe once it is ready to commercialize.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the Merger does not occur, the Company will need to build a team of biochemists who are experts in operating microbial factories to utilize
the microbe developed by Lygos. This will take several years at a substantial cost and the capital for this will have to be raised in
the equity market since current earnings before tax are needed for other Company purposes.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the forgoing, the Company believes the Merger with Lygos is in the best interest of the Company&#8217;s shareholders.</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: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description
of MalekRemian Fairness Opinion</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font: normal 10pt 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">In
May 2022, the board of directors of FSI engaged MalekRemian to provide fairness opinion services in connection with FSI&#8217;s evaluation
and consideration of the proposed series of transactions pursuant to the Merger Agreement. A key factor in the consideration was the
evaluation of the impact of the Note and payable on demand at any time on or after April 7, 2027, and which by its terms described elsewhere
in this Form S-4, is convertible with 30-day notice at the option of the holder into FSI Common Shares at any time after the twelve (12)
month anniversary of the closing of the Merger. The FSI board of directors requested that MalekRemian render an opinion as to whether
the Contemplated Transactions were fair to the stockholders of FSI from a financial point of view. At the June 21, 2022 meeting of the
FSI board of directors, MalekRemian rendered its oral opinion, confirmed by delivery of a written opinion dated June 17, 2022, to the
FSI board of directors that, as of the date of such opinion, and based upon the assumptions made, procedures followed, matters considered,
and qualifications and limitations of the review set forth in its written opinion, the consummation of the Contemplated Transactions
in connection with the Merger was fair from a financial point of view for the shareholders of FSI.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the request of the FSI board of directors, for purposes of rendering its opinion, MalekRemian assumed that the number of FSI Common Shares
outstanding before the Merger was 12,377,746, to be reduced by 1,000,000 shares as a result of the proposed redemption of 1,000,000 shares
owned by Daniel O&#8217;Brien and with a total of 26,293,492 FSI Common Shares to be issued to the shareholders and other stakeholders
of Lygos in connection with Merger, plus an assumed conversion of the Note into a maximum 24,601,752 FSI Common Shares if fully converted
(before impact of the 9.99% conversion limit) plus an assumed additional 11,109,000 (comprised of 769,000 pre-existing FSI options
plus 10,340,000 new options and shares) new shares and option grants for key personnel at the time of conversion of the Note,
representing an aggregate 73,381,990 assumed number of shares issuable. In running the analysis of the number of shares issuable to the
holder of the Note, MalekRemian considered that the number of shares issuable on conversion of the Note was based upon dividing the outstanding
principal by the public trading price of FSI Common Shares on April 8, 2023 (determined as the average daily closing price for the 15
trading days prior to and including such date), less a 12.5% discount per share, provided that the total price per share will be no greater
than that computed based on a ceiling of $350,000,000 divided by the number of outstanding shares of common stock as of such date and
a floor of $250,000,000 divided by the number of outstanding shares of common stock as of such date for pre-conversion equity and that
the amount of common stock issuable on conversion of some or all of the principal amount of the Note (if then held by the Noteholder)
may be subject to a 9.99% cap of the total number of issued and outstanding shares of common stock (including for such purpose the shares
of common stock issuable upon exercise). The actual number of shares of common stock outstanding likely will vary between the date of
the Fairness Opinion and April 8, 2023.</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>


<!-- Field: Page; Sequence: 109; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->95<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
full text of MalekRemian&#8217;s written opinion, which sets forth the procedures followed, assumptions made, matters considered, and
qualifications and limitations of the review undertaken in connection with such opinion, is attached to this proxy statement/prospectus/information
statement as Annex D. MalekRemian&#8217;s opinion was intended solely for the benefit and use of the FSI board of directors (in its capacity
as such) in connection with its consideration of the proposed Merger. MalekRemian&#8217;s opinion was not intended to be used for any
other purpose without MalekRemian&#8217;s prior written consent in each instance. MalekRemian has consented to the use of MalekRemian&#8217;s
opinion in this proxy statement/prospectus. MalekRemian&#8217;s opinion did not address FSI&#8217;s underlying business decision to enter
into the Merger Agreement or complete the Merger or the merits of the Merger as compared to any alternative transactions that were or
may be available to FSI, and did not constitute a recommendation to the FSI board of directors or to any holder of FSI Common Shares
as to how such shareholder should vote with respect to the Merger or otherwise. The following summary of MalekRemian&#8217;s opinion
is qualified in its entirety by reference to the full text of such opinion.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
purposes of its opinion and in connection with its review, MalekRemian, among other things:</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
Reviewed the Merger Agreement, the then current draft of the proxy statement/prospectus, the recent Forms 8-K, 10-Q and 10-K of FSI,
and other information about FSI that is publicly available;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
Reviewed and analyzed recent public trading activity for the stock of FSI and historical capital transactions engaged in by FSI and Lygos;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.
Reviewed the valuations of FSI and Lygos implied by the Contemplated Transactions;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.
Reviewed the valuations of publicly traded companies that it deemed comparable in certain respects to FSI and Lygos on a consolidated
basis;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
Reviewed the indications of pre-money valuations of the publicly traded companies deemed comparable derived from the number of shares
issued to or retained with respect to investments made prior to the dates of IPOs or de-SPAC transactions involving such companies;</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>


<!-- Field: Page; Sequence: 110; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->96<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.
Reviewed the financial terms of selected acquisition transactions involving companies in lines of business that it deemed potentially
comparable in certain respects to the businesses of FSI or Lygos;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.
Prepared a discounted cash flow analyses for FSI on a standalone basis and for FSI and Lygos on a consolidated basis, pursuant to budgets,
projections, and assumptions provided by the managements of FSI and Lygos;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.
Reviewed and analyzed information furnished to it by the managements of FSI and Lygos, including internal financial analyses, budgets,
business plans, projections and other information;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.
Held discussions with various members of the senior management teams of FSI and Lygos concerning historical and current operations, financial
conditions, recent and expected future financial and operational performance and business risks associated with the Contemplated Transactions;
and</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.
Conducted such other quantitative reviews, analyses, examinations and inquiries relating to FSI and Lygos and considered such other financial,
economic and market criteria as it considered appropriate in rendering the opinion.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
rendering its opinion, MalekRemian has assumed and relied upon the accuracy and completeness of all information that was publicly available
or was furnished to or discussed with MalekRemian by FSI or Lygos or otherwise reviewed by MalekRemian. With respect to information provided
to or reviewed by MalekRemian, FSI&#8217;s management advised MalekRemian that such information was reasonably prepared on bases reflecting
the best currently available estimates and judgments of the management of FSI. Lygos confirmed to MalekRemian certain of the information
provided to MalekRemian, and expressed no view as to the reasonableness of such financial information or the assumptions on which it
was based.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MalekRemian
further relied on the assurances of FSI&#8217;s management that they were not aware of any facts that would make the information provided
to MalekRemian incomplete or misleading. MalekRemian did not make and was not provided with any independent evaluations or appraisals
of any of the assets, properties, liabilities (including any contingent, derivative or off-balance-sheet assets or liabilities) or securities
other than prior 409A valuations provided by Lygos, nor did MalekRemian make any physical inspection of the properties or assets, of
FSI or Lygos. With respect to the operating income and expense forecasts of FSI, MalekRemian assumed that such projections had been reasonably
prepared on a basis reflecting the best currently available estimates and judgments of the managements of FSI and of Lygos as to the
future operating income and expenses of FSI on a standalone basis and of Lygos and FSI on a combined basis and that Lygos and FSI will
perform substantially in accordance with such projections. MalekRemian assumed no responsibility for and expresses no view as to any
such projections or the assumptions on which they were based and further performed no verification as to the accuracy of the projections.
MalekRemian did not evaluate the solvency or fair value of Lygos, FSI, or any of their respective subsidiaries (or the impact of the
merger thereon) under any law relating to bankruptcy, insolvency or similar matters.</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>


<!-- Field: Page; Sequence: 111; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->97<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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">MalekRemian&#8217;s
opinion was based on financial, economic, market and other conditions as in effect on, and the information made available to MalekRemian
as of, the date of such opinion. MalekRemian also relied, without independent verification, on the accuracy and completeness of Lygos&#8217;s
and FSI&#8217;s representations and warranties in the Merger Agreement, without regard to any qualifications or exceptions that any be
set forth in disclosure schedules, and the information provided to MalekRemian by FSI and Lygos. In addition, MalekRemian assumed that
the Merger would be consummated in accordance with the terms set forth in the Merger Agreement without any waiver, amendment or delay
of any terms or conditions that would be material to MalekRemian&#8217;s analysis. MalekRemian noted that events occurring after the
date of its opinion could materially affect the assumptions used in preparing its opinion. MalekRemian did not undertake any obligation
to reaffirm or revise its opinion or otherwise comment upon any events occurring after the date of such opinion.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MalekRemian
is not a legal, tax or regulatory advisor, and did not express any opinion as to any tax or other consequences that may arise from the
Merger, nor did its opinion address any legal, regulatory or accounting matters, as to which MalekRemian understood that FSI had obtained
such advice as it deemed necessary from qualified professionals. MalekRemian assumed that upon the closing of the Merger on or before
the six month anniversary of the issuance of the Note, there would be no redemption right in favor of the holder of the Note as of that
six month anniversary. MalekRemian was a financial advisor only and relied upon, without independent verification, the assessment of
Lygos and FSI and their legal, tax or regulatory advisors with respect to legal, tax or regulatory matters. MalekRemian assumed that
the Merger will have the tax effects contemplated by the Merger Agreement.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MalekRemian
is a valuation and consulting firm and is regularly engaged as part of its business in the valuation of businesses and their securities
in connection with mergers and acquisitions, private placements and valuations for corporate, estate and other purposes. MalekRemian
was selected by FSI based on MalekRemian&#8217;s experience, expertise and reputation and its familiarity with FSI and one of FSI&#8217;s
prior investment banks. The FSI board of directors did not impose any limitations on MalekRemian with respect to the investigations made
or procedures followed in rendering its opinion.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
rendering its opinion, MalekRemian expressed no opinion as to the amount or nature of any compensation to any officers, directors, or
employees of FSI or Lygos, or any class of such persons, whether relative to the consideration to be paid in the merger or otherwise,
or with respect to the fairness of any such compensation. MalekRemian did not opine as to the merits of the Merger as compared to any
alternative transactions that may have been available to FSI. MalekRemian did note that consideration was given in rendering the opinion
to the redemption of FSI Common Shares and subsequent issuances of FSI Common Shares applicable to Daniel O&#8217;Brien in connection
with the Contemplated Transactions.</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>


<!-- Field: Page; Sequence: 112; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->98<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MalekRemian
was not asked to, nor did it, offer any opinion as to the terms, other than the impact of the Proposed Transactions upon the stockholders
of FSI to the extent expressly set forth in MalekRemian&#8217;s opinion, of the Merger Agreement or the form of the Merger. MalekRemian
did not express any opinion with respect to the terms of any other agreement entered into or to be entered into in connection with the
Merger. MalekRemian expressed no opinion as to the price at which FSI Common Shares may trade at any time subsequent to the announcement
of the Merger.</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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
agreed to pay MalekRemian a fee for rendering its opinion, which is not contingent upon the success of the Merger or the outcome of the
opinion, payable one half on inception of the engagement and one half upon delivery of the opinion. In addition, FSI agreed to reimburse
MalekRemian for its legal fees incurred in connection with the opinion and to indemnify MalekRemian for certain liabilities arising out
of the engagement. MalekRemian has not previously provided valuation services to Lygos or FSI.</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
Analysis</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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">The
following is a summary of the material financial analyses performed by MalekRemian in connection with reaching its opinion based upon
the proposed consolidation of FSI and Lygos:</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 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; width: 0.75in"></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">Comparable
    Company and Precedent Transaction Analysis</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; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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-Money
    Indications of Value for Comparable Companies, Including Based on Current Trading Prices</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; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">Shareholder
    Discounted Cash Flow Model</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; font-size: 10pt">&#160;</span></td>
    <td><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; font-size: 10pt">&#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"></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">Benchmark
    Rates of Return in Light of FSI and Lygos Projections</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: -0.25in"><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">The
following summaries are not a comprehensive description of MalekRemian&#8217;s opinion or the analyses and examinations conducted by
MalekRemian, and the preparation of an opinion necessarily is not susceptible to partial analysis or summary description. MalekRemian
believes that such analyses and the following summaries must be considered as a whole and that selecting portions of such analyses and
of the factors considered, without considering all such analyses and factors, would create an incomplete view of the process underlying
the analyses. The order in which the analyses are described below does not represent the relative importance or weight given to the analyses
by MalekRemian. Some of the summaries of financial analyses below include information presented in tabular format. In order to fully
understand the analyses, the tables must be read together with the text describing the MalekRemian fairness opinion and the tabular information.
The tables alone do not constitute a complete description of MalekRemian&#8217;s analyses. Considering the data described below without
considering the full narrative description of the financial analyses, including the methodologies and assumptions underlying the analyses,
could create a misleading or incomplete view of the analyses.</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>


<!-- Field: Page; Sequence: 113; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->99<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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">In
performing its analyses, MalekRemian made numerous assumptions with respect to industry performance and general business and economic
conditions such as industry growth, inflation, interest rates and many other matters, many of such factors are beyond the control of
FSI and MalekRemian. Any estimates contained in MalekRemian&#8217;s analyses are not necessarily indicative of actual values or future
results, which may be significantly more or less favorable than suggested by such analyses.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MalekRemian
further noted that in relying upon the projections of FSI and Lygos (which it did not independently verify) FSI would possibly still
face one or more of the following challenges following the Merger:</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
the risk that it may not be able to commercialize new products at commercial scale quickly enough before it runs out of cash due to challenges
including $8,800,000 of annualized interest payable on the Note;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
in the event the full principal amount of the Note is not converted (either due to the 9.99% limit or the election of the holder not
to convert all or any of the Note) the remaining indebtedness of the Note will come due on maturity;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
in the event the full principal amount of the Note is converted, the risk that FSI may not be able to access the capital markets to fund
the sale or redemption of the stock ownership of the holder otherwise exceeding 9.99%;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
FSI will face competition from many companies including larger publicly traded companies with broad product lines, significant intellectual
property portfolios and economies of scale.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Revenue projections for new products are based upon discussions with potential large customers, but no signed contracts are in place
as of the opinion date; and</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
Lygos is a pre-revenue company with a suite of &#8220;sugar to shelf&#8221; green products that to date do not have commercial acceptance
or contracts with potential customers.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
as otherwise noted, the following quantitative information, to the extent that it is based on market data, is based on market data as
it existed on or before June 17, 2022 and is not necessarily indicative of current market conditions.</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: italic bold 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">Comparable
Company and Precedent Transaction Analysis</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MalekRemian
analyzed 6 publicly traded companies with bioscientific products, in order to compare publicly traded values and metrics on key indicators
such as revenue and EBITDA as described below:</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>


<!-- Field: Page; Sequence: 114; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->100<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Company</span></td>
    <td style="padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Public
    Trading</span></td>
    <td style="padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 66%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><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="font: 10pt Times New Roman, Times, Serif; text-align: center"><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Codexis</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CDXS</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nasdaq</span></p></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><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">Redwood
                                            City, CA enzyme engineering company that develops and sells Performance Enzymes and Novel
                                            Biotherapeutics, which includes protein engineering technology used in life sciences, pharmaceuticals,
                                            food &amp; beverage, and industrial applications. Founded in 2002 as a spin-off from Maxygen.
                                            IPO in 2010.</span></p>
                                                                              <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><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="font: 10pt Times New Roman, Times, Serif"><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gingko
    Bioworks</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DNA</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NYSE</span></p></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><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">Boston,
                                            MA biotech applications company that is market agnostic and operates across diverse markets,
                                            from food and agriculture to industrial chemicals and pharmaceuticals engineering enzymes
                                            and organism strain improvement. Founded in 2008 by MIT graduates. De-SPAC public transaction
                                            in 2021.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><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="font: 10pt Times New Roman, Times, Serif"><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amyris</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AMRS</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nasdaq</span></p></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><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">Emeryville,
                                            CA bioscience solutions company that offers products to the health and wellness, clean beauty,
                                            and flavor and fragrance markets. Uses fermentation to create ingredients that are sustainably-sourced
                                            and economical. Founded in 2003 by graduates and scholars from the University of California
                                            &#8211; Berkeley. IPO in 2010.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><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="font: 10pt Times New Roman, Times, Serif"><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Avantium</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AVTX</span></p>
                                                         <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EN:Amsterdam</span></p></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amsterdam,
    Netherlands company that develops and commercializes bio-based plastics and chemicals, including Plant MEG (a plant based alternative
    for fossil-based mono-ethylene glycol), plants-to-plastics technologies, and research and development services for global customers.
    Founded in 2000 as a spin-off from Shell. IPO in 2017.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><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="font: 10pt Times New Roman, Times, Serif"><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Danimer
    Scientific</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><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">DNMR</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">NYSE</span></p></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><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">Bainbridge,
                                            GA bioplastics company that sells products under the Nodax brand name, including biopolymer-based
                                            additives, aqueous coatings, fibers, filaments, films, and injection-molded articles. Focused
                                            on seamless product decomposition with no particulates remaining. Founded in 2004 by a graduate
                                            from the University of Georgia. De-SPAC public transaction in 2020.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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="font: 10pt Times New Roman, Times, Serif"><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="font: 10pt Times New Roman, Times, Serif; vertical-align: top; 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">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Metabolic
    Explorer</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><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">METEX</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">EN:Paris</span></p></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Saint-Beauzire,
    France green chemistry company that develops fermentation-based industrial processes, including biosynthetic pathways for the efficient
    and cost-effective productions for the chemical and life sciences businesses. Founded in 1999 by a doctoral student as a spin-off
    from the Universit&#233; d&#8217;Auvergne. IPO in 2007.</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>


<!-- Field: Page; Sequence: 115; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->101<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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">The
metrics considered for the above companies as compared to FSI are set forth below:</span></p>

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

<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">LTM</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center">Enter.</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">Revenue Multiples</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="5" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">EBITDA Multiples</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">Revenue</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">EBITDA</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">Value</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">LTM</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2022E</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2023P</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">LTM</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2022E</td><td style="font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center">2023P</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%">Codexis</td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 9%; text-align: center">CDXS</td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 8%; text-align: center">122.1</td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 8%; text-align: center">-15.7</td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 8%; text-align: center">588.5</td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 8%; text-align: center">3.8x</td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 8%; text-align: center">3.0x</td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 8%; text-align: center">2.7x</td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 8%; text-align: center">-29.4x</td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 8%; text-align: center">-18.3x</td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 8%; text-align: center">-14.0x</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">Gingko Bioworks</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">DNA</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">394.5</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-2,364.9</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">5,975.1</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">8.5x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">8.7x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">8.3x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-1.4x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-28.5x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-23.5x</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif">Amyris</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">AMRS</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">222.7</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-366.5</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">1,292.3</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">5.2x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">3.2x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">2.1x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-3.2x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-4.6x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-11.6x</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif">Avantium</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">AVTX-NL</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">15.6</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-16.2</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">116.4</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">7.8x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">6.6x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">6.5x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-3.3x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-6.4x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-5.7x</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">Danimer Scientific</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">DNMR</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">58.7</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-87.7</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">536.3</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">8.9x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">5.2x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">3.0x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-5.1x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-11.5x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">-27.0x</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">Metabolic Explorer</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">METEX</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">200.6</td><td>&#160;</td>
    <td>&#160;</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">229.7</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">1.0x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">0.6x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">0.6x</td><td>&#160;</td>
    <td>&#160;</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">6.8x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">5.8x</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left">Flexible Solutions</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">FSI</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">34.4</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">6.9</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">29.2</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">0.8x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">0.7x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">0.7x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">3.6x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">3.4x</td><td style="font: 8pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center">3.0x</td></tr>
  </table>

<p style="margin: 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">Due
to the unique nature of the technologies of FSI and Lygos, there were no directly comparable non-public transactions that MalekRemian
could identify from available data reporting acquisitions of non-public companies. MalekRemian noted that 1,861 potential precedent transactions
were identified by screening on the following sectors for the five year period June 1, 2017 to June 1, 2022, comprising: (a) commercial
and physical biological research companies; (b) specialty chemical companies; and (c) biotechnology companies. Of these transactions,
247 reported a transaction multiple such as multiple of revenue, EBITDA, EBIT, tangible assets or some other metric. Of these, 8 of the
acquired businesses had annual revenue between $10 million and $1 billion. Each of these 8 transactions was eliminated because they had
excessive revenue multiples and negative EBITDA multiples, and in addition 5 of the 8 identified transactions were ones where neither
of the parties was domestically domiciled. Lygos had provided prior valuation studies that were provided to it by an accounting firm
for 409A purposes; however this was not considered, since none of the companies used in that analysis had businesses that MalekRemian
believed were sufficiently comparable to Lygos, and/or had no publicly available transaction multiples.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
acquisitions by private equity groups of non-public companies in the NAICS Codes 54171 (Research and Development in the Physical, Engineering
and Life Sciences) and 32519 (Other Basic Organic Chemical Manufacturing), GF Data reports the following median acquisition data for
enterprise value range of $50-$250 million:</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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">NAICS
    54171</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">NAICS
    32519</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">TTM Revenue Growth</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11.1</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">EBITDA Margin</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">22.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">20.6</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Revenue Multiple</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">x</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">x</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">EBITDA Multiple</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">x</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">x</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">This
compares to FSI&#8217;s projected 2025 TTM revenue growth of 69.0% and EBITDA margin of 44.8%.</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>


<!-- Field: Page; Sequence: 116; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->102<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: italic 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">Shareholder
Discounted Cash Flow Analysis</span></p>

<p style="font: italic 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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MalekRemian
performed a discounted cash flow analysis based upon the operating model dated January 25, 2022 that was provided to it by Lygos and
confirmed by Lygos as its current model. MalekRemian reviewed and discussed the following with the managements of Lygos and/or FSI:</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
TPA volumes, selling prices and standard costs representing FSI&#8217;s business on a standalone basis;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
the implications of converting &#8220;black&#8221; aspartic acid (petroleum derived) feedstock to &#8220;green&#8221; aspartic (fermentation
derived) feedstock, including the impact of TPA material costs, the potential introduction of a new sustainably derived biodegradable
chelator as a new product line, potential incremental volumes based upon discussion with likely customers and the estimated impact on
standard costs of producing &#8220;green&#8221; aspartic acid using an in-house fermentation process vs. production with a contract manufacturer;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
the cost structure, conversion rates and production capacity of an in-house fermentation process to produce &#8220;green&#8221; aspartic
acid;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
FSI&#8217;s estimation process as a standalone financial profile;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
the ability of FSI to establish an new sustainable and biodegradable chelator business on a standalone basis and the pro forma financial
profile; and</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
the assumptions and underlying economics of Lygos entering the cannabinoid business segment, including three possible branded consumer
product lines.</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>


<!-- Field: Page; Sequence: 117; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->103<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&#160;</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">Based
upon assuming business performance in accordance with the model provided by Lygos and the input provided by Lygos and FSI, MalekRemian
then created a business plan case Scenario D and possible risk scenarios for the various lines of business and a range of potential EBITDA
terminal multiples and terminal values as set forth in the first chart below:</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" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FSI
                                            Standalone</b></span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risk</b></span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Risk</b></span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Lygos
                                            Business Plan</b></span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Risk</b></span></td><td style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 25%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">($000s)</span></td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Scenario
                                            A</span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Scenario
                                            B</span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Scenario
                                            C</span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Scenario
                                            D</span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; width: 2%; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 11%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Scenario
                                            E</span></td><td style="width: 1%; padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">REVENUE</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,894</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">122,644</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">136,894</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">187,835</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">123,205</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">EBITDA Target 2025</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,765</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">40,594</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">72,511</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">84,224</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">47,331</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Future Target EBITDA Terminal
    Multiple</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.5</span>x</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"></span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.0</span>x</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"></span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.0</span>x</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"></span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.0</span>x</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"></span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.0</span>x</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"></span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Future Target Terminal Value</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">55,176</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">202,968</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">507,759</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">589,569</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">331,320</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.0</span>x</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"></span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.0</span>x</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"></span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.0</span>x</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif"></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">652,602</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">758,018</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">425,983</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk
Scenario B assumes that FSI is not able to successfully produce in-house green Aspartic but is able to source green Aspartic externally.
Risk Scenario C assumes that FSI is able to produce in-house green Aspartic but is not able to achieve Cannabinoid produce commercialization.
Business Plan Scenario assumes that FSI is able to achieve the revenues, product margins, and cost structures contemplated in Lygos&#8217;
business plan. Risk Scenario E presents a reduction of 10 percent of the revenues from those contemplated in Risk Scenario C, coupled
with a 20 percent increase in cost structure, the combined effect of which is an approximately 44 percent reduction from the 2025 EBITDA
under Lygos&#8217; Business Plan Scenario D. Neither FSI nor MalekRemian provides any assurances that any of these levels of revenues,
2025 Target EBITDA amounts or Future Target Terminal Values will be achieved.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MalekRemian
then overlayed the different business plan cases with the potential financial impact to existing FSI shareholders based upon its analysis
of the range of debt remaining outstanding and potential dilution based upon the data provided by FSI and Lygos as to potential amounts
of shares outstanding following conversion of the Note within the ranges of permitted conversion to show a range of prospective internal
rates of return (&#8220;IRRs&#8221;) to FSI shareholders:</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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Projected
Stock Values Under Management Business Plan and Sensitivity Scenarios</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(projected
growth in value of estimated $2.45 share price from October 1, 2022 until exit on July 1, 2025 at indicated annual rate of return)</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">FSI
    Standalone Risk Scenario A</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Risk
    Scenario B</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Risk
    Scenario C</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Lygos
    Business Plan Scenario D</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Risk
    Scenario E</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">FSI shareholder IRR at 3.5x to 7.0x multiples</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 35%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-Without
    PIPE conversion</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.64</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.61</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.47</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.28</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.66</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-With partial PIPE conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.13</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.93</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.35</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-With full PIPE conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.31</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.86</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.69</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">FSI shareholder IRR at 9.0x exit multiples</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-Without PIPE conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.07</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.34</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.19</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-With partial PIPE conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9.78</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11.02</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.03</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-With full PIPE conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8.14</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8.99</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.86</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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>


<!-- Field: Page; Sequence: 118; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->104<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">FSI Standalone
    Risk</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Risk</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Risk</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Lygos Business
    Plan</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Risk</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Scenario
    A</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Scenario
    B</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Scenario
    C</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Scenario
    D</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Scenario
    E</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 35%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">FSI shareholder IRR at 3.5x
    to 7.0x multiples</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-Without PIPE conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">42</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">48</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-With partial PIPE conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">47</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">52</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-With full PIPE conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">41</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">45</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">FSI shareholder IRR at 9.0x exit multiples</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-Without PIPE conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">60</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">67</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">21</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-With partial PIPE conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">64</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">71</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">-With full PIPE conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">54</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">59</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">28</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Neither
FSI nor MalekRemian provides any assurances that any of these levels of stock prices or internal rates of return will be achieved.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MalekRemian
then, in looking at fairness of the Contemplated Transactions, ran an analysis as to what would be a fair rate of return for investors
in a type of investment such as the proposed combination of FSI and Lygos, recognizing that the combination will be largely dependent
upon the future success of Lygos&#8217; new products, inasmuch as the obligations being incurred by the post-merger FSI, both from debt
service associated with the Note and the future product development and manufacturing scale up requirements, materially increase FSI&#8217;s
business plan execution risk profile and place post-Merger FSI potentially in the range of the typical target benchmarked rates of return
for companies in the line items 5 through 9 set forth in the following table:</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>


<!-- Field: Page; Sequence: 119; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->105<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 10pt"><img src="forms-4_003.jpg" alt="" style="height: 324px; width: 650px" /></span></p>

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

<p style="font: italic 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">Indications
of Pre-Money Value for Comparable Publicly Traded Companies</span></p>

<p style="font: italic 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MalekRemian
also analyzed the capital raising transactions of the comparable publicly traded companies, pursuant to initial public offerings or (in
one case) a de-SPAC transaction. This data showed the following levels of appreciation in the capital investments made in the comparable
companies prior to their initial public offerings or de-SPAC transactions (i.e., &#8220;pre-money&#8221; investments) by comparison to
the implied appreciation of pre-money investments in Lygos prior to the Contemplated Transactions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.25in"><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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Indications
of Pre-Money Value Based on Available Public Information (US$000)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Codexis</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gingko</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amyris</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Avantium</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Danimer</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Metabolic</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">IPO or De-SPAC Date</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">April 2022</span></td><td><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 colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Sept 2021</span></td><td><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 colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Oct 2010</span></td><td><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 colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Mar 2017</span></td><td><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 colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Dec 2020</span></td><td><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 colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">April 2007</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prior Investor Capital Raised</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">400,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">928,991</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">190,524</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,532</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">66,506</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,077</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Pre-Money Value Using
    Closing Price on IPO or De-SPAC Date</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">370,796</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,732,852</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,757,114</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,564,013</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">955,155</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">155,858</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Percent appreciation</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7.3</span></td><td style="padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,593.1</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,021.2</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,573.2</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,336.2</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">812.7</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Pre-Money Value Using Closing Price on
    June 17, 2022</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">253,192</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,061,319</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,730</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">429,658</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,482</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,361</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Percent appreciation</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(36.7</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">229.4</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(62.4</span></td><td style="padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">349.8</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">138.3</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">235.9</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Mean, June 17 price</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">142.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-family: Times New Roman, Times, Serif">Median, June 17 price</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">183.9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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


<!-- Field: Page; Sequence: 120; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->106<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the case of FSI, based on June 17, 2022 closing stock price of $2.45, the issuance of 26,293,492 shares of FSI stock to acquire Lygos
in the Contemplated Transactions would represent an aggregate consideration value of $64.4 million and 56.7 percent appreciation over
the $41.1 million invested by &#8220;pre-money&#8221; investors to date in Lygos prior to the Proposed Transactions. The resulting 56.7
percent appreciation is materially below both the mean and the median values for the comparable companies. MalekRemian has not determined
the relative values, technical efficacy or potential for commercialization of the intangible properties, research and development, product
lines or pipeline of potential product lines of FSI and the comparable companies, and percent appreciation statistics for pre-money investors
are for general comparison only.</span></p>

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

<p style="font: italic 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">Miscellaneous</span></p>

<p style="font: italic 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
summary is not a complete description of MalekRemian&#8217;s opinion or the underlying analyses and factors considered in connection
with MalekRemian&#8217;s opinion. The preparation of a fairness opinion is a complex process involving the application of subjective
business and financial judgment in determining the most appropriate and relevant methods of financial analysis and the application of
those methods to the particular circumstances and, therefore, is not readily susceptible to partial analysis or summary description.
MalekRemian believes that its analyses described above must be considered as a whole and that considering any portion of such analyses
and of the factors considered without considering all analyses and factors could create a misleading view of the process underlying its
opinion. Selecting portions of the analyses or summary set forth above, without considering the analyses as a whole, could create an
incomplete view of the processes underlying the MalekRemian opinion. In arriving at its fairness determination, MalekRemian considered
the results of all of its analyses and did not attribute any particular weight to any factor or analysis. Rather, it made its fairness
determination on the basis of its experience and professional judgment after considering the results of all of its analyses. No company
or transaction in the analyses described above is identical to FSI, Lygos or the expected combination of those companies following the
Merger.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
conducting its analyses and arriving at its opinion, MalekRemian utilized a variety of analysis methods. The analyses were prepared solely
for the purpose of enabling MalekRemian to provide its opinion to the FSI board of directors as to the fairness, forming a financial
point of view, of the impact on existing stockholders of FSI with respect to the Contemplated Transactions in the Merger, as of the date
of the opinion, and do not purport to be an appraisal or necessarily reflect the prices at which businesses or securities actually may
be sold, which are inherently subject to uncertainty.</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>


<!-- Field: Page; Sequence: 121; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->107<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MalekRemian
has been informed that the terms of the Merger were determined through arm&#8217;s-length negotiations between FSI and Lygos and were
approved by the FSI board of directors. Although MalekRemian provided fairness advice to the FSI board of directors, the decision to
enter into the Merger Agreement was solely that of the FSI board of directors. MalekRemian did not recommend any specific consideration
to FSI or the FSI board of directors, or that any specific amount or type of consideration constituted the only appropriate consideration
for the merger. As described above, the opinion of MalekRemian and its presentation to the FSI board of directors were among a number
of factors taken into consideration by the FSI board of directors in making its determination to approve the Merger Agreement, the Merger
and the other transactions contemplated by the Merger Agreement.</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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interests
of FSI&#8217;s Directors and Officers in the Merger</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font: normal 10pt 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.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">When
you consider the recommendation of FSI&#8217;s board of directors in favor of approval of the Proposals, you should keep in mind that
Daniel O&#8217;Brien, FSI&#8217;s Chief Executive Officer and a member of its board of directors, has interests in the Merger that are
different from, or in addition to, your interests as a shareholder. These interests include, among other things:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">The
    fact that Mr. O&#8217;Brien, in connection with the transactions contemplated by the Merger Agreement, will sell 1,000,000 FSI Common
    Shares to FSI for $7.50 per share immediately after the Effective Time.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    fact that, upon the closing of the Merger, FSI and Mr. O&#8217;Brien entered into the O&#8217;Brien Employment Agreement, which will
    become effective as of the Closing Date. Under the terms of the employment agreement, Mr. O&#8217;Brien will be employed as FSI&#8217;s
    Head-Flexible Solutions Division, and he will receive an annual base salary of $500,000, which will be increased each year during
    the employment term based on annual increases in the Consumer Price Index.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Regulatory
Approvals Required for the Merger</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white">In
the United States, the Company must comply with applicable federal and state securities laws and the rules and regulations of NYSE American
in connection with the issuance of the Company&#8217;s common shares and the filing of this proxy statement/prospectus with the SEC.</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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Anticipated
Accounting Treatment of the Merger</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Merger is anticipated to be accounted for as a reverse acquisition in accordance with U.S. GAAP. Under this method of accounting, FSI
will be treated as the &#8220;acquired&#8221; company for financial reporting purposes. Accordingly, for accounting purposes, we anticipate
the Merger will be accounted for using the acquisition method of accounting, pursuant to the provisions of ASC 805, with the assets and liabilities of FSI,
as of the Effective Date, recorded by Lygos at their respective fair values, and the excess of the purchase price over the fair value
of FSI&#8217;s net assets will be recognized as goodwill.</span></p>

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


<!-- Field: Page; Sequence: 122; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->108<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
Unaudited Prospective Financial Information</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font: normal 10pt 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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
does not publicly disclose long-term projections as to future performance, revenues, earnings or other results due to, among other reasons,
the uncertainty and subjectivity of the underlying assumptions and estimates. As a result, Lygos does not endorse the unaudited prospective
financial information as a reliable indication of future results. Lygos is including certain unaudited prospective financial information
in this section of this joint proxy and consent solicitation statement/prospectus solely because it was among the financial information
made available to Lygos&#8217; board of directors, Lygos&#8217; financial advisors, as well as FSI and FSI&#8217;s financial advisor
in connection with their respective evaluations of the Merger. The unaudited prospective financial information is not being included
in this joint proxy and consent solicitation statement/prospectus in order to influence any Lygos stockholder or FSI stockholder to make
an investment decision with respect to the Merger or to influence any Lygos&#8217; stockholder or FSI stockholder as to whether or how
such stockholder should deliver a written consent or act with respect to Lygos&#8217; proposals, the FSI share issuance, the Merger or
any other matter. The unaudited prospective financial information presented below as the prospective financial information was prepared
by Lygos&#8217; management for internal planning purposes. Such unaudited prospective financial information was based solely upon information
available to Lygos&#8217; management at the time of their preparation. Lygos has not updated the unaudited prospective financial information
included in this joint proxy and consent solicitation statement/prospectus and does not intend to do so.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents selected unaudited prospective financial data of Lygos made available to Lygos&#8217; Board of Directors and
the financial advisors to Lygos, as well as to FSI and FSI&#8217;s financial advisor:</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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%"><span style="font-family: Times New Roman, Times, Serif">Revenue</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #222222">47.1</p></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #222222">66.6</p></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #222222">111.2</p></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 11%; text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; color: #222222">187.8</p></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
inclusion of Lygos&#8217; prospective financial information and Lygos&#8217; prospective financial information regarding FSI in this
joint proxy and consent solicitation statement/prospectus should not be regarded as an indication that any of Lygos, FSI, any of their
respective affiliates, any of their respective financial advisors or any other person considered, or now considers, this information
to be necessarily predictive of actual future results or events, and it should not be relied upon as such. There can be no assurance
that the prospective results will be realized or that actual results will not be significantly higher or lower than estimated.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
Lygos&#8217; prospective financial information and Lygos&#8217; prospective financial information regarding FSI covers multiple years,
such information by its nature becomes less predictive with each successive year. Lygos stockholders and FSI stockholders are urged to
review the SEC filings of Lygos incorporated by reference into this joint proxy and consent solicitation statement/prospectus for a description
of risk factors with respect to the business of Lygos. See &#8220;Cautionary Note Regarding Forward-Looking Statements,&#8221; &#8220;Risk
Factors,&#8221; and &#8220;Where You Can Find More Information.&#8221; Lygos&#8217; prospective financial information and Lygos&#8217;
prospective financial information regarding FSI was not prepared with a view to public disclosure and was not prepared with a view to
compliance with U.S. GAAP, compliance with published guidelines of the SEC regarding projections and forward-looking statements or the
guidelines established by the American Institute of Certified Public Accountants for preparation and presentation of prospective financial
information.</span></p>

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


<!-- Field: Page; Sequence: 123; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->109<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Many
of the assumptions reflected in Lygos&#8217; prospective financial information Lygos&#8217; prospective financial information regarding
FSI are subjective in many respects and, thus, subject to interpretation. Although presented with numerical specificity, Lygos&#8217;
prospective financial information and Lygos&#8217; prospective financial information regarding FSI reflects numerous assumptions and
estimates as to future events made by the management of Lygos. In preparing Lygos&#8217; prospective financial information and Lygos&#8217;
prospective financial information regarding FSI, Lygos made assumptions and estimates regarding, among other things, industry performance,
general business, economic, regulatory, market and financial conditions and other future events, as well as matters specific to Lygos&#8217;
business, including future initiatives, all of which are difficult to predict and many of which are beyond Lygos&#8217; control. At the
time Lygos&#8217; prospective financial information and Lygos&#8217; prospective financial information regarding FSI was prepared, Lygos&#8217;
management believed such assumptions and estimates were reasonable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos&#8217;
stockholders and FSI stockholders are urged to review &#8220;Lygos&#8217; Management&#8217;s Discussion and Analysis of Financial Condition
and Results of Operations for a description of Lygos&#8217; of results of operations and financial condition and capital resources, which
is incorporated by reference into this joint proxy and consent solicitation statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white">Lygos&#8217;
prospective financial information and Lygos&#8217; prospective financial information regarding FSI was prepared by Lygos&#8217; management
and is the responsibility of Lygos&#8217; management. Neither the independent auditors of Lygos nor any other independent accountant
has audited, reviewed, compiled, examined or applied agreed-upon procedures with respect to Lygos&#8217; prospective financial information
and Lygos&#8217; prospective financial information regarding FSI, and accordingly, neither the independent auditors of Lygos nor any
other independent accountant expresses any opinion or any other form of assurance on such information or its achievability, and assumes
no responsibility for, and disclaims any association with, Lygos&#8217; prospective financial information and Lygos&#8217; prospective
financial information regarding FSI. The report of the independent auditors of Lygos contained in Lygos&#8217; consolidated financial
statements for the years ended December 31, 2021 and 2020, which is included in this joint proxy and consent solicitation statement/prospectus,
relates to Lygos&#8217; previously issued consolidated financial statements. It does not extend to Lygos&#8217; prospective financial
information and Lygos&#8217; prospective financial information regarding FSI and should not be read to do so. Furthermore, Lygos&#8217;
prospective financial information and Lygos&#8217; prospective financial information regarding FSI does not necessarily reflect Lygos&#8217;
current estimates and does not necessarily take into account all circumstances or events occurring after the date it was prepared<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">,
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and some or all of the assumptions that have been
made regarding, among other things, the timing of certain occurrences or impacts, may have changed since such date. In particular, Lygos&#8217;
prospective financial information and Lygos&#8217; prospective financial information regarding FSI set forth below does not give effect
to Merger, nor does it take into account the effect of any failure of the Merger to occur, and should not be viewed as accurate in those
contexts.</span></p>

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


<!-- Field: Page; Sequence: 124; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->110<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the reasons described above, readers of this joint proxy and consent solicitation statement/prospectus are cautioned not to place undue,
if any, reliance on Lygos&#8217; prospective financial information and Lygos&#8217; prospective financial information regarding FSI.
Neither Lygos nor FSI has made any representation to the other in the Merger agreement concerning the any prospective financial information.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LYGOS
DOES NOT INTEND TO, AND DISCLAIMS ANY OBLIGATION TO, UPDATE, CORRECT OR OTHERWISE REVISE LYGOS&#8217; PROSPECTIVE FINANCIAL INFORMATION
AND LYGOS&#8217; PROSPECTIVE FINANCIAL INFORMATION REGARDING FSI TO REFLECT CIRCUMSTANCES EXISTING AFTER THE DATE OF THE MERGER AGREEMENT
OR TO REFLECT THE OCCURRENCE OF FUTURE EVENTS, EVEN IN THE EVENT THAT ANY OR ALL OF THE ASSUMPTIONS UNDERLYING SUCH UNAUDITED PROSPECTIVE
FINANCIAL INFORMATION ARE NO LONGER APPROPRIATE (EVEN IN THE SHORT TERM).</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Board
of Directors of FSI Following the Merger</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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">Following
the Merger, all current directors of FSI will resign, subject to the election of new directors designated by Lygos at the Special Meeting.
We believe a majority of our board of directors will meet the independence standards under the applicable NYSE American rules. Please
see the section of this proxy statement/prospectus entitled &#8220;<i>Management of the Combined Company After the
Merger</i>&#8221;.</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Appraisal
Rights</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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">There
are no appraisal rights available to FSI shareholders in connection with the Merger.</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Merger Agreement</span></p>

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

<p style="font: italic bold 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; background-color: white">Explanatory
Note Regarding the Merger Agreement</span></p>

<p style="font: italic bold 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; background-color: white; text-indent: 60pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><i>The
following is a summary of the material provisions of the Agreement and Plan of Merger and Reorganization, entered into on April 17, 2022,
and subsequently amended on July </i></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24<span style="background-color: white"><i>,
2022 (as amended, the &#8220;Merger Agreement&#8221;) among the Company, Lygos, Merger Sub I, and Merger Sub II, but does not purport
to describe all of the terms of the Merger Agreement. This summary is qualified in its entirety by reference to the Merger Agreement
(as amended), a copy of which is attached as Annex A-1 and A-2 hereto. You should refer to the full text of the Merger Agreement for
details of the Merger and the terms and conditions of the Merger Agreement. In the event of any discrepancy between the following summary
and the terms of the Merger Agreement, the Merger Agreement will control. Capitalized terms not otherwise defined herein have the definition
given to them in the Merger Agreement (as amended). The following summary of the Merger Agreement, is intended to provide information
regarding the terms of the Merger Agreement and is not intended to modify or supplement any factual disclosures about the Company in
its public reports filed with the SEC. In particular, the Merger Agreement and the related summary are not intended to be, and should
not be relied upon as, disclosures regarding any facts and circumstances relating to the Company or any of its subsidiaries or affiliates.
The Merger Agreement contains representations and warranties by the Company, the Merger Subs, and Lygos which were made only for purposes
of the Merger Agreement and as of specified dates. The representations, warranties and covenants in the Merger Agreement were made solely
for the benefit of the parties to the Merger Agreement; may be subject to limitations agreed upon by the contracting parties, including
being qualified by the disclosure schedules to the Merger Agreement; were made for the purposes of allocating contractual risk between
the parties to the Merger Agreement instead of establishing these matters as facts; and may apply contractual standards of materiality
or material adverse effect that generally differ from those applicable to investors. In addition, information concerning the subject
matter of the representations, warranties and covenants may change after the date of the Merger Agreement, which subsequent information
may or may not be fully reflected in the Company&#8217;s public disclosures.</i></span></span></p>

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


<!-- Field: Page; Sequence: 125; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->111<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><i>Additional
information about the Company may be found elsewhere in this proxy statement/prospectus and the Company&#8217;s other public filings.
Please see the section of this proxy statement/prospectus entitled &#8220;Where You Can Find More Information.&#8221;</i></span></p>

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

<p style="font: italic bold 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">The
Business Combination</span></p>

<p style="font: italic bold 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Merger Agreement, Merger Sub I will merge with and into Lygos, Merger Sub I will cease to exist, and Lygos will become a direct,
wholly owned subsidiary of the Company. We refer to this transaction as the &#8220;First Merger,&#8221; and Lygos, following the First
Merger, is sometimes referred to as the &#8220;First Step Surviving Corporation.&#8221; Next, as part of the same overall transaction,
Lygos will merge with and into Merger Sub II, Lygos will cease to exist, and Merger Sub II will survive as a direct, wholly owned subsidiary
of the Company under the name &#8220;Lygos, Inc.,&#8221; which we sometimes refer to as the Final Surviving Entity. We refer to this
second transaction as the &#8220;Second Merger.&#8221; We also refer to both mergers as the &#8220;Merger&#8221; or &#8220;Business Combination.&#8221;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Contemplated Transactions were approved by the boards of directors of both the Company and Lygos.</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: italic bold 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">Closing
and Effective Time of the Merger</span></p>

<p style="font: italic bold 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
the Merger Agreement is earlier terminated pursuant to the terms thereof, and subject to the satisfaction or waiver of the conditions
set forth therein and described in the section of this proxy statement/prospectus entitled &#8220;&#8212;Conditions to
Closing the Business Combination,&#8221; the closing of the Merger (the &#8220;<b><i>Closing</i></b>&#8221;) shall take place as promptly
as practicable (but in no event later than the second Business Day following the satisfaction or waiver of the last to be satisfied or
waived of the conditions to Closing set forth the Merger Agreement, other than those conditions that by their nature are to be satisfied
at the Closing, but subject to the satisfaction or waiver of each of such conditions), or at such other time, date and place as the Company
and Lygos may mutually agree in writing, provided that if all the conditions to Closing set forth in the Merger Agreement shall not have
been satisfied or waived on such second Business Day, then the Closing shall take place on the first subsequent Business Day on which
all such conditions shall have been satisfied or waived. The date on which the Closing actually takes place is referred to as the &#8220;Closing
Date.&#8221; On the Closing Date, the parties to the Merger Agreement shall cause the First Merger to be consummated by (a) filing a
certificate of merger substantially in the form attached to the Merger Agreement as Exhibit C, which we refer to as the &#8220;First
Certificate of Merger,&#8221; with the Secretary of State of the State of Delaware, in accordance with the relevant provisions of the
Delaware General Corporation Law (&#8220;<b><i>DGCL</i></b>&#8221;) and (b) making all other filings and recordings required under the
DGCL. The term &#8220;Effective Time&#8221; means the time of the filing of the First Certificate of Merger, or, if different, the time
of effectiveness thereof that is specified therein. Promptly following the Effective Time, but in no event later than two (2) Business
Days thereafter, the Company, the First Step Surviving Corporation and Merger Sub II shall cause a certificate of merger in accordance
with the relevant provisions of the DGCL in substantially the form attached to the Merger Agreement as Exhibit D to be filed with the
Secretary of State of Delaware.</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>


<!-- Field: Page; Sequence: 126; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->112<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b><i>&#160;</i></b></span></p>

<p style="font: italic bold 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">Consideration
to be received in the Business Combination</span></p>

<p style="font: italic bold 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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the terms and conditions of the Merger Agreement, at the Effective Time each other outstanding share of Lygos capital stock, other
than any shares of Lygos capital stock held as treasury stock prior to the Effective Time, which stock will be canceled and retired without
payment of any consideration, will be converted solely into the right to receive a portion of the Merger Shares. This portion will be
determined in accordance with the Lygos Certificate of Incorporation as applicable to an &#8220;Acquisition&#8221;, which term is defined
in the Lygos Certificate of Incorporation to refer to a change of control of Lygos, and outstanding SAFEs. Prior to the Effective Time,
the Lygos Certificate of Incorporation will be amended to provide that the Merger will constitute an Acquisition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the terms and conditions of the Merger Agreement, at the Effective Time, each Lygos option that is outstanding and unexercised immediately
prior to the Effective Time (whether vested or unvested) will automatically be assumed by FSI and converted into a Rollover Option. The
number of FSI Common Shares subject to each Rollover Option will be determined by multiplying the number of shares of Lygos common stock
subject to each Lygos option by an exchange ratio equal to the exchange ratio determining the fraction of a Merger Share issuable in
the Merger per share of Lygos common stock. The resulting number will be rounded down to the nearest whole number of FSI Common Shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior
to the Effective Time, unless otherwise determined by Lygos in its sole discretion, Lygos will use commercially reasonable efforts to
enter into a SAFE Conversion Agreement with each SAFE Party that has entered into a SAFE. Such an agreement will provide that each SAFE
will be terminated, effective as of immediately prior to the Effective Time. Each SAFE Party would receive the number of shares of Lygos
common stock set forth and agreed to by the SAFE Party in the applicable SAFE Conversion Agreement.</span></p>

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


<!-- Field: Page; Sequence: 127; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->113<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
maximum number of FSI Common Shares issuable in the Merger will not exceed the total number of FSI Capital Shares on a fully diluted
basis outstanding as of the end of the last trading day of the FSI Common Shares on the NYSE American before the Effective Time multiplied
by two.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Immediately
following the Effective Time of the Merger, the former stockholders of Lygos are expected to own approximately 66.7% of the outstanding
shares of the combined company. Upon closing, Eric Steen will serve as the CEO and a member of the board of directors for the combined
company. Daniel O&#8217;Brien has entered into a five-year employment agreement to continue overseeing the Company&#8217;s existing business
activities. Lygos&#8217; current CFO, Bryce Dille, and CTO, Nick Ohler, will retain these respective roles in the combined company. Also,
in connection with the Merger, upon closing, all current directors of the Company will resign, subject to the Company&#8217;s shareholders
electing new directors designated by Lygos.</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: italic bold 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">Procedures
for Exchanging Shares</span></p>

<p style="font: italic bold 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
promptly as reasonably practicable following the date of the Merger Agreement, but in no event later than ten (10) Business Days prior
to the Closing Date, the Company shall appoint an exchange agent mutually agreed upon by FSI and the Company, which we refer to as the
&#8220;Exchange Agent,&#8221; and enter into an exchange agent agreement with the Exchange Agent for the purpose of exchanging Lygos
stock certificates, if any, representing the Lygos capital stock and each share of Lygos capital stock held in book-entry form on the
stock transfer books of Lygos immediately prior to the Effective Time, in either case, for the portion of the Merger Shares issuable
in respect of such Lygos capital stock pursuant to the Merger Agreement and on the terms and subject to the other conditions set forth
in the Merger Agreement. Each of the Company and Lygos shall mutually agree to the provisions of, and any changes to the Letter of Transmittal
in order to satisfy any requirements of the Exchange Agent (in either case, such agreement not to be unreasonably withheld, conditioned
or delayed). &#8220;Letter of Transmittal&#8221; means a letter of transmittal in customary form and containing such provisions as the
Company and Lygos shall reasonably agree (including (a) a provision confirming that delivery of Lygos stock certificates (or affidavit
of loss in lieu thereof in the form required by the Letter of Transmittal), if any, shall be effected, and risk of loss and title to
Lygos stock certificates shall pass, only upon delivery of such Lygos stock certificates or affidavit of loss in lieu thereof in the
form required by the Letter of Transmittal, if any, to the Company), and (b) a general release of all claims against Lygos and the Company.</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>


<!-- Field: Page; Sequence: 128; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->114<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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">Promptly
after the Effective Time (and in any event within three (3) Business Days thereafter), the Company shall mail or otherwise deliver, or
shall cause to be mailed or otherwise delivered, to the Lygos stockholders (i) the Letter of Transmittal; and (ii) instructions for use
in effecting the surrender of Lygos stock certificates, if any, in exchange for certificates representing the Merger Shares and the Fractional
Share Amount. Upon surrender of a Lygos stock certificate or affidavit of loss in lieu thereof in the form required by the Letter of
Transmittal, if any, to the Exchange Agent for exchange, together with a duly executed Letter of Transmittal and such other documents
as may be reasonably required by the Company or the Exchange Agent, (A) the holder of such Lygos capital stock shall be entitled to receive
in exchange therefor a certificate representing the number of whole shares of Merger Shares that such holder has the right to receive
(and the Fractional Share Amount) pursuant to the Merger Agreement; and (B) the Lygos stock certificate, if any, so surrendered shall
be canceled. If any certificates evidencing shares of Merger Shares are to be issued in a name other than that in which the surrendered
Lygos stock certificate or the transferred Lygos common stock is registered, it shall be a condition of the issuance thereof that the
Lygos stock certificate so surrendered or the transferred Lygos common stock shall be properly endorsed or accompanied by an executed
form of assignment separate from the Lygos stock certificate or shall otherwise be in proper form for transfer, and that the Person requesting
such exchange pay to the Exchange Agent any transfer or other tax required by reason of the issuance of a new certificate or transfer
for shares of Merger Shares in any name other than that of the registered holder of the Lygos stock certificate surrendered or the transferred
Lygos capital stock or otherwise establish to the satisfaction of the Exchange Agent that such tax has been paid or is not payable. &#8220;Person&#8221;
means any individual, corporation, firm, partnership, joint venture, association, trust, company, Governmental Authority, syndicate,
body corporate, unincorporated organization, or other legal entity, or any governmental agency or political subdivision thereof.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
a properly completed and duly executed Letter of Transmittal, together with any Lygos stock certificate (or affidavit of loss in lieu
thereof in the form required by the Letter of Transmittal), if any, is delivered to the Exchange Agent in accordance with the Merger
Agreement (i) at least one (1) Business Day prior to the Closing Date, then the Company and Lygos shall take all necessary actions to
cause the applicable portion of the Merger Shares to be delivered to the applicable holder of Lygos capital stock on the Closing Date,
or (ii) less than one (1) Business Day prior to the Closing Date, then the Company and Lygos (or the Final Surviving Entity) shall take
all necessary actions to cause the applicable portion of the Merger Shares to be delivered to the applicable holder of Lygos capital
stock within two (2) Business Days after such delivery.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
portion of the Merger Shares not obtained by the holders of Lygos capital stock twelve (12) months following the Closing Date shall be
delivered to the Company or as otherwise instructed by the Company, and any holders of Lygos capital stock who have not exchanged his,
her or its Lygos capital stock for the applicable portion of the Merger Shares prior to that time shall thereafter look only to the Company
for the issuance of the applicable portion of the Merger Shares, without any interest thereon. No party to the Merger Agreement or any
of their respective Affiliates shall be liable to any Person in respect of any consideration delivered to a public official pursuant
to any applicable abandoned property, unclaimed property, escheat, or similar Law. Any portion of the Merger Shares remaining unclaimed
by the holders of Lygos capital stock immediately prior to such time when the amounts would otherwise escheat to or become property of
any Governmental Authority shall become, to the extent permitted by applicable Law, the property of the Company free and clear of any
claims or interest of any Person previously entitled thereto. &#8220;Law&#8221; or &#8220;Laws&#8221; means any federal, state, local,
municipal, foreign (including foreign political subdivisions) or other law, order, statute, constitution, principle of common law or
equity, resolution, ordinance, code, writ, edict, decree, consent, approval, concession, franchise, permit, rule, regulation, judicial
or administrative ruling, franchise, license, judgment, injunction, treaty, convention or other governmental certification, authorization
or requirement issued, enacted, adopted, promulgated, implemented or otherwise put into effect by or under the authority of any Governmental
Authority, and the term &#8220;applicable&#8221; with respect to such Laws and in the context that refers to one or more Persons means
that such Laws apply to such Person or Persons or its or their business, undertaking, property or security and put into effect by or
under the authority of a Governmental Authority having jurisdiction over the Person or Persons or its or their business, undertaking,
property or security. &#8220;Governmental Authority&#8221; means any U.S. or foreign, federal, state, or local governmental commission,
board, body, bureau, or other regulatory authority, agency, including courts and other judicial bodies, or any self-regulatory body or
authority, including any instrumentality or entity designed to act for or on behalf of the foregoing.</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>


<!-- Field: Page; Sequence: 129; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->115<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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">No
dividends or other distributions declared or made with respect to Merger Shares with a record date after the Effective Time shall be
paid to the holder of any unsurrendered Lygos stock certificate with respect to the Merger Shares that such holder has the right to receive
in the Merger until such holder surrenders such Lygos stock certificate (or complies with the lost stock provisions) in accordance with
the Merger Agreement (at which time such holder shall be entitled, subject to the effect of applicable abandoned property, escheat or
similar Laws, to receive all such dividends and distributions, without interest).</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: italic bold 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">Withholding</span></p>

<p style="font: italic bold 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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
of the Company, Merger Subs, Lygos and the Final Surviving Entity shall be entitled to deduct and withhold, from any consideration payable
or otherwise deliverable under the Merger Agreement to any holder of record of any Lygos capital stock immediately prior to the Effective
Time or any other Person who is entitled to receive Merger Shares and/or a Fractional Share Amount pursuant to the Merger Agreement,
such amounts as are required to be withheld or deducted under the United States Internal Revenue Code of 1986, as amended, which we refer
to as the Code, or any other state, local or foreign Tax Law with respect to the making of such payment; provided, that the person responsible
for the withholding shall notify the recipient of any such payment of any such withholding requirement prior to making any such withholding
and shall use commercially reasonable efforts to reduce or eliminate such withholding obligation. To the extent that amounts are so withheld
or deducted and timely paid to the applicable Governmental Authority, such withheld or deducted amounts shall be treated for all purposes
of the Merger Agreement as having been paid to the Person(s) to whom such amounts would otherwise have been paid.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Tax&#8221;
or &#8220;Taxes&#8221; means any and all taxes, customs, duties, tariffs, deficiencies, assessments, levies, or other like governmental
charges, including, without limitation, taxes based upon or measured by income, gross receipts, excise, real or personal property, ad
valorem, value added, estimated, alternative minimum, stamp, sales, withholding, social security (or similar), unemployment, disability,
occupation, premium, windfall, use, service, service use, license, net worth, payroll, pension, franchise, environmental (including taxes
under Section 59A of the Code), severance, transfer, capital stock and recording taxes and charges, imposed by the IRS or any other taxing
authority (whether domestic or foreign including, without limitation, any state, county, local, or foreign government or any subdivision
or taxing agency thereof (including a United States possession)), whether computed on a separate, consolidated, unitary, combined, or
any other basis; and such term shall include any interest, fines, penalties, or additional amounts attributable to, or imposed upon,
or with respect to, any such amounts, whether disputed or not, and shall also include any obligations to indemnify or otherwise assume
or succeed to the tax liability of any other Person.</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>


<!-- Field: Page; Sequence: 130; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->116<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b><i>&#160;</i></b></span></p>

<p style="font: italic bold 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">Representation
and Warranties</span></p>

<p style="font: italic bold 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: italic 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">Company
and Merger Subs Representations and Warranties</span></p>

<p style="font: italic 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and the Merger Subs have made representations and warranties to Lygos in the Merger Agreement relating to the following matters:</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 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; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Organization</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalization</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Authority</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-Contravention;
    Consents</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SEC
    Filings; Financial Statements</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Absence
    of Changes</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title
    to Assets</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Properties</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intellectual
    Property</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Material
    Contracts</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Absence
    of Undisclosed Liabilities</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compliance
    with Laws; Regulatory Compliance</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
    and Tax Returns</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employee
    Benefit Programs</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Labor
    and Employment Matters</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Environmental
    Matters</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insurance</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
    Programs</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transactions
    with Affiliates</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal
    Proceedings; Orders</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inapplicability
    of Anti-Takeover Statutes</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vote
    Required</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
    Financial Advisor</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosure;
    Company Information</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Data
    Privacy and Security</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reporting
    Status and Applicable Canadian Securities Laws Matters</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exclusivity
    of Representations and Warranties</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 131; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->117<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: italic 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">Definition
of FSI Material Adverse Effect</span></p>

<p style="font: italic 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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Many
of the Company&#8217;s representations and warranties in the Merger Agreement are qualified by a &#8220;FSI Material Adverse Effect&#8221;
standard (that is, they will not be deemed to be untrue or incorrect unless their failure to be true or correct has or would reasonably
be expected to have, an FSI Material Adverse Effect). For purposes of the Merger Agreement, &#8220;FSI Material Adverse Effect&#8221;
means any change, circumstance, condition, development, effect, event, occurrence, result or state of facts that, individually or when
taken together with any other such change, circumstance, condition, development, effect, event, occurrence, result or state of facts,
has or would reasonably be expected to (a) have a material adverse effect on the business, financial condition, assets, liabilities or
results of operations of the Company and its Subsidiaries, except that none of the following shall be taken into account in determining
whether there has been an FSI Material Adverse Effect: (i) changes affecting the industry in the jurisdictions the Company operates;
(ii) changes in general economic or business conditions in the jurisdictions in which the Company operates; (iii) changes in the financial,
credit, banking or securities market (including any disruption thereof and any decline in the price of any security or market index);
(iv) any outbreak of any military conflict, declared or undeclared war, armed hostilities, or acts of terrorism in the jurisdictions
in which the Company operates, whether or not pursuant to the declaration of a national emergency or war, or the occurrence of any military
or terrorist attack in the jurisdiction in which the Company operates; (v) any acts of God, calamities, including weather events, fires,
natural disasters and earthquakes, or any epidemics, pandemics, contagious disease outbreaks (such as COVID-19) or public health emergencies;
(vi) changes in any applicable Laws or applicable accounting regulations or principles or interpretations thereof; (vii) changes, effects
or circumstances resulting from the announcement or pendency of the Merger Agreement or the consummation of the Contemplated Transactions
or compliance with the terms of the Merger Agreement; (viii) any changes in or affecting research and development, clinical trials or
other drug development activities conducted by or on behalf of the Company in respect of any of Company products or any other product
candidates; (ix) any specific action taken at the written request of the Company or expressly required by the Merger Agreement; or (b)
prevent or materially delay the ability of the Company and or the Merger Subs to consummate the Contemplated Transactions.</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: italic 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">Lygos
Representations and Warranties</span></p>

<p style="font: italic 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
has made representations and warranties to the Company and the Merger Subs in the Merger Agreement relating to the following matters:</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 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; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Organization</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalization</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Authority</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-Contravention;
    Consents</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
    Statements</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Absence
    of Changes</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title
    to Assets</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Properties</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intellectual
    Property</span></td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</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.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Material
    Contracts</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Absence
    of Undisclosed Liabilities</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compliance
    with Laws; Regulatory Compliance</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes
    and Tax Returns</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employee
    Benefit Programs</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Labor
    and Employment Matters</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Environmental
    Matters</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insurance</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal
    Proceedings; Orders</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inapplicability
    of Anti-Takeover Statutes</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vote
    Required</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
    Financial Advisor</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosure;
    Company Information</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Data
    Privacy and Security</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exclusivity
    of Representations and Warranties</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Government
    Programs</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify; text-indent: -0.25in"><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 1in; text-align: justify; text-indent: -0.25in"></p>

<!-- Field: Page; Sequence: 132; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->118<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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: italic 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">Definition
of Lygos Material Adverse Effect</span></p>

<p style="font: italic 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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Many
of Lygos&#8217; representations and warranties in the Merger Agreement are qualified by a &#8220;Lygos Material Adverse Effect&#8221;
standard (that is, they will not be deemed to be untrue or incorrect unless their failure to be true or correct has or would reasonably
be expected to have, a Lygos Material Adverse Effect). For purposes of the Merger Agreement, &#8220;Lygos Material Adverse Effect&#8221;
means any change, circumstance, condition, development, effect, event, occurrence, result or state of facts that, individually or when
taken together with any other such change, circumstance, condition, development, effect, event, occurrence, result or state of facts,
has or would reasonably be expected to (a) have a material adverse effect on the business, financial condition, assets, liabilities or
results of operations of Lygos and it direct and indirect subsidiaries, taken as a whole, except that none of the following shall be
taken into account in determining whether there has been a Lygos Material Adverse Effect: (i) changes affecting the industry in the jurisdictions
the Lygos business operates; (ii) changes in general economic or business conditions in the jurisdictions in which the Lygos business
operates; (iii) changes in the financial, credit, banking or securities market (including any disruption thereof and any decline in the
price of any security or market index); (iv) any outbreak of any military conflict, declared or undeclared war, armed hostilities, or
acts of terrorism in the jurisdictions in which the Lygos business operates, whether or not pursuant to the declaration of a national
emergency or war, or the occurrence of any military or terrorist attack in the jurisdiction in which the Lygos business operates; (v)
any acts of God, calamities, including weather events, fires, natural disasters and earthquakes, or any epidemics, pandemics, contagious
disease outbreaks (such as COVID-19) or public health emergencies; (vi) changes in any applicable Laws or applicable accounting regulations
or principles or interpretations thereof; (vii) changes, effects or circumstances resulting from the announcement or pendency of the
Merger Agreement or the consummation of the Contemplated Transactions or compliance with the terms of the Merger Agreement; (viii) any
changes in or affecting research and development, clinical trials or other drug development activities conducted by or on behalf of Lygos
and its direct and indirect subsidiaries in respect of any of Lygos&#8217; and its direct and indirect subsidiaries&#8217; products or
any other product candidates; (ix) any specific action taken (or omitted to be taken) at the request of the Company or the Merger Subs
or expressly required by the Merger Agreement; and (x) any existing event, occurrence or circumstance of which the Company has knowledge
as of the date hereof; or (b) prevent or materially delay the ability of Lygos to consummate the Contemplated Transactions.</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: italic bold 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">No
Survival</span></p>

<p style="font: italic bold 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None
of the representations, warranties, covenants, obligations or other agreements in the Merger Agreement or in any certificate, statement
or instrument delivered pursuant to the Merger Agreement, including any rights arising out of any breach of such representations, warranties,
covenants, obligations, agreements and other provisions, shall survive the Closing and all such representations, warranties, covenants,
obligations or other agreements shall terminate and expire upon the occurrence of the Closing (and there shall be no liability after
the Closing in respect thereof), except for (a) those covenants and agreements contained in the Merger Agreement that by their terms
expressly apply in whole or in part after the Closing, including:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 21.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    Parties&#8217; agreements regarding all rights to indemnification, exculpation and advancement of expenses now existing in favor
    of, and all limitations on the personal liability of, each present and former director, officer, employee, fiduciary, or agent of
    the Company or Lygos provided for in the respective organizational documents in effect as of the date the Merger Agreement will continue
    to be honored and in full force and effect for a period of six (6) years after the Effective Time;</span></td></tr>
</table>

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

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 133; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->119<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    Company&#8217;s agreement not to take any action or fail to take any action (and to prevent the Final Surviving Entity from taking
    any action or failing to take any action) following the Closing that would cause the Merger to fail to qualify as a &#8220;reorganization&#8221;
    within the meaning of Section 368(a) of the Code; </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    Parties&#8217; agreement to cooperate with each other regarding the tax treatment of the Merger;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    Company&#8217;s agreement to file all Tax returns and reports in a manner consistent with its treatment as a corporation for United
    States federal income tax purposes and as a &#8220;surrogate foreign corporation&#8221; under Section 7874(b) of the Code that is
    treated as a United States corporation for United States federal income tax purposes and to not take any action that would adversely
    affect such treatment;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    Parties&#8217; agreement to cooperate reasonably with each other and provide each other with such assistance as may be reasonably
    requested for the purpose of facilitating the performance by each Party of their obligations under the Merger Agreement and to enable
    the combined entity to continue to meet its obligations following the Closing; and </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    Company&#8217;s agreement to file a registration statement on Form S-8, to the extent such form is available, for the FSI Common
    Shares issuable with respect to each Rollover Option assumed by the Company in the Merger, and the FSI Common Shares issuable pursuant
    to the Equity Incentive Plan, as soon as administratively practicable following the Effective Time, but in any event no later than
    thirty (30) calendar days following the Closing Date, and to exercise reasonable best efforts to maintain the effectiveness of such
    registration statement for so long as any of such Rollover Options remain outstanding; and </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">the miscellaneous provisions set forth in the Merger Agreement, including
the provisions regarding (i) non-survival of representations, warranties and covenants, (ii) amendment of the Merger Agreement, (iii)
waiver under the Merger Agreement, (iv) entire agreement, counterparts and exchanges by facsimile, (v) applicable law and jurisdiction,
(vi) waiver of jury trial, (vii) attorneys&#8217; fees, (viii) assignability, (ix) notices, (x) severability, (xi) other remedies and
specific performance and (xii) construction.</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 39.15pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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">&#8220;Party&#8221;
or &#8220;Parties&#8221; means FSI, the Merger Subs and the Company.</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">&#160;</span></p>

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

<!-- Field: Page; Sequence: 134; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->120<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<p style="font: italic bold 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">Conduct
of Business Pending Consummation of the Business Combination; Covenants</span></p>

<p style="font: italic bold 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: italic 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">Operation
of the Company&#8217;s Business</span></p>

<p style="font: italic 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
than as expressly contemplated by the Merger Agreement or as set forth in the written disclosure schedule delivered by the Company to
Lygos, which we refer to as the &#8220;FSI Disclosure Schedule,&#8221; during the period commencing on the date of the Merger Agreement
and ending at the earlier of the date of termination of the Merger Agreement and the Effective Time, which we refer to as the &#8220;Pre-Closing
Period,&#8221; the Company has agreed to conduct its business and operations in the Ordinary Course of Business, and shall not, nor it
shall it cause or permit any subsidiary of the Company to, do any of the following, without the prior written consent of Lygos:</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 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="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">declare,
    accrue, set aside or pay any dividend or make any other distribution in respect of any shares of capital stock, or repurchase, redeem
    or otherwise reacquire any shares of capital stock or other securities (except for the FSI Common Shares from terminated employees
    of the Company);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">except
    for contractual commitments in place at the time of the Merger Agreement and disclosed in the FSI Disclosure Schedule, and other
    than as contemplated by the Contemplated Transactions, sell, issue or grant, or authorize the issuance of (a) any capital stock or
    other security (except for the FSI Common Shares issued upon the valid exercise of outstanding Company stock options); (b) any option,
    warrant or right to acquire any capital stock or any other security; or (c) any instrument convertible into or exchangeable for any
    capital stock or other security;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">amend
    the articles of continuance, certificate of incorporation, bylaws or other charter or organizational documents of the Company or
    any subsidiary of the Company, except as contemplated by the Merger Agreement in connection with the Contemplated Transactions, or
    effect or be a party to any merger, consolidation, share exchange, business combination, recapitalization, reclassification of shares,
    stock split, reverse stock split or similar transaction except as related to the Contemplated Transactions;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">form
    any new subsidiary or acquire any equity interest or other interest in any other Person;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">other
    than in the Ordinary Course of Business, lend money to any Person; incur or guarantee any Indebtedness for borrowed money; issue
    or sell any debt securities or options, warrants, calls or other rights to acquire any debt securities; or guarantee any debt securities
    of others;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">other
    than in the Ordinary Course of Business or the Equity Incentive Plan in connection with the Contemplated Transactions, and in observance
    of common practice for a similarly situated company (a) adopt, establish or enter into any Employee Program; (b) cause or permit
    any Company Employee Program to be amended other than as required by Law; or (c) pay any bonus or make any profit-sharing or similar
    payment to, or increase the amount of the wages, salary, commissions, fringe benefits or other compensation or remuneration payable
    to, any of its directors, officers or employees</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">acquire
    any material asset nor sell, lease or otherwise irrevocably dispose of any of its material assets or properties, nor grant any Encumbrance
    with respect to such assets or properties, except in the Ordinary Course of Business;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 135; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->121<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<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="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">make,
    change or revoke any material Tax election; file any material amendment to any Tax Return; adopt or change any accounting method
    in respect of Taxes; change any annual Tax accounting period; enter into any Tax allocation agreement, Tax sharing agreement or Tax
    indemnity agreement, other than commercial contracts entered into in the Ordinary Course of Business and the primary purpose of which
    does not relate to Taxes; enter into any closing agreement with respect to any material Tax liability; settle or compromise any claim,
    notice, audit report or assessment in respect of any material Tax liability; apply for or enter into any ruling from any Tax authority
    with respect to Taxes; surrender any right to claim a refund of a material amount of Taxes; or consent to any extension or waiver
    of the statute of limitations period applicable to any material Tax claim or assessment;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">enter
    into, amend or terminate any material contract of the Company;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">commence
    a lawsuit other than (a) for routine collection of bills, (b) in such cases as the Company in good faith determines that failure
    to commence such lawsuit would result in the material impairment of a valuable aspect of the Company&#8217;s and/or any subsidiary
    of the Company&#8217;s business, subject to prior review and approval (with such approval not to be unreasonably withheld) by Lygos
    or (c) for a breach of the Merger Agreement;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">fail
    to make any material payment with respect to any of the Company&#8217;s accounts payable or Indebtedness in a timely manner in accordance
    with the terms thereof and consistent with past practices;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">except
    as permitted by <span style="text-decoration: underline">Section 4.5</span> of the Merger Agreement, participate in negotiations for, or initiate, solicit, seek or knowingly
    encourage or support, any inquiries, proposals or offers relating to, any potential transaction or series of transactions involving
    any acquisition of an equity interest in any Person, or the purchase or license of any assets or properties; </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">agree
    to take, take or permit any subsidiary of the Company to take or agree to take, any of the foregoing specified actions; or</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">amend
    the Articles of Continuance of FSI, as amended (the &#8220;FSI Articles&#8221;) or the approved A&amp;R Bylaws.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><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">Notwithstanding
any other provision of the Merger Agreement, prior to the Closing, the Company may accelerate the vesting in full of all then outstanding
FSI Stock Options.</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: italic 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">Operation
of Lygos&#8217; Business</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
than as expressly contemplated by the Merger Agreement or as set forth in the written disclosure schedule delivered by Lygos to the Company,
which we refer to as the &#8220;Lygos Disclosure Schedule,&#8221; during the Pre-Closing Period, Lygos has agreed to conduct its business
and operations in the Ordinary Course of Business, and shall not, nor it shall it cause or permit any subsidiary of Lygos to, do any
of the following, without the prior written consent of the Company:</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 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="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">declare,
    accrue, set aside or pay any dividend or make any other distribution in respect of any shares of capital stock; or repurchase, redeem
    or otherwise reacquire any shares of capital stock or other securities (except for shares of Lygos common stock from terminated employees
    of Lygos);</span></td></tr>
</table>

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

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 136; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->122<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">amend
    the charter or organizational documents of Lygos, or effect or be a party to any merger, consolidation, share exchange, business
    combination, recapitalization, reclassification of shares, stock split, reverse stock split or similar transaction except as related
    to the Contemplated Transactions;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">except
    for contractual commitments in place at the time of the Merger Agreement and disclosed in <span style="text-decoration: underline">Section 4.4(b)(iii)</span> of the Lygos
    Disclosure Schedule, sell, issue grant, or authorize the issuance of, or make any commitments to do any of the foregoing, other than
    as contemplated by the Contemplated Transactions (a) any capital stock or other security; (b) any option, warrant or right to acquire
    any capital stock or any other security; or (c) any instrument convertible into or exchangeable for any capital stock or other security;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">form
    any subsidiary or acquire any equity interest or other interest in any other Person;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">other
    than in the Ordinary Course of Business, lend money to any Person; incur or guarantee any Indebtedness for borrowed money; issue
    or sell any debt securities or options, warrants, calls or other rights to acquire any debt securities; guarantee any debt securities
    of others; or make any capital expenditure or commitment in excess of $250,000;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">other
    than in the Ordinary Course of Business, and in observance of common practice for a similarly situated company (a) adopt, establish
    or enter into any Employee Program; (b) cause or permit any Employee Program to be amended other than as required by Law; or (c)
    pay any bonus or make any profit-sharing or similar payment to, or increase the amount of the wages, salary, commissions, fringe
    benefits or other compensation or remuneration payable to, any of its directors, officers or employees;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">acquire
    any material asset nor sell, lease or otherwise irrevocably dispose of any of its assets or properties, nor grant any Encumbrance
    with respect to such assets or properties, except in the Ordinary Course of Business;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">make,
    change or revoke any material Tax election; file any material amendment to any Tax Return; adopt or change any accounting method
    in respect of Taxes; change any annual Tax accounting period; enter into any Tax allocation agreement, Tax sharing agreement or Tax
    indemnity agreement, other than commercial contracts entered into in the Ordinary Course of Business and the primary purpose of which
    does not relate to Taxes; enter into any closing agreement with respect to any material Tax liability; settle or compromise any claim,
    notice, audit report or assessment in respect of any material Tax liability; apply for or enter into any ruling from any Tax authority
    with respect to Taxes; surrender any right to claim a refund of a material amount of Taxes; or consent to any extension or waiver
    of the statute of limitations period applicable to any material Tax claim or assessment;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 137; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->123<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<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="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">enter
    into, amend or terminate any material contract of Lygos;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">commence
    a lawsuit other than (a) for routine collection of bills, (b) in such cases as Lygos in good faith determines that failure to commence
    such lawsuit would result in the material impairment of a valuable aspect of Lygos&#8217; business, subject to prior review and approval
    (with such approval not to be unreasonably withheld) by the Company or (c) for a breach of the Merger Agreement;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">fail
    to make any material payment with respect to any of Lygos&#8217; accounts payable or Indebtedness in a timely manner in accordance
    with the terms thereof and consistent with past practices; or</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">agree
    to take, take, or permit any subsidiary of Lygos to take or agree to take any of the foregoing specified actions.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: italic 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">The
Proxy Statement/Prospectus</span></p>

<p style="font: italic 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Parties agreed that as promptly as reasonably practicable after the date of the Merger Agreement, the Company and Lygos would prepare,
mutually agree upon and the Company would file with the SEC this registration statement on Form S-4 relating to the Shareholder Meeting,
to be held in connection with the Merger, and containing the proxy statement/prospectus in connection with the registration under the
Securities Act of the Merger Shares. The Company is solely responsible for all filing fees and costs required to be paid in connection
therewith. Each of the Company and Lygos agreed to use their commercially reasonable best efforts (i) to cause the proxy statement/prospectus
to comply with the applicable rules and regulations promulgated by the SEC; and (ii) to promptly notify the other of, cooperate with
each other with respect to and respond promptly to any comments of the SEC or its staff. Each of the Company, the Merger Subs and Lygos
agreed to furnish all information concerning itself and their subsidiaries, as applicable, to the other parties as the other parties
may reasonably request in connection with such actions and the preparation of the proxy statement/prospectus. As promptly as practicable
after the date of the Merger Agreement, and in no event later than thirty (30) days after the date of the Merger Agreement, Lygos agreed
to (i) furnish to the Company all such information concerning Lygos to be included in the proxy statement/prospectus, and (ii) cooperate
with the Company to file the proxy statement/prospectus with the SEC within such thirty (30) day period. The Company agreed to use commercially
reasonable best efforts to cause the proxy statement/prospectus to be mailed or made available to its shareholders as promptly as practicable,
and in no event later than five (5) Business Days, after the proxy statement/prospectus is declared effective by the SEC. Each of Lygos
and the Company shall use commercially reasonable best efforts to cause all information that it is responsible for providing for inclusion
in documents filed with the SEC in connection with the Contemplated Transactions to comply as to form and substance in all material respects
with the applicable requirements of the Securities Act and the Exchange Act. If the Company, the Merger Subs or Lygos become aware of
any event or information that, pursuant to the Securities Act or the Exchange Act, should be disclosed in an amendment or supplement
to the proxy statement/prospectus, as the case may be, then such party, as the case may be, shall promptly inform the other parties thereof
and shall cooperate with such other parties in filing such amendment or supplement with the SEC and, if appropriate, in mailing such
amendment or supplement to the Company shareholders.</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>


<!-- Field: Page; Sequence: 138; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->124<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
anything to the contrary stated above, prior to filing and mailing, as applicable, the proxy statement/prospectus (or any amendment or
supplement thereto) or responding to any comments of the SEC with respect thereto, or making or disseminating any other communication
to its shareholders regarding the Contemplated Transactions, the Company shall provide Lygos a reasonable opportunity to review and comment
on such document or response and shall discuss with Lygos and include in such document or response, comments reasonably and promptly
proposed by Lygos. The Company will advise Lygos, promptly after the Company receives notice thereof, of the clearance of the proxy statement/prospectus
by the SEC or any supplement or amendment has been filed, of the issuance of any stop order or the suspension of the qualification of
Merger Shares for offering or sale in any jurisdiction, of the initiation or threat of any proceeding for any such purpose, or of any
request by the SEC for the amendment or supplement of the proxy statement/prospectus or for additional information.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
Special Meeting and the Proposals</i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company agreed to take all action necessary in accordance with applicable Laws and its organizational documents to call, give notice
of, convene and hold the Special Meeting to consider and vote on the Proposals. The Special Meeting shall be held (on a date selected
by the Company in consultation with Lygos) as promptly as practicable, and in any event not later than forty-five (45) days after the
date that the definitive proxy statement/prospectus is filed with the SEC. If on the scheduled date of the Special Meeting, the Company
has not obtained the FSI Shareholder Approval, the Company shall have the right to adjourn or postpone the Special Meeting to a later
date or dates, such later date or dates not to exceed thirty (30) days from the original date that the Special Meeting was scheduled
for the approval of the Proposals. The FSI Shareholder Approval means the affirmative vote of the holders of a majority of the votes
properly cast at the Special Meeting in respect of the Proposals.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
board of directors of the Company shall recommend that the Company shareholders approve the Proposals, and the Company shall include
such recommendation in the proxy statement/prospectus.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company shall use its reasonable efforts to solicit from the Company shareholders proxies in favor of the Proposals and shall take all
other action necessary or advisable to secure the FSI Shareholder Approval.</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>


<!-- Field: Page; Sequence: 139; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->125<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><i>&#160;</i></span></p>

<p style="font: italic 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">The
Lygos Board Recommendation and Lygos Stockholder Consent</span></p>

<p style="font: italic 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
agreed that (A) Lygos&#8217; board of directors shall unanimously recommend that the holders of Lygos common stock and Lygos preferred
stock take action by written consent to approve the Merger, (B) the statement or information provided to the holders of Lygos common
stock and Lygos preferred stock shall include a statement to the effect that the board of directors of Lygos recommends that the Lygos
stockholders take action by written consent to approve the Merger (the recommendation of the Lygos board of directors that the Lygos
stockholders approve the Merger being referred to as the &#8220;Lygos Board Recommendation&#8221;); and (C) the Lygos Board Recommendation
shall not be withdrawn or modified in a manner adverse to the Company, and no resolution by the board of directors of Lygos or any committee
thereof to withdraw or modify the Lygos Board Recommendation in a manner adverse to the Company shall be adopted or proposed.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the solicitation of the Lygos Stockholder Written Consent from its stockholders to adopt the Merger Agreement and approve
the Merger, Lygos shall furnish to the Company within forty-eight (48) hours after the date that the definitive proxy statement/prospectus
is filed with the SEC and the Lygos stockholders are notified of such fact a copy of such executed Lygos Stockholder Written Consent.
The &#8220;Lygos Stockholder Written Consent&#8221; means (a) the irrevocable adoption of the Merger Agreement and approval of the Merger
and (b) specified undertakings, representations, warranties, releases and waivers, pursuant to a written consent in a form reasonably
acceptable to the Company, signed by the minimum stockholders required to approve the forgoing actions, pursuant to and in accordance
with the applicable provisions of the DGCL and Lygos&#8217; organizational documents.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Promptly
after the date of the Merger Agreement, and in no case later than ten (10) days after obtaining the Lygos Stockholder Approval, Lygos
shall deliver (in any manner permitted by applicable Laws) to each Lygos stockholder notice of the Lygos stockholders&#8217; approval
and adoption of the Merger Agreement and, if applicable, the consummation of the Contemplated Transactions, in compliance with Section
228(e) of the DGCL. The &#8220;Lygos Stockholder Approval&#8221; means the affirmative vote (or action by written consent) of (a) the
holders of a majority of the outstanding shares of the Senior Preferred Stock (voting together as a single class on an as-converted basis),
as defined in the Certificate of Incorporation of Lygos, (b) the holders of the majority of the outstanding shares of the Series B Preferred
Stock and the Series B-2 Preferred Stock (voting together as a single class on an as-converted basis), as such terms are defined in the
Certificate of Incorporation of Lygos, and (c) the holders of a majority of all of the outstanding shares of Lygos capital stock.</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>


<!-- Field: Page; Sequence: 140; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->126<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><i>&#160;</i></span></p>

<p style="font: italic 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">Exclusivity</span></p>

<p style="font: italic 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
the date of the Merger Agreement and ending on the earlier of (a) the Closing and (b) the termination of the Merger Agreement, the Parties
shall not, and shall cause their respective subsidiaries and its and their respective representatives not to, directly or indirectly,
(i) enter into, knowingly solicit, initiate or continue any discussions or negotiations with, or knowingly encourage or respond to any
inquiries or proposals by, or participate in any negotiations with, or provide any information to, or otherwise cooperate in any way
with, any person or other entity or &#8220;group&#8221; within the meaning of Section 13(d) of the Exchange Act, concerning any sale
of any material assets of such Party or any of the outstanding capital stock or any conversion, consolidation, liquidation, dissolution
or similar transaction involving such Party or any of such Party&#8217;s subsidiaries other than with the other Parties to the Merger
Agreement and their respective representatives, any such transaction is referred to as an &#8220;Alternative Transaction,&#8221; (ii)
enter into any agreement regarding, continue or otherwise knowingly participate in any discussions regarding, or furnish to any person
any information with respect to, or cooperate in any way that would otherwise reasonably be expected to lead to, any Alternative Transaction
or (iii) commence, continue or renew any due diligence investigation regarding any Alternative Transaction; provided that the execution,
delivery and performance of the Merger Agreement and the Contemplated Transactions shall not be deemed a violation of this provision.
Each Party shall, and shall cause its subsidiaries and its and their respective affiliates and Representatives to, immediately cease
any and all existing discussions or negotiations with any person conducted heretofore with respect to any Alternative Transaction. Each
Party also agrees that it will promptly request each person (other than the Parties hereto and their respective representatives) that
has prior to the date of the Merger Agreement executed a confidentiality agreement in connection with its consideration of an Alternative
Transaction to return or destroy all confidential information furnished to such person by or on behalf of it prior to the date of the
Merger Agreement (to the extent so permitted under, and in accordance with the terms of, such confidentiality agreement). If a Party
or any of its subsidiaries or any of its or their respective representatives receives any inquiry or proposal with respect to an Alternative
Transaction at any time prior to the Closing, then such Party shall promptly (and in no event later than twenty-four (24) hours after
such Party becomes aware of such inquiry or proposal) notify such Person in writing that such Party is subject to an exclusivity agreement
with respect to the Contemplated Transactions that prohibits such Party from considering such inquiry or proposal, to the extent not
inconsistent with the fiduciary duties of the Board of Directors of the Company or Lygos. Without limiting the foregoing, the Parties
agree that any violation of the restrictions set forth in this provision by a Party or any of its subsidiaries or its or their respective
affiliates or representatives shall be deemed to be a breach of this provision by such Party.</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: italic 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">Certain
Other Covenants</span></p>

<p style="font: italic 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">The
Merger Agreement contains certain other covenants, including, among others, covenants related to:</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 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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">The
    Company and Lygos providing reasonable access, subject to certain specified restrictions and conditions, to the other party and such
    other party&#8217;s representatives, books, records, and personnel. </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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">The
    Company and Lygos cooperating with respect to any request for information and documentary material that may be requested by any Governmental
    Authority pursuant to the HSR Act or any other applicable Antitrust Law.</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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 141; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->127<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    Company agreeing to provide certain rights to indemnification, exculpation and advancement of expenses in favor of present and former
    directors, officers, employees, fiduciaries, and agents of the Company and Lygos for a period of six (6) years after the Effective
    Time.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Each
    of the Company and Lygos agreeing to use its reasonable best efforts to cooperate with each other to take, or cause to be taken,
    all actions, and to do, or cause to be done, all things necessary, appropriate or desirable to consummate and make effective, in
    the most expeditious manner practicable, the Merger Agreement and the Contemplated Transactions.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Each
    of the Company and Lygos agreeing not to issue any press release or make any disclosure regarding the Merger or any of the Contemplated
    Transactions without the other party&#8217;s approval unless required by applicable Law.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    Company agreeing to use its commercially reasonable efforts to cause the Merger Shares being issued in the Merger to be approved
    for listing (subject to notice of issuance) on the NYSE American at or prior to the Effective Time.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Each
    of the Company and Lygos agreeing not to take any action that would cause the merger to fail to qualify as a &#8220;reorganization&#8221;
    within the meaning of Section 368(a) of the Code.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Each
    of the Company and Lygos agreeing to cooperate reasonably with the other party and provide the other party with such assistance as
    may be reasonably requested for the purpose of facilitating the performance by each party of their obligations under the Merger Agreement
    and to enable the combined entity to continue to meet its obligations following the Closing.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    officers and directors of Lygos, Inc.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Until
    the earlier of the termination of the Merger Agreement in accordance with its terms or the Effective Time, the Company, on the one
    hand, and Lygos, on the other hand, agreeing to give the other party the opportunity to participate in the defense or settlement
    of any stockholder or shareholder litigation relating to the Merger Agreement or any of the Contemplated Transactions, and to not
    settle any such litigation without the other party&#8217;s written consent, which will not be unreasonably withheld, conditioned
    or delayed.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">To
    the extent the equity securities of the Company resulting from the Contemplated Transactions, including the Merger Shares, are intended
    to qualify for the exemption from Section 16(b) of the Exchange Act that is available under Rule 16b-3 of the Exchange Act, the Board
    of Directors of the Company will use reasonable efforts to approve in advance of Closing any acquisitions and/or dispositions of
    equity securities of the Company resulting from the Contemplated Transactions by each Person who is subject to Section 16 of the
    Exchange Act (or who will become subject to Section 16 of the Exchange Act as a result of the Contemplated Transactions) with respect
    to equity securities of the Company.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#9679;</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">The
    Company shall file a registration statement on Form S-8, to the extent such form is available, for the FSI Common Shares issuable
    with respect to each Rollover Option assumed by the Company in the Merger, and the FSI Common Shares issuable pursuant to the Equity
    Incentive Plan, as soon as administratively practicable following the Effective Time, but in any event no later than thirty (30)
    calendar days following the Closing Date, and shall exercise reasonable best efforts to maintain the effectiveness of such registration
    statement for so long as any of such Rollover Options remain outstanding.</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"><b><i>&#160;</i></b></span></p>


<!-- Field: Page; Sequence: 142; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->128<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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"><b><i>&#160;</i></b></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"><b><i>Conditions
to Closing the Business Combination</i></b></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"><b>&#160;</b></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"><i>Mutual
Conditions to Closing</i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
obligations of each Party to effect the Merger and otherwise consummate the transactions to be consummated at the Closing are subject
to the satisfaction or, to the extent permitted by applicable Law, the written waiver by each of the Parties, at or prior to the Closing,
of each of the following conditions:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">No
    temporary restraining order, preliminary or permanent injunction or other order preventing the consummation of the Merger shall have
    been issued by any court of competent jurisdiction or other Governmental Authority and remain in effect, and there shall not be any
    Law which has the effect of making the consummation of the Merger illegal.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    Merger Agreement, the Merger,  and the other the Contemplated
    Transactions shall have been duly adopted and approved by the Lygos Stockholder Approval, including, but not limited to, the Key
    Lygos Stockholders&#8217; written agreement to vote all of their shares pursuant to the Lygos Support Agreement, and (b) the Proposals
    shall have been duly approved by the FSI Shareholder Approval. The &#8220;Key Lygos Stockholders&#8221; means the stockholders of
    Lygos set forth on Schedule A of the Lygos Disclosure Schedule.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">There
    shall not be any Legal Proceeding pending, or overtly threatened in writing, by an official of a Governmental Authority in which
    such Governmental Authority indicates that it intends to conduct any Legal Proceeding or taking any other action (a) challenging
    or seeking to restrain or prohibit the consummation of the Merger; (b) relating to the Merger and seeking to obtain from the Company,
    the Merger Subs or Lygos any damages or other relief that may be material to the Company or Lygos; or (c) seeking to prohibit or
    limit in any material and adverse respect a Party&#8217;s ability to vote, transfer, receive dividends with respect to or otherwise
    exercise ownership rights with respect to the stock of the Company. &#8220;Legal Proceeding&#8221; means any action, arbitration,
    cause of action, claim, complaint, criminal prosecution, demand letter, governmental or other examination or investigation, hearing,
    inquiry, administrative or other proceeding, or notice by any Person alleging potential liability.</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>


<!-- Field: Page; Sequence: 143; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->129<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; 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 cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    Company&#8217;s proxy statement/prospectus on Form S-4 shall have been declared effective by the SEC. No stop order prohibiting the
    issuance of the Merger Shares shall have been issued and no proceedings for that purpose shall have been initiated or threatened
    by the SEC or any other Governmental Authority and no similar proceeding in respect of the proxy statement/prospectus shall have
    been initiated or threatened by the SEC or any other Governmental Authority.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    Merger Shares shall be listed on the NYSE American, or another national securities exchange mutually agreed to by the Parties, as
    of the Effective Time.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    Note Purchase Agreement and the Note issued thereunder shall be in full force and effect, and Lygos shall have received the purchase
    price related thereto as described in the Note Purchase Agreement.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><i>The
Company and Merger Subs Conditions to Closing</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
obligations of the Company and the Merger Subs to effect the Merger and otherwise consummate the transactions to be consummated at the
Closing are subject to the satisfaction or the written waiver by the Company, at or prior to the Closing, of each of the following conditions:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    representations and warranties of Lygos contained in the Merger Agreement (a) (i) shall have been true and correct as of the date
    of the Merger Agreement, except for those representations and warranties which address matters only as of a particular date (which
    representations shall have been true and correct as of such particular date) and (ii) shall be true and correct on and as of the
    Closing Date with the same force and effect as if made on the Closing Date, except in each case where the failure to be true and
    correct has not had, and would not reasonably be expected to have, a Lygos Material Adverse Effect, and (b) the representation and
    warranties of Lygos contained in Section 2.2 of the Merger Agreement shall be true and correct as of the date of the Merger Agreement
    and as of the Closing Date, except (i) to the extent such representations and warranties are specifically made as of a particular
    date, in which case such representations and warranties shall be true and correct as of such date and (ii) for de minimis inaccuracies.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Each
    of the covenants and obligations in the Merger Agreement that Lygos is required to comply with or to perform at or prior to the Closing
    shall have been complied with and performed by Lygos in all material respects.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    Company shall have received a certificate executed by the Chief Executive Officer of Lygos confirming that the conditions set forth
    in Sections 7.1 and 7.2 of the Merger Agreement have been duly satisfied.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Since
    the date of the Merger Agreement, there shall not have occurred any Lygos Material Adverse Effect.</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"><i>&#160;</i></span></p>


<!-- Field: Page; Sequence: 144; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->130<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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"><i>&#160;</i></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"><i>Lygos
Conditions to Closing</i></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"><b>&#160;</b></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
obligations of Lygos to effect the Merger and otherwise consummate the transactions to be consummated at the Closing are subject to the
satisfaction or the written waiver by Lygos, at or prior to the Closing, of each of the following conditions:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    representations and warranties of the Company and the Merger Subs contained in the Merger Agreement (a) (i) shall have been true
    and correct as of the date of the Merger Agreement except for those representations and warranties which address matters only as
    of a particular date (which representations shall have been true and correct as of such particular date) and (ii) shall be true and
    correct on and as of the Closing Date with the same force and effect as if made on the Closing Date, except in each case where the
    failure to be true and correct has not had, and would not reasonably be expected to have, an FSI Material Adverse Effect and (b)
    the representation and warranties of the Company and the Merger Subs contained in Section 3.2 of the Merger Agreement shall be true
    and correct as of the Merger Agreement and as of the Closing Date, except (i) to the extent such representations and warranties are
    specifically made as of a particular date, in which case such representations and warranties shall be true and correct as of such
    date and (ii) for de minimis inaccuracies.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">All
    of the covenants and obligations in the Merger Agreement that the Company or the Merger Subs are required to comply with or to perform
    at or prior to the Closing shall have been complied with and performed in all material respects.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Lygos
    shall have received a certificate executed by the Chief Executive Officer of the Company confirming that the conditions set forth
    in Sections 8.1 and 8.2 of the Merger Agreement have been duly satisfied.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Prior
    to the effectiveness of the proxy statement/prospectus, the Company Board of Directors shall approve and adopt the Equity Incentive
    Plan, in substantially the form attached to the Merger Agreement as Exhibit E and with any changes or modifications thereto as Lygos
    may determine in its sole discretion, reserving for grant thereunder an initial number of FSI Common Shares equal to (a) ten (10%)
    percent of the Company&#8217;s fully-diluted outstanding stock immediately after the Closing, (b) a five (5%) percent evergreen,
    and (c) the assumption and conversion of certain of Lygos&#8217; stock options existing pre-Closing, including, for the avoidance
    of doubt, in the outstanding share calculation, the number of FSI Common Shares issuable upon the exercise or conversion of the Rollover
    Options that are issued and outstanding as of immediately prior to the Effective Time.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    directors of the Company immediately prior to the Closing shall have resigned as directors of the Company, effective as of the Closing,
    and Lygos shall have received a resignation letter from each such Person.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Since
    the date of the Merger Agreement, there shall not have occurred any FSI Material Adverse Effect.</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"><b><i>&#160;</i></b></span></p>


<!-- Field: Page; Sequence: 145; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->131<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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"><b><i>&#160;</i></b></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"><b><i>Termination
of the Merger Agreement</i></b></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"><b><i>&#160;</i></b></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
Merger Agreement may be terminated prior to the Effective Time (whether before or after adoption of the Merger Agreement by the Lygos
stockholders and whether before or after approval of the Merger and issuance of Merger Shares in the Merger by the Company&#8217;s shareholders,
unless otherwise specified below):</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 cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">by
    mutual written consent of the Company and Lygos duly authorized by the Boards of Directors of the Company and Lygos;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">by
    either the Company or Lygos if the Merger shall not have been consummated by September 30, 2022; provided, however, that the right
    to terminate the Merger Agreement under this provision shall not be available to any Party whose action or failure to act has been
    a principal cause of the failure of the Merger to occur on or before such date and such action or failure to act constitutes a breach
    of the Merger Agreement;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">by
    either the Company or Lygos if a court of competent jurisdiction or other Governmental Authority shall have issued a final and nonappealable
    order, decree or ruling, or shall have taken any other action, having the effect of permanently restraining, enjoining or otherwise
    prohibiting the Merger;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">by
    the Company if the Lygos Stockholder Approval shall not have been obtained within forty-eight (48) hours after the date that the
    definitive proxy statement/prospectus is filed with the SEC;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">by
    either the Company or Lygos if (i) the Special Meeting (including any adjournments and postponements thereof) shall have been held
    and completed and the Company&#8217;s shareholders shall have taken a final vote on the Proposals and (ii) the Proposals shall not
    have been approved at the Special Meeting (and shall not have been approved at any adjournment or postponement thereof) by the FSI
    Shareholder Approval; provided, however, that the right to terminate the Merger Agreement under this provision shall not be available
    to the Company where the failure to obtain the FSI Shareholder Approval shall have been caused by the action or failure to act of
    the Company and such action or failure to act constitutes a material breach by the Company of the Merger Agreement;</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>


<!-- Field: Page; Sequence: 146; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->132<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">by
    Lygos, upon a breach of any representation, warranty, covenant or agreement on the part of the Company or the Merger Subs set forth
    in the Merger Agreement, or if any representation or warranty of the Company or the Merger Subs shall have become inaccurate, in
    either case such that the conditions set forth in Section 8.1 or Section 8.2 of the Merger Agreement would not be satisfied as of
    the time of such breach or as of the time such representation or warranty shall have become inaccurate, provided that if such inaccuracy
    in the Company&#8217;s, Merger Sub I&#8217;s, or Merger Sub II&#8217;s representations and warranties or breach by the Company or
    the Merger Subs is curable by the Company or the Merger Subs, then the Merger Agreement shall not terminate pursuant to this provision
    as a result of such particular breach or inaccuracy until the earlier of (i) the expiration of a thirty (30) day period commencing
    upon delivery of written notice from Lygos to the Company or the Merger Subs of such breach or inaccuracy and (ii) the Company or
    the Merger Subs (as applicable) ceasing to exercise commercially reasonable efforts to cure such breach (it being understood that
    the Merger Agreement shall not terminate pursuant to this provision as a result of such particular breach or inaccuracy if such breach
    by the Company or the Merger Subs is cured prior to such termination becoming effective); or</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">by
    the Company, upon a breach of any representation, warranty, covenant or agreement on the part of Lygos set forth in the Merger Agreement,
    or if any representation or warranty of Lygos shall have become inaccurate, in either case such that the conditions set forth in
    Section 7.1 or Section 7.2 of the Merger Agreement would not be satisfied as of the time of such breach or as of the time such representation
    or warranty shall have become inaccurate, provided; that if such inaccuracy in Lygos&#8217; representations and warranties or breach
    by Lygos is curable by Lygos then the Merger Agreement shall not terminate pursuant to this provision as a result of such particular
    breach or inaccuracy until the earlier of (i) the expiration of a thirty (30) day period commencing upon delivery of written notice
    from the Company to Lygos of such breach or inaccuracy and (ii) Lygos ceasing to exercise commercially reasonable efforts to cure
    such breach (it being understood that the Merger Agreement shall not terminate pursuant to this provision as a result of such particular
    breach or inaccuracy if such breach by Lygos is cured prior to such termination becoming effective).</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"><b>&#160;</b></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"><b><i>Amendment
of the Merger Agreement</i></b></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"><b>&#160;</b></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
Merger Agreement may be amended with the approval of the respective Boards of Directors of the Company and Lygos at any time (whether
before or after the adoption and approval of the Merger Agreement by the Lygos stockholders or before or after the approval of the Merger
or issuance of shares of Merger Shares in the Merger); <i>provided, however</i>, that after any such adoption and approval by a Party&#8217;s
stockholders or shareholders, no amendment shall be made which by Law requires further approval of the stockholders or shareholders of
such Party without the further approval of such stockholders or shareholders. The Merger Agreement may not be amended except by an instrument
in writing signed on behalf of each of the Company and Lygos.</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>


<!-- Field: Page; Sequence: 147; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->133<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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"><b><i>&#160;</i></b></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"><b><i>Governing
Law; Consent to Jurisdiction</i></b></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"><b>&#160;</b></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
Merger Agreement shall be governed by, and construed in accordance with, the laws of the State of Delaware applicable to contracts executed
in and to be performed in that State. All legal actions and proceedings arising out of or relating to the Merger Agreement shall be heard
and determined exclusively in any Delaware Chancery Court; <i>provided</i>, that if jurisdiction is not then available in the Delaware
Chancery Court, then any such legal action or proceeding may be brought in any federal court located in the State of Delaware or any
other Delaware state court. The Parties to the Merger Agreement (a) have agreed to irrevocably submit to the exclusive jurisdiction of
the aforesaid courts for themselves and with respect to their respective properties for the purpose of any such action or proceeding
arising out of or relating to the Merger Agreement brought by any Party thereto, and (b) have agreed not to commence any action or proceeding
relating thereto except in the courts described above in Delaware, other than action or proceeding in any court of competent jurisdiction
to enforce any judgment, decree or award rendered by any such court in Delaware as described herein. Each of the Parties has further
agreed that notice as provided in the Merger Agreement shall constitute sufficient service of process and the Parties further waived
any argument that such service is insufficient. Each of the Parties has irrevocably and unconditionally waived, and agreed not to assert,
by way of motion or as a defense, counterclaim or otherwise, in any action or proceeding arising out of or relating to the Merger Agreement
or the Contemplated Transactions, (x) any claim that it is not personally subject to the jurisdiction of the courts in Delaware as described
herein for any reason, (y) that it or its property is exempt or immune from jurisdiction of any such court or from any legal process
commenced in such courts (whether through service of notice, attachment prior to judgment, attachment in aid of execution of judgment,
execution of judgment or otherwise) and (z) that (i) the action or proceeding in any such court is brought in an inconvenient forum,
(ii) the venue of such action or proceeding is improper or (iii) the Merger Agreement, or the subject matter thereof, may not be enforced
in or by such courts.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Expenses</i></b></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"><b>&#160;</b></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">Except
as set forth in the Merger Agreement, all fees and expenses incurred in connection with the Merger Agreement and the Contemplated Transactions
shall be paid by the Party incurring such expenses, whether or not the Merger is consummated.</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"><b>&#160;</b></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; background-color: white"><b>Certain
Agreements Related to the Business Combination</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b><i>Support
Agreements</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></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"><i>The
following is a summary of the material terms and conditions of the support agreements. This summary does not purport to be complete and
may not contain all of the information about the support agreements that is important to you. This summary is qualified in its entirety
by reference to the complete text of the support agreements, copies of which are filed with this prospectus as Exhibits 10.3 through
10.9 and which are incorporated by reference into this proxy statement/prospectus. We encourage you to read the support agreements carefully
and in their entirety.</i></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>


<!-- Field: Page; Sequence: 148; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->134<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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"><i>&#160;</i></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"><i>The
representations, warranties, covenants and agreements described below and included in the support agreements were made only for purposes
of the support agreements and as of specific dates, were solely for the benefit of the parties to the support agreement except as expressly
stated therein and have been qualified by certain materiality qualifications contained in the support agreements, which may differ from
what may be viewed as material by investors. In addition, the representations and warranties were included in the support agreements
for the purpose of allocating contractual risk between the parties thereto rather than to establish matters as facts, and may be subject
to standards of materiality applicable to such parties that differ from those applicable to investors. You should not rely on the representations,
warranties, covenants or agreements or any descriptions thereof as characterizations of the actual state of facts or condition of the
Company, Lygos or the supporting stockholders or any of their respective affiliates or businesses. Moreover, information concerning the
subject matter of the representations and warranties may change after the date of the voting agreements. The support agreements are described
below and incorporated into this proxy statement/prospectus by reference only to provide you with information regarding their terms and
conditions and not to provide any other factual information regarding the Company&#8217;s business. Accordingly, the representations,
warranties, covenants and other agreements in the support agreements should not be read alone, and you should read the information provided
elsewhere in this document and in our filings with the SEC regarding the Company and the Company&#8217;s business.</i></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additional
information about the Company may be found elsewhere in this proxy statement/prospectus and the Company&#8217;s other public filings.
Please see the section of this proxy statement/prospectus entitled &#8220;<i>Where You Can Find More Information</i>.&#8221;</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>FSI
Support Agreements</i></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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Voting</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>

<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">In
connection with the Merger Agreement, the officers and directors of the Company holding approximately 37% of the outstanding shares of
the Company, which we refer to as the &#8220;FSI Supporting Shareholders,&#8221; have each entered into a support agreement in favor
of Lygos, which we refer to as the &#8220;FSI Support Agreements.&#8221;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to each FSI Support Agreement, until the termination of such FSI Support Agreement, each FSI Supporting Shareholder has agreed to cause
its Subject Shares to be present in person or by proxy for purposes of constituting a quorum and vote, or cause to be voted, including
by executing a written consent if requested by the Company, its Subject Shares in favor of granting the FSI Shareholder Approval and
any other actions presented to the shareholders of the Company that are necessary and desirable in connection with the FSI Shareholder
Approval and the Merger Agreement, the issuance of Merger Shares or any of the other transactions contemplated by the Merger Agreement.
&#8220;Subject Shares&#8221; means the number of shares of FSI Common Shares set forth opposite the FSI Supporting Shareholder&#8217;s
name on <span style="text-decoration: underline">Schedule A</span> of its FSI Support Agreement, together with any other capital shares of the Company acquired by the FSI Supporting
Shareholder during the term of its FSI Support Agreement or held by another Person, including a trust, but under control by the FSI Supporting
Shareholder.</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>


<!-- Field: Page; Sequence: 149; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->135<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<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">Each
FSI Supporting Shareholder has further agreed to cause its Subject Shares to be present in person or by proxy for purposes of constituting
a quorum and vote, or cause to be voted, including by executing a written consent if requested by the Company, its Subject Shares against
(A) any Alternative Transaction or any other action, agreement or proposal made in opposition to or in competition with the consummation
of the issuance of Merger Shares or any of the other transactions contemplated by the Merger Agreement, (B) any action, agreement or
proposal involving the Company or any of its subsidiaries that would reasonably be expected to result in a breach of any covenant, representation
or warranty of FSI or the Merger Subs under the Merger Agreement and (C) any amendment of the certificate of incorporation or bylaws
of the Company or any other action, agreement or proposal involving the Company or any of its subsidiaries that would in any manner impede,
frustrate, prevent or nullify any provision of the Merger Agreement, the issuance of Merger Shares or any of the other transactions contemplated
by the Merger Agreement or change in any manner the voting rights of any class of the capital shares of the company.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
FSI Supporting Shareholder has further agreed to vote, or cause to be voted, its Subject Shares, from time to time and at all times (unless
the Company otherwise consents in writing), in whatever manner recommended by the Company&#8217;s board of directors as reflected in
any Company proxy or information statement in connection with such vote. Each FSI Supporting Shareholder shall be present in person or
represented by proxy at all meetings of shareholders of the Company so that the Subject Shares may be counted for the purpose of determining
the presence of a quorum at such meetings.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
FSI Supporting Shareholder has covenanted and agreed that, except for the FSI Support Agreement, such FSI Supporting Shareholder (i)
has not entered into, and shall not enter into at any time while the Merger Agreement remains in effect, any voting agreement or voting
trust with respect to the Subject Shares of such FSI Supporting Shareholder, (ii) has not granted, and shall not grant at any time while
the Merger Agreement remains in effect, a proxy, consent or power of attorney with respect to the Subject Shares of such Shareholder
(except pursuant to any irrevocable proxy card delivered to the Company directing that the Subject Shares of such FSI Supporting Shareholder
be voted in accordance with this provision) and (iii) has not taken and shall not knowingly take any action that would make any representation
or warranty of such FSI Supporting Shareholder contained in the FSI Support Agreement untrue or incorrect or have the effect of preventing
or disabling such FSI Supporting Shareholder from performing any of its obligations under the FSI Support Agreement. Each FSI Supporting
Shareholder represented that all proxies, powers of attorney, instructions or other requests given by such FSI Supporting Shareholder
prior to the execution of the FSI Support Agreement in respect of the voting of such FSI Supporting Shareholder&#8217;s Subject Shares,
if any, are not irrevocable and such FSI Supporting Shareholder revoked (and shall cause to be revoked) any and all previous proxies,
powers of attorney, instructions or other requests with respect to such FSI Supporting Shareholder&#8217;s Subject Shares.</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>


<!-- Field: Page; Sequence: 150; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->136<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<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">By
entering into an FSI Support Agreement, each FSI Supporting Shareholder has irrevocably appointed Lygos, and any individual designated
by Lygos, and each of them individually, as the FSI Supporting Shareholder&#8217;s proxy and attorney-in-fact (with full power of substitution),
for and in the name, place and stead of such FSI Supporting Shareholder, to vote its Subject Shares, or grant a consent or approval in
respect of its Subject Shares, if such FSI Supporting Shareholder has not voted such Subject Shares at least five (5) Business Days prior
to the applicable voting deadline.</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"><span style="text-decoration: underline">Restrictive
Covenants</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
FSI Supporting Shareholder shall not, directly or indirectly, (i) Transfer (as defined below) or enter into any Contract, option or other
arrangement or understanding (excluding any profit sharing agreement or any other arrangement that constitutes a Transfer of the economic
(but not the voting) interest in such Subject Shares) with respect to the Transfer of, any of its Subject Shares to any Person, (ii)
enter into any voting arrangement, whether by proxy, voting agreement or otherwise, with respect to any of its Subject Shares, (iii)
take any other action that would make any representation or warranty of the FSI Supporting Shareholder contained in the FSI Support Agreement
untrue or incorrect or would in any way restrict, limit or interfere with the performance of the FSI Supporting Shareholder&#8217;s obligations
hereunder or (iv) commit or agree to take any of the foregoing actions; provided, however, that, notwithstanding the foregoing, nothing
in the FSI Support Agreements shall be deemed to prohibit the FSI Supporting Shareholders from selling or disposing of Subject Shares
(i) pursuant to any plan of the Company, existing or as contemplated by the Merger Agreement and Contemplated Transactions, designated
to satisfy the requirements of Rule 10b5-1 under the Exchange Act in which the FSI Supporting Shareholder is a participant as of the
date of the FSI Support Agreement or (ii) to any Permitted Transferee (as defined below) so long as such Permitted Transferee executes
a signature page to the FSI Support Agreement and delivers the same to the Company, pursuant to which such Permitted Transferee agrees
to be an FSI Supporting Shareholder pursuant to the FSI Support Agreement with respect to such Subject Shares that are the subject of
such Transfer. &#8220;Permitted Transferee&#8221; means (i) a spouse, lineal descendant or antecedent, brother or sister, adopted child
or grandchild or the spouse of any child, adopted child, grandchild or adopted grandchild of such Shareholder, (ii) any trust, the trustees
of which include only the persons named in clause (i) and the beneficiaries of which include only the persons named in clause (i), (iii)
any corporation, limited liability company or partnership, the shareholders, members or general or limited partners of which include
only the persons named in clause (i), or (iv) any person by will, for estate or tax planning purposes, for charitable purposes or as
charitable gifts or donations. The FSI Supporting Shareholder authorizes and will instruct the Company or its counsel to notify the Company&#8217;s
transfer agent that there is a stop transfer order with respect to all of the Subject Shares of the FSI Supporting Shareholder (and that
the FSI Support Agreement places limits on the voting and transfer of such Subject Shares), subject to the provisions of the FSI support
Agreement. Notwithstanding the foregoing, any such stop transfer order and notice will immediately be withdrawn and terminated upon any
termination of the FSI Support Agreement. &#8220;Transfer&#8221; means any direct or indirect sale, assignment, encumbrance, pledge,
hypothecation, disposition, loan or other transfer, or entry into any agreement with respect to any sale, assignment, encumbrance, pledge,
hypothecation, disposition, loan or other transfer, excluding entry into the FSI Support Agreement and the Merger Agreement and the consummation
of the transactions contemplated hereby and thereby.</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>


<!-- Field: Page; Sequence: 151; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->137<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<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">To
the extent not inconsistent with the fiduciary duties of the board of directors of the Company, the FSI Supporting Shareholder shall
not, and shall not permit any of its controlled affiliates or any of their respective representatives to, directly or indirectly, (i)
solicit, initiate or knowingly encourage, or take any other action to knowingly facilitate, the making of any proposal that constitutes
or is reasonably likely to lead to an Alternative Transaction or (ii) enter into, continue or otherwise participate in any discussions
or negotiations regarding, or furnish to any Person any confidential information with respect to, any Alternative Transaction. The FSI
Supporting Shareholder shall cause its controlled affiliates and direct its and their respective representatives to, immediately cease
and cause to be terminated all existing discussions and negotiations with any Person conducted heretofore with respect to any Alternative
Transaction. If the FSI Supporting Shareholder shall receive any inquiry or proposal with respect to an Alternative Transaction at any
time prior to the Closing, the FSI Supporting Shareholder shall, as promptly as practicable (and in no event later than twenty-four (24)
hours after the FSI Supporting Shareholder becomes aware of such inquiry or proposal), (a) advise Lygos orally and in writing of the
receipt of any inquiry or proposal for an Alternative Transaction, the material terms and conditions of any such proposal for an Alternative
Transaction and the identity of the Person making any such proposal for an Alternative Transaction and (b) notify such Person in writing
that the FSI Supporting Shareholder is subject to an exclusivity agreement with respect to the Contemplated Transactions that prohibits
the FSI Supporting Shareholder from considering such inquiry or proposal, to the extent not inconsistent with the fiduciary duties of
the board of directors of the Company. The FSI Supporting Shareholder shall keep Lygos reasonably informed of any material developments
with respect to any such proposal for an Alternative Transaction (including any material changes thereto).</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"><span style="text-decoration: underline">Fiduciary
Duties</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
any provision of the FSI Support Agreements to the contrary, nothing in the FSI Support Agreements shall limit or restrict each FSI Supporting
Shareholder (or a designee of the FSI Supporting Shareholder) who is a director or officer of the Company from acting in such capacity
or fulfilling the obligations of such office (including, for the avoidance of doubt, exercising their fiduciary duties), including by
voting, in their capacity as a director or officer of the Company, in such FSI Supporting Shareholder&#8217;s (or its designee&#8217;s)
sole discretion on any matter (it being understood that the FSI Support Agreement shall apply to such FSI Supporting Shareholder solely
in such FSI Supporting Shareholder&#8217;s capacity as a shareholder of the Company). In this regard, each FSI Supporting Shareholder
shall not be deemed to make any agreement or understanding in its FSI Support Agreement in such FSI Supporting Shareholder&#8217;s capacity
as a director or officer of the Company.</span></p>


<!-- Field: Page; Sequence: 152; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->138<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; 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: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Release
and Waiver</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
FSI Supporting Shareholder unconditionally releases and forever discharges the Company, Merger Subs, Lygos the First Step Surviving Corporation,
the Final Surviving Entity and any other subsidiary of the Company, including their respective affiliates, officers, directors, employees,
consultants, advisors, attorneys and agents (which we collectively refer to as the &#8220;Released Parties&#8221;) from (i) any and all
obligation or duties a Released Party might have to the FSI Supporting Shareholder, (ii) any and all claims of liability, whether legal
or equitable, of every kind and nature, which the FSI Supporting Shareholder has ever had, now has or may claim against any Released
Party, in each case, in connection with the Merger Agreement or the transactions contemplated by the Merger Agreement, and (iii) any
and all claims of liability, whether legal or equitable, or every kind and nature, which the FSI Supporting Shareholder ever had, now
has or may claim against any Released Party, in each case arising out of facts or circumstances occurring at any time on or prior to
the Effective Time (such clauses (i), (ii) and (iii) are hereinafter referred to, individually, as a &#8220;Claim&#8221; and, collectively,
as &#8220;Claims&#8221;); provided, however, that such release shall exclude those claims, liabilities, obligations and duties of the
Company or Lygos arising under the Merger Agreement and shall exclude, (x) compensation not yet paid (including any amounts payable in
connection with the consummation of the transactions contemplated by the Merger Agreement), (y) reimbursement for expenses incurred by
the FSI Supporting Shareholder in the ordinary course of the FSI Supporting Shareholder&#8217;s employment which are reimbursable under
the Company&#8217;s expense reimbursement policies, and (z) any and all rights that the FSI Supporting Shareholder may have by virtue
of any indemnification provision, or otherwise, pursuant to the organizational and governing documents of the Company or any agreement
between the FSI Supporting Shareholder and the Company.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
FSI Supporting Shareholder hereby waives any right or Claim that might arise as a result of such different or additional Claims or facts,
except to the extent provided in the preceding proviso. The FSI Supporting Shareholder has been made aware of, and understands, the provisions
of California Civil Code Section 1542, and expressly, knowingly and intentionally waives any and all rights, benefits and protections
of California Civil Code Section 1542 and of any other state or federal statute or common law principle limiting the scope of a general
release.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Termination</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>

<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; background-color: white">The
FSI Support Agreements, and </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">all obligations of the parties
thereunder shall automatically terminate, without further action by any party hereto, upon the earliest of (a) the fifth (5<sup>th</sup>)
anniversary of the Effective Time, (b) the termination of the Merger Agreement pursuant to the terms thereof, and (c) the mutual written
agreement of the FSI Supporting Shareholder and Lygos.</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 0; text-align: justify; text-indent: 0.5in"></p>

<!-- Field: Page; Sequence: 153; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->139<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; padding-left: 0pt; margin: 0pt; 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; padding-left: 0pt; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Lygos
Support Agreement</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; padding-left: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Voting</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; padding-left: 0pt; margin: 0pt; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Merger Agreement, t<span style="background-color: white">he directors and certain stockholders of Lygos collectively
holding a sufficient number, type and class of Lygos capital stock to obtain the requisite approval of the Lygos stockholders of the
transactions contemplated by the Merger Agreement, </span>which we refer to as the &#8220;Lygos Supporting Stockholders,&#8221; <span style="background-color: white">have
entered into a support agreement with the Company, which we refer to as the &#8220;Lygos Support Agreement.&#8221;</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>

<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 Lygos Support Agreement, until the Expiration Time, each Lygos Supporting Stockholder has agreed that, within forty-eight (48)
hours of being notified by Lygos that the proxy statement/prospectus has been declared effective by the SEC, and except as otherwise
agreed in writing with the Company, such Lygos Supporting Stockholder shall execute and deliver the Lygos Stockholder Written Consent,
which consent shall adopt and approve the Merger Agreement, the Mergers and the other Contemplated Transactions. Following such execution
and delivery, each Lygos Supporting Stockholder agrees that it will not revoke, withdraw or repudiate the Lygos Stockholder Written Consent.
The Lygos Stockholder Written Consent shall be coupled with an interest and, prior to the termination of the Lygos Support Agreement,
shall be irrevocable. &#8220;Expiration Time&#8221; means the earlier to occur of (a) the Effective Time, (b) such date as the Merger
Agreement shall be validly terminated in accordance with the terms thereof and (c) with respect to each Lygos Supporting Stockholder
and the Company, the effective date of a written agreement between the Company and such Lygos Supporting Stockholder terminating the
Lygos Support Agreement.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Until
the Expiration Time and subject to the exceptions in the &#8220;Restrictive Covenants&#8221; section below, no Lygos Supporting Stockholder
shall enter into any tender or voting agreement, or any similar agreement, arrangement or understanding, or grant a proxy or power of
attorney, with respect to the Lygos Securities that is inconsistent with the Lygos Support Agreement or otherwise take any other action
with respect to the Lygos Securities that would prevent, materially restrict, materially limit or materially interfere with the performance
of such Lygos Supporting Stockholder&#8217;s obligations hereunder or the consummation of the transactions contemplated hereby. &#8220;Lygos
Securities&#8221; means, collectively, any Lygos common stock, Lygos preferred stock, Lygos options, any securities convertible into
or exchangeable for any of the foregoing, and any interest in or right to acquire any of the foregoing, whether now owned or hereafter
acquired by any Lygos Supporting Stockholder.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Until
the Expiration Time, at any meeting of the stockholders of Lygos, or at any postponement or adjournment thereof, called to seek the affirmative
vote of the holders of the outstanding shares of Lygos Securities to adopt the Merger Agreement, or approve the Mergers and the other
Contemplated Transactions, or in any other circumstances upon which a vote, consent or other approval (including the Lygos Stockholder
Written Consent) with respect to the Merger Agreement, the Mergers or the other Contemplated Transactions is sought, each Lygos Supporting
Stockholder shall vote (or cause to be voted) all shares of Lygos Securities owned by such Lygos Supporting Stockholder in favor of the
foregoing.</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>


<!-- Field: Page; Sequence: 154; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->140<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<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">Until
the Expiration Time, at any meeting of the stockholders of Lygos or at any postponement or adjournment thereof or in any other circumstances
upon which a Lygos Supporting Stockholder&#8217;s vote, consent or other approval (including by written consent) is sought, such Lygos
Supporting Stockholder shall vote (or cause to be voted) all Lygos Securities (to the extent such Lygos Securities are then entitled
to vote thereon), owned by such Lygos Supporting Stockholder against and withhold consent with respect to any Alternative Transaction.
No Lygos Supporting Stockholder shall commit or agree to take any action inconsistent with the foregoing that would be effective prior
to the termination of the Lygos Support Agreement. Until the termination of the Lygos Support Agreement, in connection with any document
or other instrument pursuant to which each Lygos Supporting Stockholder is asked to approve or consent to the Contemplated Transactions,
each Lygos Supporting Stockholder shall execute such document or other instrument and otherwise take such other steps as are necessary
to effect the Contemplated Transactions.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Restrictive
Covenants</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Until
the Expiration Time, each Lygos Supporting Stockholder agrees not to, other than as expressly required by the Merger Agreement, (a) Transfer
any Lygos Securities or (b) deposit any Lygos Securities into a voting trust or enter into a voting agreement or any similar agreement,
arrangement or understanding with respect to Lygos Securities or grant any proxy (except as otherwise provided in the Lygos Support Agreement),
consent or power of attorney with respect thereto (other than pursuant to the Lygos Support Agreement) (it being understood that the
fact that certain Lygos Securities already may be subject to the Company&#8217;s Amended and Restated Voting Agreement or any similar
agreement shall not be deemed a violation of this provision)&#894; provided, that any Lygos Supporting Stockholder may Transfer any such
Lygos Securities to any affiliate of such Lygos Supporting Stockholder or to another stockholder of Lygos that is a party to the Lygos
Support Agreement and bound by the terms and obligations of the Lygos Support Agreement, or if such Lygos Supporting Stockholder is a
natural person, to immediate family or a trust for the benefit of immediate family for estate planning purposes, if, and only if, the
transferee of such Lygos Securities evidences in a writing reasonably satisfactory to the Company such transferee&#8217;s agreement to
be bound by and subject to the terms and provisions of the Lygos Support Agreement to the same effect as such Lygos Supporting Stockholder.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Until
the Expiration Time, each Lygos Supporting Stockholder agrees that any Lygos Securities that such Lygos Supporting Stockholder purchases
or otherwise acquires or with respect to which such Lygos Supporting Stockholder otherwise acquires sole or shared voting power after
the execution of the Lygos Support Agreement and prior to the Expiration Time shall be subject to the terms and conditions of the Lygos
Support Agreement to the same extent as if they were owned by such Stockholder as of the date of the Lygos Support Agreement.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any
Transfer or attempted Transfer of any Lygos Securities in violation of the above provisions shall, to the fullest extent permitted by
applicable Law, be null and void ab initio.</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>


<!-- Field: Page; Sequence: 155; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->141<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<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"><span style="text-decoration: underline">Fiduciary
Duties</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
covenants and agreements set forth in the Lygos Support Agreement shall not prevent any designee of any Lygos Supporting Stockholder
from serving on the board of directors of Lygos or from taking any action, subject to the provisions of the Merger Agreement, while acting
in such designee&#8217;s capacity as a director or officer of Lygos. Each Lygos Supporting Stockholder entered into the Lygos Support
Agreement solely in its capacity as a Lygos stockholder. Notwithstanding anything in the Lygos Support Agreement to the contrary, (i)
no Lygos Supporting Stockholder shall be responsible for the actions of Lygos or the board of directors of Lygos (or any committee thereof),
any subsidiary of Lygos, or any officers (in their capacity as such), directors (in their capacity as such), employees (in their capacity
as such) and professional advisors of any of the foregoing (which we refer to collectively as the &#8220;Lygos Related Parties&#8221;),
(ii) such Lygos Supporting Stockholder makes no representations or warranties with respect to the actions of any of the Lygos Related
Parties, and (iii) any breach by Lygos of its obligations under the Merger Agreement shall not be considered a breach of the Lygos Support
Agreement (it being understood that, for the avoidance of doubt, such Lygos Supporting Stockholder or his, her or its representatives
(other than any such representative that is a Lygos Related Party) shall remain responsible for any breach by such Lygos Supporting Stockholder
or his, her or its representatives of the Lygos Support Agreement).</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"><span style="text-decoration: underline">Termination</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>

<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
Lygos Support Agreement shall terminate and be of no further force or effect at the Effective Time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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"><b><i>Registration
Rights Agreement</i></b></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"><b><i>&#160;</i></b></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"><i>The
following is a summary of the material terms and conditions of the Registration Rights Agreement. This summary does not purport to be
complete and may not contain all of the information about the Registration Rights Agreement that is important to you. This summary is
qualified in its entirety by reference to the complete text of the Registration Rights Agreement, a copy of which is attached to this
proxy statement/prospectus as Exhibit 10.1, and which is incorporated by reference into this proxy statement/prospectus. We encourage
you to read the Registration Rights Agreement carefully and in its entirety.</i></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Registration Rights Agreement will become effective at the Closing of the transaction contemplated by the Merger Agreement.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Resale
Shelf Registration Rights</i></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Registration Rights Agreement provides that the Company shall prepare and file or cause to be prepared and filed with the SEC, no later
than sixty (60) calendar days following the Closing Date, a Registration Statement on Form S-3 or its successor form, or, if the Company
is ineligible to use Form S-3, a Registration Statement on Form S-1, for an offering to be made on a continuous basis pursuant to Rule
415 of the Securities Act registering the resale from time to time pursuant to any method or combination of methods legally available
to, and requested by, Daniel O&#8217;Brien of all of the Registrable Securities then held by Daniel O&#8217;Brien that are not covered
by an effective resale registration statement, which we refer to as the &#8220;Resale Shelf Registration Statement.&#8221; Registrable
Securities means all shares of capital stock of the Company held or hereafter acquired by Daniel O&#8217;Brien.</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>


<!-- Field: Page; Sequence: 156; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->142<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<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 shall use commercially reasonable efforts to cause the Resale Shelf Registration Statement to be declared effective as soon as
practicable after filing, but in any event no later than the earlier of (i) ninety (90) calendar days (or one hundred twenty (120) calendar
days if the SEC notifies the Company that it will &#8220;review&#8221; the Resale Shelf Registration Statement) after the date of the
Registration Rights Agreement and (ii) the tenth (10th) Business Day after the date the Company is notified (orally or in writing, whichever
is earlier) by the SEC that such Resale Shelf Registration Statement will not be &#8220;reviewed&#8221; or will not be subject to further
review, and, once effective, to keep the Resale Shelf Registration Statement continuously effective under the Securities Act at all times
until all Registrable Securities and other securities covered by such Resale Shelf Registration Statement have been disposed of in accordance
with the intended method(s) of distribution set forth in such Resale Shelf Registration Statement, which period we refer to as the &#8220;Effectiveness
Period.&#8221; In the event that the Company files a Form S-1 pursuant to the Registration Rights Agreement, the Company shall use commercially
reasonable efforts to convert the Form S-1 to a Form S-3 as soon as practicable after the Company is eligible to use Form S-3. When effective,
a Registration Statement filed pursuant to this provision (including any documents incorporated therein by reference) will comply as
to form in all material respects with all applicable requirements of the Securities Act and the Exchange 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"><i>&#160;</i></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"><i>Piggy-Back
Registration</i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the Company proposes to file a Registration Statement under the Securities Act with respect to an offering of equity securities, or securities
or other obligations exercisable or exchangeable for, or convertible into, equity securities, by the Company for its own account or for
equityholders of the Company for their account, other than a Registration Statement (i) filed in connection with any employee share option
or other benefit plan, (ii) for an exchange offer or offering of securities solely to the Company&#8217;s existing shareholders, (iii)
for an offering of debt that is convertible into equity securities of the Company, (iv) for a dividend reinvestment plan, or (v) for
a corporate reorganization or transaction under Rule 145 of the Securities Act, then the Company shall (x) give written notice of such
proposed filing to the holders of Registrable Securities as soon as practicable but in no event less than five (5) calendar days before
the anticipated filing date, which notice shall describe the amount and type of securities to be included in such offering, the intended
method(s) of distribution, and the name of the proposed managing underwriter or underwriters, if any, of the offering, and (y) offer
to the holders of Registrable Securities in such notice the opportunity to register the sale of such number of shares of Registrable
Securities as such holders may request in writing within three (3) calendar days following receipt of such notice, which we refer to
as a &#8220;Piggy-Back Registration.&#8221; The Company shall cause such Registrable Securities to be included in such registration and
shall use its best efforts to cause the managing underwriter or underwriters of a proposed underwritten offering to permit the Registrable
Securities requested to be included in a Piggy-Back Registration on the same terms and conditions as any similar securities of the Company
and to permit the sale or other disposition of such Registrable Securities in accordance with the intended method(s) of distribution
thereof. All holders of Registrable Securities proposing to distribute their securities through a Piggy-Back Registration that involves
an underwriter or underwriters shall enter into an underwriting agreement in customary form with the underwriter or underwriters selected
for such Piggy-Back Registration.</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>


<!-- Field: Page; Sequence: 157; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->143<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<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">If
the managing underwriter or underwriters for a Piggy-Back Registration that is to be an underwritten offering advises the Company and
the holders of Registrable Securities that have requested to participate in such Piggy-Back Registration in writing that the dollar amount
or number of securities of the Company which the Company desires to sell for its own account, taken together with securities of the Company,
if any, as to which registration has been demanded pursuant to written contractual arrangements with persons other than the holders of
Registrable Securities under the Registration Rights Agreement and the Registrable Securities as to which registration has been requested
under this provision exceeds the maximum dollar amount or maximum number of securities that can be sold in such offering without adversely
affecting the proposed offering price, the timing, the distribution method, or the probability of success of such offering (such maximum
dollar amount or maximum number of shares, as applicable, the &#8220;Maximum Number of Shares&#8221;), then the Company shall include
in any such registration:</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
If the registration is undertaken for the Company&#8217;s account: (A) first, the securities of the Company that the Company desires
to sell that can be sold without exceeding the Maximum Number of Shares; (B) second, to the extent that the Maximum Number of Shares
has not been reached under the foregoing clause (A), the Registrable Securities, as to which registration has been requested pursuant
to the terms of the Registration Rights Agreement that can be sold without exceeding the Maximum Number of Shares, pro rata in accordance
with the number of shares that each such person has requested be included in such registration, regardless of the number of shares held
by each such person (such proportion is referred to herein as &#8220;Pro Rata&#8221;; and (C) third, to the extent that the Maximum Number
of Shares has not been reached under the foregoing clauses (A) and (B), the securities of the Company for the account of other persons
that the Company is obligated to register pursuant to written contractual piggy-back registration rights with such persons, other than
pursuant to the Registration Rights Agreement, and that can be sold without exceeding the Maximum Number of Shares;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
If the registration is undertaken as a demand pursuant to contractual rights with the Company, other than the Registration Rights Agreement,
(A) first, the securities of the Company for the account of the persons entitled to such contractual rights making such demand that can
be sold without exceeding the Maximum Number of Shares; (B) second, to the extent that the Maximum Number of Shares has not been reached
under the foregoing clause (A), the Registrable Securities, as to which registration has been requested pursuant to the terms of the
Registration Rights Agreement, that can be sold without exceeding the Maximum Number of Shares, Pro Rata; (C) third, to the extent that
the Maximum Number of Shares has not been reached under the foregoing clauses (A) and (B), the securities of the Company that the Company
desires to sell that can be sold without exceeding the Maximum Number of Shares; and (D) fourth, to the extent that the Maximum Number
of Shares has not been reached under the foregoing clauses (A), (B) and (C), the securities of the Company for the account of any other
persons that the Company is obligated to register pursuant to written contractual arrangements with such persons, other than the Registration
Rights Agreement, that can be sold without exceeding the Maximum Number of Shares.</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>


<!-- Field: Page; Sequence: 158; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->144<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<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">Any
holder of Registrable Securities may elect to withdraw such holder&#8217;s request for inclusion of Registrable Securities in any Piggy-Back
Registration by giving written notice to the Company of such request to withdraw prior to the effectiveness of the Registration Statement.
The Company (whether on its own determination or as the result of a withdrawal by persons making a demand pursuant to written contractual
obligations) may withdraw a Registration Statement at any time prior to the effectiveness of such Registration Statement.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Registration
Procedures</i></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Whenever
the Company is required to effect the registration of any Registrable Securities pursuant to the Registration Rights Agreement, the Company
shall use commercially reasonable efforts to effect the registration and sale of such Registrable Securities in accordance with the intended
method(s) of distribution thereof as expeditiously as practicable and in accordance with the Registration Rights Agreement.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Indemnification</i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company agrees to indemnify and hold harmless Daniel O&#8217;Brien, and each of his respective affiliates and each of their respective
officers, employees, directors, partners, members, attorneys and agents, from and against any expenses, losses, judgments, claims, damages
or liabilities, whether joint or several, arising out of or based upon any untrue statement (or allegedly untrue statement) of a material
fact contained in any Registration Statement filed pursuant to the Registration Rights Agreement under which the sale of such Registrable
Securities was registered under the Securities Act, any preliminary prospectus, final prospectus or summary prospectus contained in the
Registration Statement, or any amendment or supplement to such Registration Statement, or arising out of or based upon any omission (or
alleged omission) to state a material fact required to be stated therein or necessary to make the statements therein not misleading,
or any violation by the Company of the Securities Act or any rule or regulation promulgated thereunder applicable to the Company and
relating to any action or inaction required of the Company in connection with any such registration; and the Company shall promptly reimburse
the indemnified party for any legal and any other expenses reasonably incurred by such indemnified party in connection with investigating
and defending any such expense, loss, judgment, claim, damage, liability or action; provided, however, that the Company will not be liable
in any such case to the extent that any such expense, loss, claim, damage or liability arises out of or is based upon any untrue statement
or allegedly untrue statement or omission or alleged omission made in such Registration Statement, preliminary prospectus, final prospectus,
or summary prospectus, or any such amendment or supplement, in reliance upon and in conformity with information furnished to the Company,
in writing, by such selling holder expressly for use therein, or is based on any selling holder&#8217;s violation of the federal securities
laws (including Regulation M) or failure to sell the Registrable Securities in accordance with the plan of distribution contained in
the prospectus.</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>


<!-- Field: Page; Sequence: 159; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->145<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
selling holder of Registrable Securities will, in the event that any Registration is being effected under the Securities Act pursuant
to the Registration Rights Agreement of any Registrable Securities held by such selling holder, indemnify and hold harmless the Company,
each of its directors and officers, and each other selling holder and each other person, if any, who controls another selling holder
within the meaning of the Securities Act, against any losses, claims, judgments, damages or liabilities, whether joint or several, insofar
as such losses, claims, judgments, damages or liabilities (or actions in respect thereof) arise out of or are based upon any untrue statement
or allegedly untrue statement of a material fact contained in any Registration Statement filed pursuant to the Registration Rights Agreement
under which the sale of such Registrable Securities was registered under the Securities Act, any preliminary prospectus, final prospectus
or summary prospectus contained in the Registration Statement, or any amendment or supplement to the Registration Statement, or arise
out of or are based upon any omission or the alleged omission to state a material fact required to be stated therein or necessary to
make the statement therein not misleading, if the statement or omission was made in reliance upon and in conformity with information
furnished in writing to the Company by such selling holder expressly for use therein, or is based on any selling holder&#8217;s violation
of the federal securities laws (including Regulation M) or failure to sell the Registrable Securities in accordance with the plan of
distribution contained in the prospectus, and shall reimburse the Company, its directors and officers, and each other selling holder
or controlling person for any legal or other expenses reasonably incurred by any of them in connection with investigation or defending
any such loss, claim, damage, liability or action. Each selling holder&#8217;s indemnification obligations hereunder shall be several
and not joint and shall be limited to the amount of any net proceeds actually received by such selling holder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Lock-Up
Agreements</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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"><i>The
following is a summary of the material terms and conditions of the lock-up agreements. This summary does not purport to be complete and
may not contain all of the information about the lock-up agreements that is important to you. This summary is qualified in its entirety
by reference to the complete text of the lock-up agreements, copies of which are filed with this prospectus as Exhibits 10.10 and 10.11
and which are incorporated by reference into this proxy statement/prospectus. We encourage you to read the lock-up agreements carefully
and in their entirety.</i></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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Concurrently
with the execution and delivery of the Merger Agreement, Daniel O&#8217;Brien entered into the O&#8217;Brien Lock-Up Agreement, pursuant
to which securities held by Mr. O&#8217;Brien are subject to a lock-up until April 8, 2023 and shall not be transferred, other than transfers
to certain permitted transferees as described therein. Pursuant to the O&#8217;Brien Lock-Up Agreement, Mr. O&#8217;Brien will sell </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,000,000
FSI Common Shares to the Company for $7.50 per share immediately after the Effective Time <span style="background-color: white">of the
Merger.</span></span></p>

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


<!-- Field: Page; Sequence: 160; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->146<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Concurrently
with the execution and delivery of the Merger Agreement, Eric Steen entered into the Steen Lock-Up Agreement, pursuant to which securities
held by Mr. Steen are subject to a lock-up until April 8, 2023 and shall not be transferred, other than transfers to certain permitted
transferees as described therein. Pursuant to the Steen Lock-Up Agreement, Mr. Steen may sell up to 22% of his Lock-Up Shares (as defined
in the Steen Lock Up Agreement) as of the Effective Time of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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"><b><i>Other
Agreements</i></b></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"><b>&#160;</b></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"><i>Convertible
Financing</i></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"><i>&#160;</i></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">Lygos
has entered into a financing arrangement with a certain investor which provided Lygos $160,000,000 in capital. Under the terms of a note
purchase agreement, Lygos issued a convertible promissory note in a principal amount of $160,000,000 bearing an annual interest of 5.5%.
The conversion price of the Note will equal the public trading price of the FSI Common Shares on the 12-month anniversary of the Note
less a 12.5% discount per share, but will be no less than $250,000,000 divided by the number of outstanding shares of common stock as
of such date and no greater than $350,000,000 divided by the number of outstanding shares of common stock as of such date. The combined
company intends to use these proceeds to fund the development of the combined company&#8217;s business. <span style="background-color: white">Following
the conversion of the Note, the number of Conversion Shares may be limited such that the Conversion Shares do not exceed 9.99% of the
total number of issued and outstanding shares. The foregoing limitation may be effected by (i) at the Company&#8217;s option, either
(A) a repurchase any Excess Shares at the Conversion Price or (B) subject to applicable law, a redemption of any portion of the principal
amount plus accrued interest of the Note that would have converted into Excess Shares, or (ii) subject to applicable law and rules and
regulations of the SEC (or other similar body), the Company&#8217;s reasonable efforts to enable the Noteholder to sell any Excess Shares
in a public or private transaction. Pursuant to the terms of the Notes, if the Noteholders are required to make any payment for or on
account of a tax imposed or assessed by a taxing authority other than the United States in relation to an amount received (or any sum
deemed for the purposes of tax to be received) on the Notes, then the Company must immediately pay to the Noteholders an amount equal
to such payment suffered. Upon the occurrence of an event of default under the Note, the outstanding principal amount plus accrued and
unpaid interest shall be immediately due and payable at the option of the Noteholder.</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>

<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"><i>O&#8217;Brien
Employment Agreement</i></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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In
connection with and contingent upon the closing of the Merger, FSI and Mr. O&#8217;Brien entered into the &#8220;O&#8217;Brien Employment
Agreement&#8221;, which will become effective as of the Closing Date. Under the terms of the O&#8217;Brien Employment Agreement, Mr.
O&#8217;Brien will be employed as FSI&#8217;s Head-Flexible Solutions Division, and he will receive an annual base salary of $500,000,
which will be increased each year during the Term (as defined in the O&#8217;Brien Employment Agreement) based on annual increases in
the Consumer Price Index.</span></p>

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


<!-- Field: Page; Sequence: 161; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->147<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Also
immediately after the Effective Time, FSI and/or persons designated by FSI will purchase 1,000,000 FSI Common Shares owned by Mr. O&#8217;Brien
at a price of $7.50 per share. Additionally, on the Closing Date, Mr. O&#8217;Brien will be granted an option to purchase 500,000 FSI
Common Shares pursuant to the Equity Incentive Plan (the &#8220;<b><i>O&#8217;Brien Option</i></b>&#8221;). The O&#8217;Brien Option
will vest and become exercisable on the twelve-month anniversary of the grant date; provided, however, the vesting will accelerate upon
Mr. O&#8217;Brien&#8217;s termination of employment for any reason.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">While
the O&#8217;Brien Option will be granted with an exercise price equal to the fair market value per share on the date of grant, in the
event FSI grants any options during the twelve-month period following the grant of the O&#8217;Brien Option with an exercise price that
is lower than the exercise price set for the O&#8217;Brien Option, FSI will reprice the O&#8217;Brien Option down to such lower exercise
price; provided, however, the exercise price per share will in no event be lower than the fair market value per share on the date the
O&#8217;Brien Option is granted or, if applicable, the date the O&#8217;Brien Option is subsequently repriced. Moreover, on each of the
20- and 30-month anniversaries of the Closing Date, FSI will issue Mr. O&#8217;Brien 1,000,000 FSI Common Shares as a fully vested stock
grant, regardless of his employment status at such time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
term of the O&#8217;Brien Employment Agreement will begin on the Closing Date and continue for a period of five years or until earlier
terminated by either the Company or Mr. O&#8217;Brien as provided in the O&#8217;Brien Employment Agreement. If Mr. O&#8217;Brien resigns
for &#8220;good reason&#8221; (as defined in the O&#8217;Brien Employment Agreement) in connection with or within 12 months following
a &#8220;change in control&#8221; (as defined in the O&#8217;Brien Employment Agreement) or, if at any time during the Term, FSI terminates
Mr. O&#8217;Brien&#8217;s employment without &#8220;cause&#8221; (as defined in the O&#8217;Brien Employment Agreement) or Mr. O&#8217;Brien
resigns from employment for &#8220;good reason,&#8221; then, in addition to any accrued benefits (as set forth in the O&#8217;Brien Employment
Agreement), he will be entitled to receive the following severance payments and benefits: (i) continued payments of any remaining unpaid
Base Salary for the rest of the Term plus an additional three months of Mr. O&#8217;Brien&#8217;s then current Base Salary, payable in
semi-monthly installments pursuant to FSI&#8217;s regular payroll procedures, (ii) (a) full vesting acceleration of any then-unvested
stock options held by Mr. O&#8217;Brien and (b) an extension of the post-termination exercise period until the expiration date of any
stock options held by Mr. O&#8217;Brien, and (iii) to the extent permissible under the terms of the applicable plans, continuation of
all FSI welfare benefits, including medical, dental, vision, life and disability benefits Mr. O&#8217;Brien and/or his family were receiving,
or otherwise be reimbursed for the cost of continuation of state health coverage for Mr. O&#8217;Brien and/or his family, for up to 18
months following the date of his termination, provided, however, Mr. O&#8217;Brien will be required to pay any portion of such cost as
required for key executives of the Company upon termination. If, however, Mr. O&#8217;Brien&#8217;s employment is terminated due to &#8220;disability&#8221;
(as defined in the O&#8217;Brien Employment Agreement), then, in addition to any accrued benefits, FSI will pay him a lump sum of one-months&#8217;
worth of his Base Salary (reduced by any disability insurance maintained by the Company to be received by Mr. O&#8217;Brien for 6 months
following his termination), payable within 30 days following the date of termination.</span></p>

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


<!-- Field: Page; Sequence: 162; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->148<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
O&#8217;Brien Employment Agreement also provides that in the event of a change in control of the Company, the Company will engage a consultant
to analyze any payments or benefits Mr. O&#8217;Brien will receive in connection with the change in control. In the event any such payments
or benefits would subject Mr. O&#8217;Brien to the 20% excise tax under Section 4999 of the Internal Revenue Code of 1986, as amended,
the Company will cutback the amount of such payments and benefits if and only if Mr. O&#8217;Brien will be economically better off as
a result of such cutback on an after-tax basis to avoid the excise tax.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Under
the O&#8217;Brien Employment Agreement, Mr. O&#8217;Brien agreed to sign a confidential information and invention assignment agreement
and the Company and Mr. O&#8217;Brien agreed to a mutual non-disparagement provision.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><i>Murray
Employment Agreement</i></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In
connection with and contingent upon the closing of the Merger, FSI and George Murray entered into the Murray Employment Agreement, which
will become effective as of the Closing Date. Under the terms of the Employment Agreement, Mr. Murray will be employed as the Director
of Operations of Flexible Solutions Division, and he will receive an annual base salary of $500,000, which will be increased each year
during the Term (as defined in the Murray Employment Agreement) based on annual increases in the Consumer Price Index. Mr. Murray will
also receive </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a bonus equal to 3% of year-over-year revenue
growth plus 3% of a year-over-year <span style="text-transform: uppercase">ebitda </span>growth. Year-over-year determinations will be
based upon each twelve-month anniversary of the commencement date of the Murray Employment Agreement, as determined by FSI&#8217;s Board
in good faith.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On
the Closing Date, Mr. Murray will be granted an option to purchase 400,000 FSI Common Shares pursuant to the Equity Incentive Plan (the
&#8220;<b><i>Murray Option</i></b>&#8221;). The Murray Option will vest and become exercisable on the twelve-month anniversary of the
grant date; provided, however, the vesting will accelerate upon Mr. Murray&#8217;s termination of employment for any reason.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">While
the Murray Option will be granted with an exercise price equal to the fair market value per share on the date of grant, in the event
FSI grants any options during the twelve-month period following the grant of the Murray Option with an exercise price that is lower than
the exercise price set for the Murray Option, FSI will reprice the Murray Option down to such lower exercise price; provided, however,
the exercise price per share will in no event be lower than the fair market value per share on the date the Murray Option is granted
or, if applicable, the date the Murray Option is subsequently repriced.</span></p>

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


<!-- Field: Page; Sequence: 163; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->149<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
term of the Murray Employment Agreement will begin on the Closing Date and continue for a period of five years or until earlier terminated
by either the Company or Mr. Murray as provided in the Murray Employment Agreement. If Mr. Murray resigns for &#8220;good reason&#8221;
(as defined in the Murray Employment Agreement) in connection with or within 12 months following a &#8220;change in control&#8221; (as
defined in the Murray Employment Agreement) or, if at any time during the Term, FSI terminates Mr. Murray&#8217;s employment without
&#8220;cause&#8221; (as defined in the Murray Employment Agreement) or Mr. Murray resigns from employment for &#8220;good reason,&#8221;
then, in addition to any accrued benefits (as set forth in the Murray Employment Agreement), he will be entitled to receive the following
severance payments and benefits: (i) continued payments of any remaining unpaid Base Salary for the rest of the Term plus an additional
three months of Mr. Murray&#8217;s then current Base Salary, payable in semi-monthly installments pursuant to FSI&#8217;s regular payroll
procedures, (ii) (a) full vesting acceleration of any then-unvested stock options held by Mr. Murray and (b) an extension of the post-termination
exercise period until the expiration date of any stock options held by Mr. Murray, and (iii) to the extent permissible under the terms
of the applicable plans, continuation of all FSI welfare benefits, including medical, dental, vision, life and disability benefits Mr.
Murray and/or his family were receiving, or otherwise be reimbursed for the cost of continuation of state health coverage for Mr. Murray
and/or his family, for up to 18 months following the date of his termination, provided, however, Mr. Murray will be required to pay any
portion of such cost as required for key executives of FSI upon termination. If, however, Mr. Murray&#8217;s employment is terminated
due to &#8220;disability&#8221; (as defined in the Murray Employment Agreement), then, in addition to any accrued benefits, FSI will
pay him a lump sum of one-months&#8217; worth of his Base Salary (reduced by any disability insurance maintained by FSI to be received
by Mr. Murray for 6 months following his termination), payable within 30 days following the date of termination.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The
Murray Employment Agreement also provides that in the event of a change in control of FSI, FSI will engage a consultant to analyze any
payments or benefits Mr. Murray will receive in connection with the change in control. In the event any such payments or benefits would
subject Mr. Murray to the 20% excise tax under Section 4999 of the Internal Revenue Code of 1986, as amended, FSI will cutback the amount
of such payments and benefits if and only if Mr. Murray will be economically better off as a result of such cutback on an after-tax basis
to avoid the excise tax.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Under
the Murray Employment Agreement, Mr. Murray agreed to sign a confidential information and invention assignment agreement and FSI and
Mr. Murray agreed to a mutual non-disparagement provision.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></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"><i>BTIG,
LLC Engagement Letter</i></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 16, 2021, FSI entered into an engagement letter with BTIG in which it finalized the terms of BTIG&#8217;s engagement as financial
advisor in connection with the merger and as sole placement agent in connection with the potential financing. Pursuant to the terms of
the engagement, and in exchange for BTIG&#8217;s acting as financial advisor with respect to the Merger, BTIG would be entitled to a
customary fee upon consummation of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
exchange for acting as placement agent in a financing, BTIG would be entitled to (i) a customary fee, payable at closing of the merger,
of a percentage of the aggregate gross proceeds raised in the financing and (ii) the BTIG Warrants. As a result of the consummation of
the Convertible Financing, FSI will issue to BTIG the BTIG Warrants, and such warrants shall have a per share &#8220;exercise price&#8221;
equal to the purchase price per common-equivalent share paid by the purchasers in the Convertible Financing and such warrants shall not
be redeemable by FSI.</span></p>

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


<!-- Field: Page; Sequence: 164; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->150<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_010"></span><span style="font-size: 10pt"><b>FSI
SHAREHOLDER PROPOSAL NO. 1&#8212;THE SHARE ISSUANCE PROPOSAL</b></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Overview</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the Special Meeting, FSI&#8217;s shareholders will be asked to approve the issuance of FSI Common Shares pursuant to the Merger Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the effective time of the Merger, Lygos stockholders will exchange their equity interests in Lygos for FSI Common Shares representing
approximately 66.7% of the outstanding common shares of FSI immediately following the effective time of the Merger. The exact number
of FSI Common Shares to be issued in the Merger will be determined pursuant to a formula in the Merger Agreement and described in the
section entitled &#8220;<i>The Merger&#8212;The</i><i> Merger Agreement&#8212;Consideration to be Received in the Business
Combination</i>.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Additionally,
in connection with the consummation of the Merger:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">FSI and/or persons designated by FSI will purchase 1,000,000
    FSI Common Shares owned by Mr. O&#8217;Brien at a price of $7.50 per share.</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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; background-color: white">Mr.
    O&#8217;Brien will receive an option to purchase 500,000 FSI Common Shares pursuant to the Equity Incentive Plan and (ii) Mr. Murray
    will receive an option to purchase 400,000 FSI Common Shares pursuant to the Equity Incentive Plan;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Under
    the terms of a note purchase agreement, Lygos issued a convertible promissory note in a principal amount of $160,000,000 bearing
    an annual interest of 5.5%, which is convertible into FSI Common Shares as described further herein.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">As
    a result of the consummation of the Convertible Financing, FSI will issue to BTIG the BTIG Warrants pursuant to BTIG Engagement Letter,
    which are exercisable for FSI Common Shares.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
Section 712 of the NYSE American Company Guide, stockholder approval is required prior to the issuance of shares of common stock as sole
or partial consideration for an acquisition of the stock of another company where (i) if any individual director, officer or substantial
shareholder of the listed company has a 5% or greater interest (or such persons collectively have a 10% or greater interest), directly
or indirectly, in the company or assets to be acquired or in the consideration to be paid in the transaction and the present or potential
issuance of common stock, or securities convertible into common stock, could result in an increase in outstanding common shares of 5%
or more or (ii) the present or potential issuance of common stock, or securities convertible into common stock, could result in an increase
in outstanding common shares of 20% or more.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
Section 713 of the NYSE American Company Guide, shareholder approval is required (i) for the sale, issuance, or potential issuance by
the Company of common shares (or securities convertible into common shares) at a price less than the greater of book or market value
which together with sales by officers, directors or principal shareholders of the Company equals 20% or more of presently outstanding
common shares of the Company, (ii) for the sale, issuance, or potential issuance by the Company of common shares (or securities convertible
into common shares) equal to 20% or more of presently outstanding shares for less than the greater of book or market value of the Company&#8217;s
shares or (iii) when the issuance or potential issuance of additional shares will result in a change of control of the Company.</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; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
issuance of the FSI Common Shares in connection with the Merger, including the shares issued pursuant to the Merger Agreement and the
other transactions described above in this proposal, are transactions covered by the NYSE American Company Guide, and accordingly, FSI
is seeking shareholder approval of the Share Issuance Proposal. The issuances of the FSI Common Shares described above would result in
significant dilution to FSI shareholders and result in FSI shareholders having a smaller percentage interest in the voting power and
aggregate book value of FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Vote
Required for Approval</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Share Issuance Proposal will be approved and adopted only if the holders of at least a majority of the common shares properly cast thereon
at the Special Meeting vote &#8220;<b>FOR</b>&#8221; the Share Issuance Proposal. Failure to vote by proxy or in person at the Special
Meeting will have no effect on the outcome of the vote on the Share Issuance Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recommendation
of the Board</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FSI&#8217;S
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT SHAREHOLDERS VOTE &#8220;FOR&#8221; THE APPROVAL OF THE SHARE ISSUANCE PROPOSAL.</b></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"><b>&#160;</b></span></p>


<!-- Field: Page; Sequence: 165; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->151<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_011"></span><span style="font-size: 10pt"><b>FSI
SHAREHOLDER PROPOSAL NO. 2&#8212;THE CHANGE OF CONTROL PROPOSAL</b></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Overview</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the Special Meeting, FSI&#8217;s shareholders will be asked to approve the issuance of FSI Common Shares pursuant to the Merger Agreement
and the change of control resulting therefrom.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the effective time of the Merger, Lygos stockholders will exchange their equity interests in Lygos for FSI Common Shares representing
approximately 66.7% of the outstanding common shares of FSI immediately following the effective time of the Merger. The exact number
of FSI Common Shares to be issued in the Merger will be determined pursuant to a formula in the Merger Agreement and described in the
section entitled &#8220;<i>The Merger&#8212;The</i><i> Merger Agreement&#8212;Consideration to be Received in the Business
Combination</i>.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Additionally,
in connection with the consummation of the Merger:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#9679;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span>FSI and/or persons
    designated by FSI will purchase 1,000,000 FSI Common Shares owned by Mr. O&#8217;Brien at a price of $7.50 per share.</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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; background-color: white">Mr.
    O&#8217;Brien will receive an option to purchase 500,000 FSI Common Shares pursuant to the Equity Incentive Plan and (ii) Mr. Murray
    will receive an option to purchase 400,000 FSI Common Shares pursuant to the Equity Incentive Plan;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Under
    the terms of a note purchase agreement, Lygos issued a convertible promissory note in a principal amount of $160,000,000 bearing
    an annual interest of 5.5%, which is convertible into FSI Common Shares as described further herein.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">As
    a result of the consummation of the Convertible Financing, FSI will issue to BTIG the BTIG Warrants pursuant to BTIG Engagement Letter,
    which are exercisable for FSI Common Shares.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
terms of, reasons for and other aspects of the Merger Agreement, the Merger and the issuance of FSI Common Shares pursuant to the Merger
Agreement are described in detail in the other sections in this proxy statement/prospectus.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to Section 713 of the NYSE American Company Guide, shareholder approval is required:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white">
  <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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</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">for
    the sale, issuance, or potential issuance by the Company of common shares (or securities convertible into common shares) at a price
    less than the greater of book or market value which together with sales by officers, directors or principal shareholders of the Company
    equals 20% or more of presently outstanding common shares of the Company; or</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</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">for
    the sale, issuance, or potential issuance by the Company of common shares (or securities convertible into common shares) equal to
    20% or more of presently outstanding shares for less than the greater of book or market value of the Company&#8217;s shares; or</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii.</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">when
    the issuance or potential issuance of additional shares will result in a change of control of the Company.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
issuance of the FSI Common Shares in connection with the Merger is a transaction that is covered by the NYSE American Company Guide and
would result in a change of control. Accordingly, FSI is seeking shareholder approval of the Change of Control Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Vote
Required for Approval</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Change of Control Proposal will be approved and adopted only if the holders of at least a majority of the common shares properly cast
thereon at the Special Meeting vote &#8220;<b>FOR</b>&#8221; the Change of Control Proposal. Failure to vote by proxy or in person at
the Special Meeting will have no effect on the outcome of the vote on the Change of Control Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recommendation
of the Board</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FSI&#8217;S
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT SHAREHOLDERS VOTE &#8220;FOR&#8221; THE APPROVAL OF THE CHANGE OF CONTROL PROPOSAL.</b></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; text-transform: uppercase"><b>&#160;</b></span></p>


<!-- Field: Page; Sequence: 166; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->152<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_012"></span><span style="font-size: 10pt">FSI
SHAREHOLDER PROPOSAL NO. 3&#8212;THE EQUITY INCENTIVE PLAN PROPOSAL</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: center; background-color: white"><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">FSI
is asking FSI&#8217;s shareholders to approve the Flexible Solutions International Inc. 2022 Equity Incentive Plan (referred to elsewhere
in this proxy statement/prospectus as the &#8220;<b><i>Equity Incentive Plan</i></b>&#8221;). The FSI board of directors approved the
Equity Incentive Plan on July 20, 2022, subject to FSI shareholder approval at the Special Meeting. If the Equity Incentive Plan is
approved by the FSI shareholders, the Equity Incentive Plan will become effective on the date of the closing of the Merger (the &#8220;<b><i>Equity
Incentive Plan Effective Date</i></b>&#8221;). If the Equity Incentive Plan is not approved by the FSI shareholders, it will not become
effective and no stock awards will be granted thereunder. The Equity Incentive Plan is described in more detail below. This summary is
qualified in its entirety by reference to the complete text of the Equity Incentive Plan, a copy of which is attached to this proxy statement/prospectus
as Annex B.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Equity Incentive Plan is intended to replace Flexible Solutions International Inc. Non-Qualified Stock Option Plan (the &#8220;<b><i>Prior
Plan</i></b>&#8221;). The FSI Board terminated the Prior Plan, effective as of and contingent upon the closing of the Merger. Following
the closing of the Merger, no additional stock awards will be granted under the Prior Plan, although all outstanding stock awards granted
under the Prior Plan immediately prior to the closing of the Merger will be assumed by us and continue to be subject to the terms and
conditions as set forth in the agreements evidencing such stock awards and the terms of the Prior Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reasons
to Approve the Equity Incentive Plan</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
purpose of the Equity Incentive Plan is to enhance our ability to attract, retain and incentivize employees, independent contractors
and directors and promote the success of our business. We consider equity compensation to be a vital element of our compensation program
and believe that the ability to grant stock awards at competitive levels is in the best interest of us and our shareholders. Our board
of directors believes the Equity Incentive Plan is critical in enabling us to grant stock awards as an incentive and retention tool as
we continue to compete for talent.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Approval
of the Equity Incentive Plan by our shareholders is required, among other things, in order to comply with stock exchange rules requiring
shareholder approval of equity compensation plans and allow the grant of incentive stock options under the Equity Incentive Plan. If
the Equity Incentive Plan is approved by the FSI shareholders, the Equity Incentive Plan will become effective as of the Closing and
we will register the necessary FSI Common Shares on a Registration Statement on Form S-8. Approval of the Equity Incentive Plan is a
condition to closing of the Merger under the Merger Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description
of the Equity Incentive Plan</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Set
forth below is a summary of the material features of the Equity Incentive Plan. The Equity Incentive Plan is set forth in its entirety
as Annex B to this proxy statement/prospectus, and all descriptions of the Equity Incentive Plan contained in this Proposal No. 3 are
qualified by reference to Annex B.</span></p>

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


<!-- Field: Page; Sequence: 167; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->153<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Equity Incentive Plan is intended to (i) attract and retain the best available personnel to ensure our success and accomplish our goals;
(ii) incentivize employees, directors and independent contractors with long-term equity-based compensation to align their interests with
our shareholders, and (iii) promote the success of our business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Types
of Stock Awards</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Equity Incentive Plan permits the grant of incentive stock options, nonstatutory stock options, stock appreciation rights (&#8220;SARs&#8221;),
restricted stock, restricted stock units (&#8220;RSUs&#8221;) and stock bonuses (all such types of awards, collectively, &#8220;stock
awards&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Share
Reserve</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Number
of Shares</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to adjustments as set forth in the Equity Incentive Plan, the maximum aggregate number of shares that may be issued under the Equity
Incentive Plan will be equal to 10% of the aggregate number of FSI Common Shares issued and outstanding immediately after the closing
of the Merger on a fully-diluted basis, plus the number of FSI Common Shares reserved for future issuance and not subject to outstanding
awards under the Prior Plan on the Equity Incentive Plan Effective Date (up to [&#9679;] FSI Common Shares), plus the number of FSI Common
Shares subject to awards or issued under the Prior Plan that otherwise would have been returned to the Prior Plan on or after the Equity
Incentive Plan Effective Date on account of the expiration, cancellation, forfeiture or repurchase of awards granted thereunder (up to
[&#9679;] FSI Common Shares). The shares may be authorized, but unissued, or reacquired FSI Common Shares. Furthermore, subject to adjustments
as set forth in the Equity Incentive Plan, in no event shall the maximum aggregate number of shares that may be issued under the Equity
Incentive Plan pursuant to the exercise of incentive stock options exceed the number set forth above plus, to the extent allowable under
Section 422 of the Code and the regulations promulgated thereunder, any shares that become or again become available for issuance pursuant
to the Equity Incentive Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
number of shares available for issuance under the Equity Incentive Plan will be automatically increased on the first day of each fiscal
year beginning with the 2023 fiscal in an amount equal to the lesser of (i) 5% of the FSI Common Shares issued and outstanding on the
last day of the immediately preceding fiscal year, (ii) [&#9679;] shares and (iii) such number of shares determined by our board of directors.</span></p>

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


<!-- Field: Page; Sequence: 168; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->154<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Lapsed
Awards</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the extent a stock award expires or is forfeited or becomes unexercisable for any reason without having been exercised in full, or is
surrendered pursuant to an exchange program (as defined in the Equity Incentive Plan), the unissued shares that were subject thereto
shall continue to be available under the Equity Incentive Plan for issuance pursuant to future stock awards. In addition, any shares
which are retained by us upon exercise of a stock award in order to satisfy the exercise or purchase price for such stock award or any
withholding taxes due with respect to such stock award shall be treated as not issued and shall continue to be available under the Equity
Incentive Plan for issuance pursuant to future stock awards. Shares issued under the Equity Incentive Plan and later forfeited to us
due to the failure to vest or repurchased by us at the original purchase price paid to us for the shares (including without limitation
upon forfeiture to or repurchase by us in connection with a participant ceasing to be a service provider) shall again be available for
future grant under the Equity Incentive Plan. To the extent a stock award under the Equity Incentive Plan is paid out in cash rather
than shares, such cash payment will not result in reducing the number of shares available for issuance under the Equity Incentive Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Assumption
or Substitution of Awards</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plan Administrator (as defined below), from time to time, may determine to substitute or assume outstanding awards granted by another
company, whether in connection with an acquisition, merger or consolidation of such other company or otherwise, by either: (a) assuming
such award under the Equity Incentive Plan or (b) granting a stock award under the Equity Incentive Plan in substitution of such other
company&#8217;s award. Such assumption or substitution will be permissible if the holder of the substituted or assumed award would have
been eligible to be granted a stock award under the Equity Incentive Plan if the other company had applied the rules of the Equity Incentive
Plan to such grant. In the event the Plan Administrator elects to assume an award granted by another company, subject to the requirements
of Section 409A of the Code, the purchase price or the exercise price, as the case may be, and the number and nature of shares issuable
upon exercise or settlement of any such stock award will be adjusted appropriately. In the event the Plan Administrator elects to grant
a new option in substitution rather than assuming an existing option, such new option may be granted with a similarly adjusted exercise
price. Any awards that are assumed or substituted under the Equity Incentive Plan shall not reduce the number of shares authorized for
grant under the Equity Incentive Plan or authorized for grant to a participant in any fiscal year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Eligibility</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in">Employees, directors
and independent contractors of us or our affiliates are all eligible to participate in the Equity Incentive Plan. Incentive stock options
may only be granted to employees. Following the closing of the Merger, FSI is expected to have approximately 83 employees, 4
consultants and 5 non-employee directors who will be eligible to be granted stock awards under the Equity Incentive Plan.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 169; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->155<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Equity Incentive Plan will be administered by our board of directors or a committee thereof (the &#8220;Plan Administrator&#8221;). To
the extent desirable to qualify transactions under the Equity Incentive Plan as exempt under Rule 16b-3 of the Exchange Act, the transactions
contemplated under the Equity Incentive Plan will be structured to satisfy the requirements for exemption under Rule 16b-3.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the terms of the Equity Incentive Plan, the Plan Administrator has the authority, in its discretion, to (i) determine the fair market
value in accordance with the Equity Incentive Plan; (ii) select the service providers to whom stock awards may be granted under the Equity
Incentive Plan; (iii) determine the number of shares to be covered by each stock award granted under the Equity Incentive Plan; (iv)
approve forms of stock award agreements for use under the Equity Incentive Plan; (v) determine the terms and conditions, not inconsistent
with the terms of the Equity Incentive Plan, of any stock award granted thereunder; (vi) institute and determine the terms and conditions
of an exchange program under the terms of the Equity Incentive Plan (subject to shareholder approval); (vii) construe and interpret the
terms of the Equity Incentive Plan and stock awards granted pursuant to the Equity Incentive Plan; (viii) correct any defect, supply
any omission or reconcile any inconsistency in the Equity Incentive Plan, any stock award or any award agreement; (ix) prescribe, amend
and rescind rules and regulations relating to the Equity Incentive Plan; (x) modify or amend each stock award (subject to the terms of
the Equity Incentive Plan); (xi) adjust performance goals to take into account changes in applicable laws or in accounting or tax rules,
or such other extraordinary, unforeseeable, nonrecurring or infrequently occurring events or circumstances as the Plan Administrator
deems necessary or appropriate to avoid windfalls or hardships; (xii) allow participants to satisfy tax withholding obligations in such
manner as prescribed in the Equity Incentive Plan; (xiii) authorize any person to execute on our behalf any instrument required to effect
the grant of a stock award previously granted by the Plan Administrator; (xiv) allow a participant to defer the receipt of the payment
of cash or the delivery of shares that would otherwise be due to such participant under a stock award; and (xv) make all other determinations
deemed necessary or advisable for administering the Equity Incentive Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plan Administrator&#8217;s decisions, determinations and interpretations will be final and binding on all participants and any other
holders of awards under the Equity Incentive Plan. Any dispute regarding the interpretation of the Equity Incentive Plan or any award
agreement must be submitted by the participant to the Company for review. Any officer of the Company, including but not limited to insiders
subject to Section 16 of the Exchange Act (&#8220;Insiders&#8221;), shall have the authority to review and resolve disputes with respect
to awards held by participants who are not Insiders, and such resolution shall be final and binding on the Company and the participant.
Only a committee comprised of two or more &#8220;non-employee directors&#8221; of our board of directors (as defined in the regulations
promulgated under Section 16 of the Exchange Act) shall have the authority to review and resolve disputes with respect to awards held
by participants who are Insiders, and such resolution shall be final and binding on the Company and the participant.</span></p>

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


<!-- Field: Page; Sequence: 170; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->156<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the extent permitted by applicable law, the Plan Administrator, in its sole discretion and on such terms and conditions as it may provide,
may delegate all or any part of its authority and powers under the Equity Incentive Plan to one or more of our directors or officers
who may be (but are not required to be) Insiders, the authority to do any of the following (i) designate employees who are not Insiders
to be recipients of stock awards, (ii) determine the number of shares to be subject to such stock awards granted to such designated employees,
and (iii) take any and all actions on behalf of the Plan Administrator other than any actions that affect the amount or form of compensation
of Insiders or have material tax, accounting, financial, human resource or legal consequences to us or our affiliates; provided, however,
that the Plan Administrator resolutions regarding any delegation with respect to (i) and (ii) will specify the total number of shares
that may be subject to the stock awards granted by such delegate and that such delegate may not grant a stock award to himself or herself.
Any stock awards will be granted on the form of award agreement most recently approved for use by the Plan Administrator, unless otherwise
provided in the resolutions approving the delegation authority.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plan Administrator will, in its sole discretion, determine the performance goals, if any, applicable to any stock award (including any
adjustment(s) thereto that will be applied in determining the achievement of such performance goals) on or prior to the Determination
Date (as defined in the Equity Incentive Plan). The performance goals may differ from participant to participant and from stock award
to stock award. The Plan Administrator shall determine and approve the extent to which such performance goals have been timely achieved
and the extent to which the shares subject to such stock award have thereby been earned. Please refer to the discussion below under &#8220;&#8212;Performance
Goals&#8221; for more information.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock
awards granted to participants who are Insiders subject to Section 16 of the Exchange Act must be approved by two or more &#8220;non-employee
directors&#8221; of the Board (as defined in the regulations promulgated under Section 16 of the Exchange Act).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
person who is or has been a member of the Plan Administrator and each employee of the Company or an affiliate who is a delegate shall
be indemnified and held harmless by the Company from and against any loss, cost, liability or expense that may be imposed upon or reasonably
incurred by him or her in connection with or resulting from any claim, action, suit or proceeding to which he or she may be a party or
in which he or she may be involved by reason of any action or failure to act under the Equity Incentive Plan and against and from any
and all amounts paid by him or her in satisfaction of judgment in any such action, suit or proceeding against him or her, provided such
loss, cost, liability or expense is not attributable to such person&#8217;s willful misconduct. The foregoing right of indemnification
shall not be exclusive of any other rights of indemnification to which such persons may be entitled, including under the Company&#8217;s
articles of incorporation or bylaws, as a matter of applicable law, or otherwise, or any power that the Company may have to indemnify
them or hold them harmless.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock
Options</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
stock option will be designated in the stock award agreement as either an incentive stock option (which is entitled to potentially favorable
tax treatment) or a nonstatutory stock option. However, notwithstanding such designation, to the extent that the aggregate fair market
value of the shares with respect to which incentive stock options are exercisable for the first time by the participant during any calendar
year exceeds $100,000, such stock options will be treated as nonstatutory stock options. Incentive stock options may only be granted
to employees.</span></p>

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


<!-- Field: Page; Sequence: 171; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->157<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
term of each stock option will be stated in the stock award agreement. In the case of an incentive stock option, the term will be 10
years from the date of grant or such shorter term as may be provided in the stock award agreement. Moreover, in the case of an incentive
stock option granted to a participant who owns stock representing more than 10% of the total combined voting power of all classes of
our stock or the stock of any subsidiary, the term of the incentive stock option will be 5 years from the date of grant or such shorter
term as may be provided in the stock award agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
per share exercise price for the shares to be issued pursuant to exercise of a stock option will be determined by the Plan Administrator,
subject to the following: in the case of an incentive stock option (i) granted to an employee who, at the time the incentive stock option
is granted, owns stock representing more than 10% of the voting power of all classes of our stock or the stock of any subsidiary, the
per share exercise price will be no less than 110% of the fair market value per share on the date of grant; and (ii) granted to any other
employee, the per share exercise price will be no less than 100% of the fair market value per share on the date of grant. In the case
of a nonstatutory stock option, the per share exercise price will be no less than 100% of the fair market value per share on the date
of grant. Notwithstanding the foregoing, stock options may be granted with a per share exercise price of less than 100% of the fair market
value per share on the date of grant pursuant to a corporate reorganization, liquidation, etc., described in Section 424(a) of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the time a stock option is granted, the Plan Administrator will fix the period within which the stock option may vest and/or be exercised
and will determine any conditions that must be satisfied before the stock option may vest and/or be exercised. A stock option will vest
and/or become exercisable at such times and upon such terms as are determined by the Plan Administrator, which may include upon the completion
of a specified period of service with us or one of our affiliates and/or be based upon the achievement of performance goals during a
performance period as set out in advance in the participant&#8217;s award agreement. If a stock option vests and/or becomes exercisable
based upon the satisfaction of performance goals, then the Plan Administrator will: (x) determine the nature, length and starting date
of any performance period; (y) select the performance goals to be used to measure the performance; and (z) determine what additional
conditions, if any, should apply. Please refer to the discussion below under &#8220;&#8212;Performance Goals&#8221; for more information.
The Plan Administrator will also determine the acceptable form of consideration for exercising a stock option, including the method of
payment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
a participant ceases to be a service provider other than for &#8220;Cause&#8221; (as defined in the Equity Incentive Plan), the participant
may exercise his or her stock option within such period of time as is specified in the stock award agreement to the extent that the stock
option is vested on the date of termination (but in no event later than the expiration of the term of such stock option). In the absence
of a specified time in the stock award agreement, to the extent vested as of a participant&#8217;s termination, the stock option will
remain exercisable for 12 months following a termination for death or disability, and 3 months following a termination for any other
reason. Any outstanding stock option (including any vested portion thereof) held by a participant shall immediately terminate in its
entirety upon the participant being first notified of his or her termination for Cause.</span></p>

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


<!-- Field: Page; Sequence: 172; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->158<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock
Appreciation Rights (SARs)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plan Administrator will determine the terms and conditions of each SAR, provided that the exercise price for each SAR will be no less
than 100% of the fair market value of the underlying FSI Common Shares on the date of grant. A SAR will vest and/or become exercisable
at such times and upon such terms as are determined by the Plan Administrator, which may include upon the completion of a specified period
of service with us or one of our affiliates and/or be based upon the achievement of performance goals during a performance period as
set out in advance in the participant&#8217;s award agreement. If a SAR vests and/or becomes exercisable based on the satisfaction of
performance goals, then the Plan Administrator will: (x) determine the nature, length and starting date of any performance period; (y)
select the performance goals to be used to measure the performance; and (z) determine what additional conditions, if any, should apply.
Please refer to the discussion below under &#8220;&#8212;Performance Goals&#8221; for more information. Upon exercise of a SAR, a participant
will receive payment from us in an amount determined by multiplying the difference between the fair market value of a share on the date
of exercise over the exercise price by the number of shares with respect to which the SAR is exercised. SARs may be paid in cash or FSI
Common Shares, as determined by the Plan Administrator. SARs are exercisable at the times and on the terms established by the Plan Administrator.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Restricted
Stock and RSUs</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
stock awards are grants of FSI Common Shares that are subject to various restrictions, including restrictions on transferability and
forfeiture provisions. Shares of restricted stock will vest and the restrictions on such shares will lapse in accordance with terms and
conditions established by the Plan Administrator. Each RSU is a bookkeeping entry representing an amount equal to the fair market value
of one FSI Common Share. Restrictions may lapse at such times and upon such terms as are determined by the Plan Administrator, which
may include upon the completion of a specified period of service with us or one of our affiliates and/or be based upon the achievement
of performance goals during a performance period as set out in advance in the participant&#8217;s award agreement. If the unvested shares
of restricted stock or RSUs are being earned upon the satisfaction of performance goals, then the Plan Administrator will: (x) determine
the nature, length and starting date of any performance period; (y) select the performance goals to be used to measure the performance;
and (z) determine what additional conditions, if any, should apply.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
determining whether restricted stock or RSUs should be granted, and/or the vesting schedule for such a stock award, the Plan Administrator
may impose whatever conditions on vesting as it determines to be appropriate. For example, the Plan Administrator may determine to grant
restricted stock or RSUs only if performance goals established by the Plan Administrator are satisfied. Any performance goals may be
applied on a Company-wide or an individual business unit basis, as determined by the Plan Administrator. Please refer to the discussion
below under &#8220;&#8212;Performance Goals&#8221; for more information.</span></p>

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


<!-- Field: Page; Sequence: 173; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->159<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the period of restriction, participants holding restricted stock may exercise full voting rights and will be entitled to receive all
dividends and other distributions paid, in each case with respect to such shares unless the Plan Administrator determines otherwise.
All such dividends or other distributions will be subject to the same terms, restrictions and risk of forfeiture as the shares of restricted
stock with respect to which the dividends or other distributions accrued and shall not be paid or distributed unless and until such related
shares have vested and been earned.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the vesting period, participants holding RSUs will hold no voting rights by virtue of such RSUs. The Plan Administrator may, in its sole
discretion, award dividend equivalents in connection with the grant of RSUs that may be settled in cash, in shares of equivalent value,
or in some combination thereof. Absent a contrary provision in an award agreement, such dividend equivalents shall be subject to the
same terms, restrictions and risk of forfeiture as the RSUs with respect to which the dividends accrue and shall not be paid or settled
unless and until the related RSUs have vested and been earned. To the extent applicable, any such dividend equivalents will comply with
Section 409A of the Code or other similar applicable law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock
Bonuses</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
stock bonus is an award of shares to an eligible person without a purchase price that is not subject to any restrictions. All stock bonus
awards may but are not required to be made pursuant to an award agreement. The Plan Administrator will determine the number of shares
to be awarded to the participant under a stock bonus award and any other terms applicable to such stock bonus award. Payment may be made
in the form of cash, whole shares, or a combination thereof, based on the fair market value of the shares subject to the stock bonus
award on the date of payment, as determined in the sole discretion of the Administrator.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Performance
Goals</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plan Administrator in its discretion may make performance goals applicable to a participant with respect to a stock award. In the Plan
Administrator&#8217;s discretion, one or more of the following performance goals may apply: (1) sales or non-sales revenue; (2) return
on revenue; (3) operating income; (4) income or earnings including operating income; (5) income or earnings before or after taxes, interest,
depreciation and/or amortization; (6) income or earnings from continuing operations; (7) net income; (8) pre-tax income or after-tax
income; (9) net income excluding amortization of intangible assets, depreciation and impairment of goodwill and intangible assets and/or
excluding charges attributable to the adoption of new accounting pronouncements; (10) raising of financing or fundraising; (11) project
financing; (12) revenue or revenue backlog; (13) gross margin; (14) operating margin or profit margin; (15) capital expenditures, cost
targets, reductions and savings and expense management; (16) return on assets, return on investment, return on capital, or return on
shareholder equity; (17) cash flow, operating cash flow, free cash flow, cash flow return on investment, net cash provided by operations,
or cash flow in excess of cost of capital; (18) performance warranty and/or guarantee claims; (19) stock price or total shareholder return;
(20) earnings or book value per share; (21) economic value created; (22) pre-tax profit or after-tax profit; (23) strategic business
criteria; (24) objective goals relating to divestitures, joint ventures, mergers, acquisitions and similar transactions; (25) objective
goals relating to staff management, results from staff attitude and/or opinion surveys, staff satisfaction scores, staff safety, staff
accident and/or injury rates, compliance, headcount, performance management or completion of critical staff training initiatives; (26)
objective goals relating to projects; and (27) enterprise resource planning. Stock awards issued to participants may take into account
other criteria (including subjective criteria).</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock
awards granted during a single fiscal year under the Equity Incentive Plan or otherwise, taken together with any cash fees paid during
such fiscal year for services on the board of directors, shall not exceed (i) $[&#9679;] in total value for any non-employee director
(&#8220;Outside Director&#8221;) serving in his or her first year of service as an Outside Director and (ii) $[&#9679;] in total value
for any other Outside Director (calculating the value of any such stock awards based on the grant date fair value of such stock awards
for financial reporting purposes). Such applicable limit shall include the value of any stock awards that are received in lieu of all
or a portion of any annual committee cash retainers or other similar cash-based payments. Stock awards granted to an individual while
he or she was serving in the capacity as an employee or while he or she was an independent contractor but not an Outside Director will
not count for purposes of these limitations.</span></p>

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

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

<!-- Field: Page; Sequence: 174; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->160<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Leaves
of Absence / Transfer Between Locations</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plan Administrator has the discretion to determine at any time whether and to what extent the vesting of stock awards shall be suspended
during any leave of absence; provided that in the absence of such determination, vesting of stock awards will continue during any paid
leave and will be suspended during any unpaid leave (unless otherwise required by applicable laws). A participant will not cease to be
an employee in the case of (i) any leave of absence approved by the participant&#8217;s employer or (ii) transfers between our locations
or between us and any subsidiary. If an employee holds an incentive stock option and such leave exceeds 3 months then, for purposes of
incentive stock option status only, such employee&#8217;s service as an employee shall be deemed terminated on the first day following
such 3 month period and the incentive stock option shall thereafter automatically be treated for tax purposes as a nonstatutory stock
option in accordance with applicable laws, unless reemployment upon the expiration of such leave is guaranteed by contract or statute,
or unless provided otherwise pursuant to a written Company policy.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event a participant&#8217;s regular level of time commitment in the performance of his or her services for us or one of our affiliates
is reduced (for example, and without limitation, if the participant is an employee and the employee has a change in status from full-time
to part-time or takes an extended leave of absence) after the date of grant of any stock award, the Plan Administrator, in its sole discretion,
may, subject to applicable laws, (x) make a corresponding reduction in the number of shares or cash amount subject to any portion of
such stock award that is scheduled to vest, become exercisable and/or become payable after the date of such change in time commitment,
and (y) in lieu of or in combination with such a reduction, extend the vesting, exercise or payout schedule applicable to such stock
award (in accordance with Section 409A of the Code, as applicable). In the event of any such reduction, the participant will have no
right with respect to any portion of the stock award that is so reduced.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nontransferability
of Stock Awards</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
determined otherwise by the Plan Administrator, a stock award may not be sold, pledged, assigned, hypothecated, transferred, or disposed
of in any manner other than by will or by the laws of descent or distribution and may be exercised, during the lifetime of the participant,
only by the participant. The designation of a beneficiary or the transfer to the beneficiary in accordance with the Equity Incentive
Plan (as further discussed below) will not constitute a transfer for these purposes. If the Plan Administrator makes a stock award transferable,
such stock award will contain such additional terms and conditions as the Plan Administrator deems appropriate; provided, however, that
in no event may any stock award be transferred for consideration to a third-party financial institution.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
permitted by the Plan Administrator, a participant may designate one or more beneficiaries with respect to an award by timely filing
the prescribed form with the Company. A beneficiary designation may be changed by filing the prescribed form with the Company at any
time before the participant&#8217;s death. Except as otherwise provided in an award agreement, if no beneficiary was designated or if
no designated beneficiary survives the participant, then after a participant&#8217;s death any vested award(s) shall be transferred or
distributed to the participant&#8217;s estate or to any person who has the right to acquire the award by bequest or inheritance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recoupment
Policy</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plan Administrator may specify in an award agreement that the participant&#8217;s rights, payments, and/or benefits with respect to a
stock award will be subject to reduction, cancellation, forfeiture, and/or recoupment upon the occurrence of certain specified events,
in addition to any applicable vesting, performance or other conditions and restrictions of a stock award. Notwithstanding any provisions
to the contrary under the Equity Incentive Plan, a stock award granted under the Equity Incentive Plan shall be subject to the Company&#8217;s
clawback policy as may be established and/or amended from time to time. The Plan Administrator may require a participant to forfeit or
return to and/or reimburse us for all or a portion of the stock award and/or shares issued under the stock award, any amounts paid under
the stock award, and any payments or proceeds paid or provided upon disposition of the shares issued under the stock award, pursuant
to the terms of such company policy or as necessary or appropriate to comply with applicable laws.</span></p>

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


<!-- Field: Page; Sequence: 175; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->161<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event of a stock split, reverse stock split, stock dividend, combination, consolidation, recapitalization or reclassification of
the shares, subdivision of the shares, a rights offering, a reorganization, merger, spin-off, split-up, repurchase, or exchange of FSI
Common Shares or other securities of us or other significant corporate transaction, or other change affecting the FSI Common Shares occurs,
the Plan Administrator, in order to prevent dilution, diminution or enlargement of the benefits or potential benefits intended to be
made available under the Equity Incentive Plan, will, in such manner as it may deem equitable, adjust the number, kind and class of securities
that may be delivered under the Equity Incentive Plan and/or the number, class, kind and price of securities covered by each outstanding
stock award; provided that all such adjustment will be made in a manner that does not result in taxation under Section 409A of the Code
(&#8220;Section 409A&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Corporate
Transaction</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event of (i) a transfer of all or substantially all of our assets, (ii) a merger, consolidation or other capital reorganization or
business combination transaction of us with or into another corporation, entity or person, (iii) the consummation of a transaction, or
series of related transactions, in which any person becomes the beneficial owner directly or indirectly, of more than 50% of our then
outstanding capital stock or (iv) a Change in Control (as defined in Equity Incentive Plan), each outstanding stock award (vested or
unvested) will be treated as the Plan Administrator determines, which determination may provide for one or more of the following: (a)
the continuation of such outstanding stock awards (if we are the surviving corporation); (b) the assumption of such outstanding stock
awards by the surviving corporation or its parent; (c) the substitution by the surviving corporation or its parent of new equity awards
for such outstanding stock awards; (d) the cancellation of such outstanding stock awards in exchange for a payment to the participants
equal to the excess of (1) the fair market value of the shares subject to such stock awards as of the closing date of such corporate
transaction over (2) the exercise price or purchase price paid or to be paid (if any) for the shares subject to the stock awards (which
payment may be subject to the same conditions that apply to the consideration that will be paid to holders of shares in connection with
the transaction, subject to applicable law); (e) the full or partial acceleration of vesting, exercisability, payout or accelerated expiration
of such outstanding stock award and the lapse of our right to repurchase or reacquire shares acquired under such outstanding stock award
or the lapse of forfeiture rights with respect to shares acquired under such outstanding stock award; (e) the opportunity for participants
to exercise outstanding stock options and/or SARs prior to the occurrence of the corporate transaction and the termination (for no consideration)
upon the consummation of such corporate transaction of any such stock options and/or SARs not exercised prior thereto for no consideration;
or (f) the cancellation of such outstanding stock awards in exchange for no consideration.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Change
in Control</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
stock award may be subject to additional acceleration of vesting and exercisability upon or after a &#8220;Change in Control&#8221; (as
defined in the Equity Incentive Plan) as may be provided in the award agreement for such stock award or as may be provided in any other
written agreement between us or any affiliate and the participant, but in the absence of such provision, no such acceleration will occur
unless otherwise determined by the Plan Administrator.</span></p>

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


<!-- Field: Page; Sequence: 176; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->162<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amendment,
Termination and Duration of the Equity Incentive Plan</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
approved by our shareholders, the Equity Incentive Plan will continue in effect for a term of 10 years measured from the earlier of the
date the FSI board of directors approves the Equity Incentive Plan or the approval of the Equity Incentive Plan by the Company&#8217;s
stockholders, unless terminated earlier under the terms of the Equity Incentive Plan. The Plan Administrator may at any time amend, alter,
suspend or terminate the Equity Incentive Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
Federal Tax Aspects</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
participant who receives a stock option or SAR will not have taxable income upon the grant of the stock option or SAR. For nonstatutory
stock options and SARs, the participant will recognize ordinary income upon exercise in an amount equal to the excess of the fair market
value of the shares over the exercise price&#8212;the appreciation value&#8212;on the date of exercise. Any additional gain or loss recognized
upon any later disposition of the shares generally will be long-term or short-term capital gain or loss, depending on whether the shares
are held for more than one year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
purchase of shares upon exercise of an incentive stock option will not result in any taxable income to the participant, except for purposes
of the alternative minimum tax. Gain or loss recognized by the participant on a later sale or other disposition of the shares will be
capital gain or loss and/or ordinary income depending upon whether the participant holds the shares transferred upon exercise for a specified
period. If the shares are held for the specified period, any gain generally will be taxed at long-term capital-gain rates. If the shares
are not held for the specified period, generally any gain up to the excess of the fair market value of the shares on the date of exercise
over the exercise price will be treated as ordinary income. Any additional gain generally will be taxable at long-term or short-term
capital-gain rates, depending on whether the participant held the shares for more than one year after the exercise date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
participant who receives restricted stock will not have taxable income until vesting unless the participant timely files an election
under Section 83(b) of the Code to be taxed at the time of grant. The participant will recognize ordinary income equal to the fair market
value of the shares at the time of vesting less the amount paid for such shares (if any) if no such election is made. Any additional
gain or loss recognized upon any later disposition of the shares generally will be long-term or short-term capital gain or loss, depending
on whether the shares are held for more than one year. If a participant timely files a Section 83(b) election, the participant will recognize
ordinary income equal to the fair market value of the shares at the time of purchase or grant less the amount paid for such shares (if
any).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"></p>

<!-- Field: Page; Sequence: 177; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->163<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
participant who receives RSUs, performance units or performance shares will not have taxable income upon grant of the stock award; instead
the participant will be taxed upon settlement of the stock award. The participant will recognize ordinary income equal to the fair market
value of the shares or the amount of cash received by the participant. In addition, Section 409A imposes certain restrictions on deferred
compensation arrangements. Stock awards that are treated as deferred compensation under Section 409A are intended to meet the requirements
of this section of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plan Administrator may, at its discretion and pursuant to such procedures as it may specify from time to time, permit a participant to
satisfy such withholding or deduction obligations or any other tax-related items, in whole or in part by (without limitation) paying
cash, electing to have us withhold otherwise deliverable cash or shares, delivering to us already-owned shares, or such other method
as may be set forth in the award agreement; provided that, unless the Plan Administrator permits otherwise, any proceeds derived from
a cashless exercise must be an approved broker-assisted cashless exercise or the cash or shares withheld or delivered must be limited
to avoid financial accounting charges under applicable accounting guidance or the delivered shares must have been previously held for
the minimum duration required to avoid financial accounting charges under applicable accounting guidance. The fair market value of the
shares to be withheld or delivered will be determined based on such methodology that we deem to be reasonable and in accordance with
applicable laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
will be entitled to a tax deduction in connection with a stock award under the Equity Incentive Plan only in an amount equal to the ordinary
income realized by the participant and at the time the participant recognizes the income. Section 162(m) of the Code places a limit of
$1,000,000 on the amount of compensation that we may deduct as a business expense in any year with respect to certain of our most highly
paid executive officers. While the Plan Administrator considers the deductibility of compensation as one factor in determining executive
compensation, the Plan Administrator retains the discretion to award and pay compensation that is not deductible as it believes that
it is in the best interests of our shareholders to maintain flexibility in our approach to executive compensation and to structure a
program that we consider to be the most effective in attracting, motivating and retaining key employees.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>New
Plan Benefits</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Equity Incentive Plan does not provide for set benefits or amounts of awards and we have not approved any stock awards that are conditioned
on shareholder approval of the Equity Incentive Plan. We have not approved any stock awards under the Equity Incentive Plan in connection
with the Merger. All future awards to directors, executive officers, employees and consultants under the Equity Incentive Plan are discretionary
and cannot be determined at this time.</span></p>

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


<!-- Field: Page; Sequence: 178; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->164<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides information as of December 31, 2021, with respect to the FSI Common Shares that may be issued under our existing equity
compensation plans.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Plan
    Category</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number
    of securities<br />
 to be issued<br />
 upon exercise of<br />
 outstanding options,<br />
 warrants and rights<br />
 (a)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted
    average<br />
 exercise price of<br />
 outstanding options,<br />
 warrants and rights<br />
 (b)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number
    of securities<br />
 remaining available for<br />
 future issuance under<br />
 equity compensation<br />
 plans (excluding<br />
 securities reflected <br />
in column (a))<br />

    (c)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 34%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Equity compensation plans approved
    by security holders</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">789,500</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.78</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">62,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Equity compensation plans not approved by security
    holders</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#8212;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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-indent: 0.5in; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Equity Incentive Plan Proposal will be approved and adopted only if the holders of at least a majority of the common shares properly
cast thereon at the Special Meeting vote &#8220;<b>FOR</b>&#8221; the Equity Incentive Plan Proposal. Failure to vote by proxy or in
person at the Special Meeting will have no effect on the outcome of the vote on the Equity Incentive Plan Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recommendation
of the Board </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FSI&#8217;S
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT</b></span><b> <span style="font-family: Times New Roman, Times, Serif">SHAREHOLDERS VOTE
&#8220;FOR&#8221; THE APPROVAL OF THE EQUITY INCENTIVE PLAN PROPOSAL.</span></b></p>

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


<!-- Field: Page; Sequence: 179; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->165<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_013"></span><span style="font-size: 10pt">FSI
SHAREHOLDER PROPOSAL NO. 4&#8212;THE DIRECTOR ELECTION PROPOSAL</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><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; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Overview</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Merger Agreement, the initial size and composition of the board of directors of the combined company shall be selected by Lygos,
and at the closing of the Merger, all current directors FSI will resign, contingent on the closing of the Merger and subject to  this
Director Election Proposal being approval by FSI Shareholders at the Special Meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
has nominated Peter Staple, Julie Kane, Kenneth Wong, Eric Steen, and Timothy Richardson to serve on the combined company&#8217;s board
of directors effective as of the closing of the Merger. We believe our board of directors following the Merger will have a highly experienced
and diverse set of individuals to lead and oversee the company moving forward.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
more information, see the section entitled of this proxy statement/prospectus entitled &#8220;<i>Management of the Combined Company
After the Merger</i>.&#8221;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Vote
Required for Approval</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Director Election Proposal will be approved and adopted only if the holders of at least a majority of the common shares properly cast
at the Special Meeting vote &#8220;<b>FOR</b>&#8221; the Director Election Proposal. Failure to vote by proxy or in person at the Special
Meeting will have no effect on the outcome of the vote on the Director Election Proposal.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recommendation
of the Board of Directors</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OUR
BOARD UNANIMOUSLY RECOMMENDS THAT OUR SHAREHOLDERS VOTE &#8220;FOR&#8221; EACH OF THE DIRECTOR NOMINEES IN THE DIRECTOR ELECTION PROPOSAL.</b></span></p>

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


<!-- Field: Page; Sequence: 180; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->166<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_014"></span><span style="font-size: 10pt">FSI
SHAREHOLDER PROPOSAL NO. 5&#8212;THE BYLAWS PROPOSAL</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><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; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Overview</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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">At
the Special Meeting, FSI&#8217;s stockholders will be asked to ratify the A&amp;R Bylaws in the form attached to this proxy statement/prospectus
as Annex C, which has been duly and validly adopted and approved by the board of directors of the Company.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following summary sets forth the material terms of the A&amp;R Bylaws. This summary is qualified by reference to the complete text
of the A&amp;R Bylaws, a copy of which is attached to this proxy/statement prospectus as Annex C. All FSI shareholders are
encouraged to read the A&amp;R Bylaws in their entirety for a complete description of its terms.</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: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Directors
and Officers</i></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the A&amp;R Bylaws, meetings of the board shall be held at such place and time and on such day as the chairman of the board, president,
chief executive officer or a vice-president, if any, or any two directors may determine. Notice of meetings of the board shall be given
to each director not less than 48 hours before the time when the meeting is to be held. Each newly elected board may without notice hold
its first meeting for the purposes of organization and the appointment of officers immediately following the meeting of shareholders
at which such board was elected.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the residency requirements contained in the Business Corporations Act (Alberta), the quorum for the transaction of business at any
meeting of the board shall consist of a majority of the number of directors then elected or appointed or such greater or lesser number
of directors as the board may from time to time determine. &#8220;Business Corporations Act&#8221; shall mean the Business Corporations
Act (Alberta), R.S.A. 2000, c. B 9, as amended from time to time.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Meetings
of the board may be held in or outside Canada.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
all meetings of the board, every question shall be decided by a majority of the votes cast on the question; and in case of an equality
of votes, the chairman of the meeting shall not be entitled to a second or casting vote.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
director or officer shall be disqualified by his office from contracting with FSI nor shall any contract or arrangement entered into
by or on behalf of FSI with any director or officer or in which any director or officer is in any way interested be liable to be voided
nor shall any director or officer so contracting or being so interested be liable to account to FSI for any profit realized by any such
contract or arrangement by reason of such director or officer holding that office or of the fiduciary relationship thereby established;
provided that the director or officer shall have complied with the provisions of the Business Corporations Act.</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>


<!-- Field: Page; Sequence: 181; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->167<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the Articles of Continuance of FSI and any unanimous shareholder agreement, the board may from time to time appoint such officers
as the board may determine, including one or more assistants to any of the officers so appointed. The board may specify the duties of
and, in accordance with the A&amp;R Bylaws and subject to the provisions of the Business Corporations Act, delegate to such officers
powers to manage the business and affairs of FSI. Subject to the provisions of the A&amp;R Bylaws, an officer may but need not be a director
and one person may hold more than one office.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
board may from time to time appoint a chairman of the board who shall be a director, a managing director who shall be a director, a chief
executive officer, a chief financial officer, a vice-president, a secretary, and a treasurer, and the board may assign such powers and
duties to such officers as the board may specify, consistent with the A&amp;R Bylaws. The board shall have the power from time to
time to appoint agents and attorneys for FSI in or outside Canada with such powers as the board sees fit.</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; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Shareholders&#8217;
Meetings</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the Business Corporations Act and the Articles of Continuance of FSI, meetings of shareholders shall be held at the time and place
determined by the board. The board must call an annual meeting of shareholders no later than fifteen months after holding the last preceding
annual meeting and may at any time call a special meeting of shareholders to be held at a place and at the time the board determines.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notice
of the time and place of a meeting of shareholders shall be sent not less than 21 days and not more than 50 days before the meeting to
each shareholder entitled to vote at the meeting, to each director, and to the auditor of FSI. The accidental failure to give notice
of a meeting of shareholders to any person entitled to a notice or any error in a notice not affecting its substance does not invalidate
any action taken at the meeting to which the notice relates. A shareholder or any other person entitled to attend a meeting of shareholders
may waive, in any manner, notice of a meeting of shareholders. Attendance of a shareholder or other person at a meeting of shareholders
is a waiver of notice of the meeting, except when the shareholder or other person attends the meeting for the express purpose of objecting
to the transaction of any business on the grounds that the meeting is not lawfully called.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With
the consent of the shareholders present at a meeting of shareholders, the chairperson may adjourn that meeting to another fixed time
and place.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
quorum for the transaction of business at any meeting of the shareholders shall consist of at least one person holding or representing
by proxy not less than 33 1/3% of the outstanding shares of FSI entitled to vote at the meeting.</span></p>

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


<!-- Field: Page; Sequence: 182; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->168<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
chairperson of any meeting of shareholders will be the first mentioned of the following officers (if appointed) present at the meeting:
Chairman of the Board, Chief Executive Officer, Chief Financial Officer, Senior Vice-President or any other Vice-President. If none of
the Chairman of the Board, Chief Executive Officer, Chief Financial Officer or Senior Vice-President is present at the meeting, and if
more than one Vice-President is present, the first Vice-President to arrive will be chairperson of the meeting. If none of the foregoing
officers is present, the shareholders present and entitled to vote at the meeting may choose a chairperson from among those individuals
present.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
chairperson of any meeting of shareholders will conduct the proceedings at the meeting in all respects. The chairperson&#8217;s decision
on any matter or thing relating to procedure, including, without limiting the generality of the foregoing, any question regarding the
validity of any instrument of proxy, is conclusive and binding upon the shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
any meeting of shareholders, every question shall, unless otherwise required by the Business Corporations Act, be determined by the majority
of votes cast on the question. In case of an equality of votes either upon a show of hands or upon a poll, the chairman of the meeting
shall not be entitled a second or casting vote.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the provisions of the Business Corporations Act, any question at a meeting of shareholders shall be decided by a show of hands unless
a ballot thereon is required or demanded pursuant to the A&amp;R Bylaws. Upon a show of hands every person who is present and entitled
to vote shall have one vote. If a ballot is taken each person present shall be entitled, in respect of the shares which he is entitled
to vote at the meeting upon the question, to that number of votes provided by the Business Corporations Act or the Articles of Continuance
of FSI, and the result of the ballot so taken shall be the decision of the shareholders upon the said question.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the provisions of the Business Corporations Act and the Articles of Continuance of FSI, only persons who are nominated in accordance
with the procedures set forth in the A&amp;R Bylaws shall be eligible for election as directors of FSI.</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; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Meeting
by Telephone</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></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">Subject
to the provisions of the Business Corporations Act, a director may participate in a meeting of the board or of a committee of the board
and a shareholder or any other person entitled to attend a meeting of shareholders may participate in a meeting of shareholders by electronic
means, telephone or other communication facilities that permit all persons participating in any such meeting to hear or otherwise communicate
with each other.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
may indemnify a director or officer of FSI, a former director or officer of FSI or a person who acts or acted at FSI&#8217;s request
as a director or officer of a body corporate of which FSI is or was a shareholder or creditor, and his or her heirs and legal representatives
to the extent permitted by the Business Corporations Act.</span></p>

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


<!-- Field: Page; Sequence: 183; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->169<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
as otherwise required by the Business Corporations Act and subject to the A&amp;R Bylaws, FSI may from time to time indemnify and
save harmless any person who was or is a party or is threatened to be made a party to any threatened, pending or contemplated action,
suit or proceeding, whether civil, criminal, administrative or investigative (other than an action by or in the right of FSI) by reason
of the fact that he is or was an employee or agent of FSI, or is or was serving at the request of FSI as a director, officer, employee,
agent of or participant in another body corporate, partnership, joint venture, trust or other enterprise, against expenses (including
legal fees), judgments, fines and any amount actually and reasonably incurred by him in connection with such action, suit or proceeding
if he acted honestly and in good faith with a view to the best interests of FSI and, with respect to any criminal or administrative action
or proceeding that is enforced by a monetary penalty, had reasonable grounds for believing that his conduct was lawful.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
provisions for indemnification contained in the A&amp;R Bylaws of FSI shall not be deemed exclusive of any other rights to which
any person seeking indemnification may be entitled under any agreement, vote of shareholders or directors or otherwise, both as to action
in his official capacity and as to action in another capacity, and shall continue as to a person who has ceased to be a director, officer,
employee or agent and shall inure to the benefit of the heirs and legal representatives of such a person.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the extent permitted by law, no director or officer of FSI shall be liable for the acts, receipts, neglects or defaults of any other
director or officer or employee or for joining in any receipt or act for conformity or for any loss, damage or expense happening to FSI
through the insufficiency or deficiency of title to any property acquired by FSI or for or on behalf of FSI or for the insufficiency
or deficiency of any security in or upon which any of the moneys of or belonging to FSI shall be placed out or invested or for any loss
or damage arising from the bankruptcy, insolvency or tortious act of any person, firm or body corporate with whom or which any moneys,
securities or other assets belonging to FSI shall be lodged or deposited or for any loss, conversion, misapplication or misappropriation
of or any damage resulting from any dealings with any moneys, securities or other assets belonging to FSI or for any other loss, damage
or misfortune whatever which may happen in the execution of the duties of his respective office or trust or in relation thereto unless
the same shall happen by or through his failure to act honestly and in good faith with a view to the best interests of FSI and in connection
therewith to exercise the care, diligence and skill that a reasonably prudent person would exercise in comparable circumstances.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></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">Subject
to the provisions of the Business Corporations Act, the board may from time to time declare dividends payable to the shareholders according
to their respective rights and interests in FSI. Dividends may be paid in money or property or by issuing fully paid shares of FSI. Any
dividend unclaimed after a period of six years from the date on which the same has been declared to be payable shall be forfeited and
shall revert to FSI.</span></p>

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


<!-- Field: Page; Sequence: 184; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->170<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Banking
Arrangements, Contracts, Divisions, Etc.</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
banking business of FSI, or any part thereof, shall be transacted with such banks, trust companies or other financial institutions as
the board may designate, appoint or authorize from time to time by resolution and all such banking business, or any part thereof, shall
be transacted on FSI&#8217;s behalf by such one or more officers and/or other persons as the board may designate, direct or authorize
from time to time by resolution and to the extent therein provided.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contracts,
documents or instruments in writing requiring execution by FSI may be signed by any one director or officer, and all contracts, documents
or instruments in writing so signed shall be binding upon FSI without any further authorization or formality. The board is authorized
from time to time by resolution to appoint any officer or officers or any other person or persons on behalf of FSI to sign and deliver
either contracts, documents or instruments in writing generally or to sign either manually or by facsimile signature and/or counterpart
signature and deliver specific contracts, documents or instruments in writing.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
signing officers of FSI may execute and deliver proxies and arrange for the issuance of voting certificates or other evidence of the
right to exercise the voting rights attaching to any securities held by FSI. Such instruments shall be in favour of such persons as may
be determined by the officers executing or arranging for the same. In addition, the board may from time to time direct the manner in
which and the persons by whom any particular voting rights or class of voting rights may or shall be exercised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
board may cause the business and operations of FSI or any part thereof to be divided or to be segregated into one or more divisions upon
such basis, including without limitation, character or type of operation, geographical territory, product manufactured or service rendered,
as the board may consider appropriate in each case. The board may also cause the business and operations of any such division to be further
divided into sub-units and the business and operations of any such divisions or sub-units to be consolidated upon such basis as the board
may consider appropriate in each case. Any division or its sub-units may be designated by such name as the board may from time to time
determine and may transact business, enter into contracts, sign checks and other documents of any kind and do all acts and things under
such name. Any such contracts, check or document shall be binding upon FSI as if it had been entered into or signed in the name of FSI.
From time to time the board or a person designated by the board, may appoint one or more officers for any division, prescribe their powers
and duties and settle their terms of employment and remuneration. The board or a person designated by the board, may remove at its or
his pleasure any officer so appointed, without prejudice to such officers rights under any employment contract. Officers of divisions
or their sub-units shall not, as such be officers of FSI.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Vote
Required for Approval</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Bylaws Proposal will be approved and adopted only if the holders of at least a majority of the common shares properly cast at the Special
Meeting vote &#8220;<b>FOR</b>&#8221; the Bylaws Proposal. Failure to vote by proxy or in person at the Special Meeting will have no
effect on the outcome of the vote on the Bylaws Proposal.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recommendation
of the Board</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FSI&#8217;S
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT SHAREHOLDERS VOTE &#8220;FOR&#8221; THE APPROVAL OF THE BYLAWS PROPOSAL.</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>


<!-- Field: Page; Sequence: 185; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->171<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_015"></span><span style="font-size: 10pt">FSI
SHAREHOLDER PROPOSAL NO. 6&#8212;THE SAY ON PAY PROPOSAL</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: center; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
the Dodd-Frank Wall Street Reform and Consumer Protection Act (the &#8220;Dodd-Frank Act&#8221;) and Section 14A of the Exchange Act,
FSI&#8217;s shareholders are entitled to vote to approve, on an advisory basis, the compensation of FSI&#8217;s named executive officers
as disclosed in this proxy statement/prospectus in accordance with SEC rules.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
vote is not intended to address any specific item of compensation, but rather the overall compensation of FSI&#8217;s named executive
officers in this proxy statement/prospectus. The compensation of FSI&#8217;s named executive officers subject to the vote is disclosed
in the compensation tables and the related narrative disclosure contained in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
the board of directors is asking the shareholders to indicate their support for the compensation of FSI&#8217;s named executive officers
as described in this proxy statement/prospectus by casting a non-binding advisory vote &#8220;FOR&#8221; the compensation paid to FSI&#8217;s
named executive officers, as disclosed pursuant to compensation disclosure rules of the SEC, including the compensation tables and any
related information disclosed in this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
the vote is advisory, it is not binding on the board of directors of FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Vote
Required for Approval</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Proposal will be approved, on an advisory basis, if the holders of at least a majority of the common shares properly cast thereon at
the Special Meeting vote &#8220;<b>FOR</b>&#8221; Say on Pay Proposal. Failure to vote by proxy or in person at the Special Meeting will
have no effect on the outcome of the vote on the Say on Pay Proposal.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recommendation
of the Board</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FSI&#8217;S
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT SHAREHOLDERS VOTE &#8220;FOR&#8221; THE APPROVAL OF THE SAY ON PAY PROPOSAL.</b></span></p>

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


<!-- Field: Page; Sequence: 186; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->172<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_016"></span><span style="font-size: 10pt">FSI
SHAREHOLDER PROPOSAL NO. 7&#8212;THE SAY ON FREQUENCY PROPOSAL</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Dodd-Frank Act, and Section 14A of the Exchange Act enable FSI&#8217;s shareholders, at least once every six years, to indicate their
preference regarding how frequently FSI should solicit a non-binding advisory vote on the compensation of FSI&#8217;s named executive
officers as disclosed in its proxy statement. Accordingly, FSI is asking shareholders to indicate whether they would prefer an advisory
vote every year, every other year or every three years. Alternatively, shareholders may abstain from casting a vote. For the reasons
described below, the FSI board of directors recommends that the shareholders select a frequency of every year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
considering the benefits and consequences of each alternative, the FSI board of directors recommends that the advisory vote on the compensation
of FSI&#8217;s named executive officers be submitted to the shareholders once every year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
FSI board of directors has determined that an advisory vote on executive compensation every year is the best approach for FSI. In formulating
its recommendation, the FSI board of directors considered that an annual advisory vote on executive compensation will allow shareholders
to provide direct input on FSI&#8217;s policies and practices every year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
the FSI board of directors is asking shareholders to indicate their preferred voting frequency of soliciting advisory shareholder approval
of compensation of FSI&#8217;s named executive officers once every one, two or three calendar years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
the FSI board of directors believes that its recommendation is appropriate at this time, the shareholders are not voting to approve or
disapprove that recommendation, but are instead asked to indicate their preferences, on an advisory basis, as to whether the non-binding
advisory vote on the approval of FSI&#8217;s executive officer compensation practices should be held every year, every other year or
every three years. The option among those choices that receives the highest number of votes from the holders of shares present in person
or represented by proxy and entitled to vote at the annual meeting will be deemed to be the frequency preferred by the shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
FSI board of directors value the opinions of the shareholders in this matter, and the FSI board of directors intends to hold advisory
shareholder votes on the compensation of FSI&#8217;s named executive officers in the future in accordance with the alternative that receives
the most shareholders support, even if that alternative does not receive the support of a majority of the votes cast. However, because
this vote is advisory and therefore not binding on the FSI board of directors or FSI, the FSI board of directors may decide that it is
in the best interests of the shareholders that FSI hold an advisory vote on executive compensation more or less frequently than the option
preferred by the shareholders. The vote will not be construed to create or imply any change or addition to the fiduciary duties of FSI
or the FSI board of directors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; text-align: justify; background-color: white"><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; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recommendation
of the Board</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FSI&#8217;S
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT SHAREHOLDERS VOTE &#8220;FOR&#8221; THE ONE YEAR ALTERNATIVE WITH RESPECT TO THE SAY ON
FREQUENCY PROPOSAL.</b></span></p>

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


<!-- Field: Page; Sequence: 187; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->173<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_017"></span><span style="font-size: 10pt">FSI
SHAREHOLDER PROPOSAL NO. 8&#8212;THE SAY ON GOLDEN PARACHUTE PROPOSAL</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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">As
required by Section 14A of the Exchange Act and Rule 14a-21(c) promulgated thereunder, FSI is providing its shareholders with an opportunity
to approve, on an advisory basis, the &#8220;golden parachute&#8221; compensation that FSI&#8217;s named executive officers will receive
in connection with the Merger discussed in &#8220;Management of the Combined Company After the Merger&#8212;Executive Compensation of
the Combined Company Officers&#8212;Golden Parachute Compensation&#8221; pursuant to Item 402(t) of Regulation S-K, including the associated
narrative discussion, and the agreements or understandings pursuant to which such compensation may be paid or become payable.</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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Vote
Required for Approval</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Proposal will be approved, on an advisory basis, by the affirmative vote of a majority of the shares present in person or represented
by proxy at the Special Meeting and entitled to vote on the Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
this Proposal is advisory, the results of the vote will not be binding to FSI, the board of directors or the compensation committee.
Approval of this proposal is not a condition to completion of the Merger. Therefore, if the Merger is approved by the shareholders and
completed, &#8220;golden parachute&#8221; compensation under contracts and arrangements with the named executive officers will be payable,
subject only to the terms of such compensation contracts and arrangements, regardless of the outcome of this advisory vote.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recommendation
of the Board</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FSI&#8217;S
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT SHAREHOLDERS VOTE &#8220;FOR&#8221; THE APPROVAL OF THE SAY ON GOLDEN PARACHUTE
PROPOSAL.</b></span></p>

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


<!-- Field: Page; Sequence: 188; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->174<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_018"></span><span style="font-size: 10pt">FSI
SHAREHOLDER PROPOSAL NO. 9&#8212;THE ADJOURNMENT PROPOSAL</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Overview</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Adjournment Proposal, if adopted, will allow our board of directors to adjourn the Special Meeting to a later date or dates to permit
further solicitation of proxies. The Adjournment Proposal will only be presented to our shareholders in the event that there are insufficient
votes for, or otherwise in connection with, the approval of the other Proposals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consequences
if the Adjournment Proposal is Not Approved</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the Adjournment Proposal is not approved by FSI shareholders, the board of directors may not be able to adjourn the Special Meeting to
a later date in the event that there are insufficient votes for, or otherwise in connection with, the approval of the other Proposals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Vote
Required for Approval</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Adjournment Proposal will be approved and adopted only if the holders of at least a majority of the common shares properly cast thereon
at the Special Meeting vote &#8220;<b>FOR</b>&#8221; the Adjournment Proposal. Failure to vote by proxy or in person at the special meeting
will have no effect on the outcome of the vote on the Adjournment Proposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recommendation
of the Board</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FSI&#8217;S
BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS THAT SHAREHOLDERS VOTE &#8220;FOR&#8221; THE APPROVAL OF THE ADJOURNMENT PROPOSAL.</b></span></p>

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


<!-- Field: Page; Sequence: 189; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->175<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_019"></span><span style="font-size: 10pt">INFORMATION
ABOUT FSI</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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"><b>Our
Business</b></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
were incorporated as Flexible Solutions Ltd., a British Columbia corporation on January 26, 1991. On May 12, 1998, we merged Flexible
Solutions Ltd. into Flexible Solutions International Inc., a Nevada corporation. In connection with this merger, we issued 7,000,000
shares of common stock to the former shareholders of Flexible Solutions Ltd. in exchange for all of the outstanding shares of Flexible
Solutions Ltd.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2004 we purchased 52 U.S. and 139 International patents, as well as a 56,780 sq. ft. manufacturing plant near Chicago, Illinois
from the bankruptcy estate of Donlar Corporation (&#8220;Donlar&#8221;) for $6.15 million. The IP we acquired from Donlar relates to
water-soluble chemicals (&#8220;TPAs&#8221;) which prevent corrosion and scaling in water pipes used in the petroleum, chemical, utility
and mining industries. TPAs are also used to enhance fertilizers and improve crop yields and as additives for household laundry detergents,
consumer care products and pesticides. These assets are held in our wholly owned NanoChem Solutions Inc. subsidiary which has become
our largest revenue generator.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2018, we purchased 65% of ENP Investments LLC, a <span style="background-color: white">manufacturing and distribution company
active in the areas of golf, turf and ornamental agriculture products.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
January 2019, we <span style="background-color: white">purchased 50% of a profitable limited liability company engaged in international
sales of fertilizer additives. This purchase is accounted for as an equity accounted investment.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In
2019, we changed our corporate domicile from Nevada to Alberta, Canada.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In
January 2020, ENP Realty, LLC became a wholly owned subsidiary of ENP Investments, LLC and was renamed to ENP Mendota, LLC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
operate through a number of wholly owned subsidiaries which are mentioned in Note 1 to the consolidated financial statements included
as part of this proxy statement/prospectus. Unless otherwise indicated, all references to our business include the operations of these
subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
website is www.flexiblesolutions.com. Information on our website is not part of this proxy statement/ prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Our
Products</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Thermal
Polyaspartates (&#8220;TPAs&#8221;)</i></span></p>

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


<!-- Field: Page; Sequence: 190; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->176<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
manufacture TPAs in our Peru, Illinois plant using a thermal polymerizing process. The multiple variants produced are optimized for individual
market verticals and sold for end use or through distribution.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs
for Oilfields</span>. TPAs are used to reduce scale and corrosion in various &#8220;topside&#8221; water systems. They are used in place
of traditional phosphonate and other products when biodegradability is required by environmental regulations.  TPAs are also used in fracking fluids
to reduce the toxicity while maintaining equal function.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs
for the Agricultural Industry</span>. TPAs have the ability to reduce fertilizer crystallization before, during and after application and
can also delay crystal formation between fertilizer and minerals present in the soil. Once crystallized, fertilizer and soil minerals
are not able to provide plant nourishment. As a result, in select conditions the use of TPAs either blended with fertilizer or applied
directly to crops can increase yields significantly. TPAs are designated for crop nutrient management programs and should not be confused
with crop protection and pesticides or other agricultural chemical applications. Depending on the application, TPA products are marketed
under a variety of brands including EX-10TM, AmisorbTM, LYNXTM, MAGNETTM, AmGroTM and VOLTTM. Markets of significance include corn, wheat,
soybeans, rice, potatoes, sugar beets, cotton, tomatoes, almonds and other high value per acre crops.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs
for Irrigation</span>. The crystallization prevention ability of TPAs can also be useful in select irrigation conditions. By reducing calcium
carbonate scale propagation, TPAs can prevent early plugging of drip irrigation ports, reduce maintenance costs and lengthen the life
of equipment. TPAs compete with acid type scale removers, but have the advantage of a positive yield effect on the plant, as well as
an easier deployment formulation with liquid fertilizers when used as part of a &#8220;fertigation&#8221; program. Our TPAs for drip
irrigation scale prevention are marketed and sold through the same channels as TPAs used by the agricultural industry.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs
in Cleaning Products</span>. TPA can replace polyacrylates in cleaning products which is valuable because TPA is biodegradable while polyacrylates
are not. In a cleaning product formulation, TPA prevents the re-deposition of dirt onto the surfaces to be cleaned allowing dirt to be
rinsed away.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="text-decoration: underline">Nitrogen
conservation products for agriculture.</span> One significant loss route for nitrogen fertilizer is enzymatic degradation by bacteria naturally
present in soil. The second significant nitrogen loss mechanism is de-nitrification. This is also caused by bacterial activity in soil
resulting in oxygen being stripped from the fertilizer leaving nitrogen gas. The gas can&#8217;t be used by the plants and escapes into
the atmosphere. We sell SUN 27TM and N Savr 30TM through distributors in North and South America under our trade names and under private
labels.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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


<!-- Field: Page; Sequence: 191; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->177<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><i>&#160;</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HEATSAVR&#174;
is a chemical product for use in swimming pools and spas that forms a thin, transparent layer on the water&#8217;s surface. The transparent
layer slows the evaporation of water, allowing the water to retain a higher temperature for a longer period of time and thereby reducing
the energy required to maintain the desired temperature of the water.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
outdoor pools, the HEATSAVR&#174; also provides convenience compared to pool blankets. It is often inconvenient to use conventional pool
blankets since a pool blanket must be removed and stored before the pool can be used. Pool blankets do not provide any energy savings
when not on the pool. Conversely, HEATSAVR&#174; eliminates the need to install, remove and store the blanket and works 24 hours a day.
In addition, the use of HEATSAVR&#174; in an indoor pool results in even greater energy savings since indoor pool locations use energy
not only to heat the pool water, but also to air condition the pool environment. By slowing the transfer of heat and water vapor from
the pool to the atmosphere of the pool enclosure, less energy is required to maintain a pool at the desired temperature and there is
a reduced load on the air-conditioning system. We also manufacture and sell products which automatically dispense HEATSAVR&#174; into
commercial size swimming pools or spas at the rate of one ounce per 400 sq. ft. of water surface per day.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>WATERSAVR&#174;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">WATERSAVR may  be used for lawn and turf care and potted and
bedding plants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">WATERSAVR&#174;
is sold in granulated form and can be applied by hand, by fully automated scheduled metering, or by an automatic dispenser.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have one part-time employee involved in the sales and marketing of WATERSAVR&#174;.</span></p>

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


<!-- Field: Page; Sequence: 192; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->178<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principal
Customers</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below presents our revenue resulting from purchases by our major customers for the periods presented.</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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><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 colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company A</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,139,041</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">*</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,142,458</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company B</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,877,690</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,094,622</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company C</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,982,281</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,476,047</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company D</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,057,976</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,528,092</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">*</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">*
not a top three major customer for the year</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three
    Months Ended March 31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><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 colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company A</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,605,736</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">998,336</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company B</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,672,200</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,434,684</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company C</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,957,725</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">687,800</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customers
with balances greater than 10% of our receivable balances as of each of the dates presented are shown in the following table:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December
    31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><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 colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company B</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,215,119</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,056,631</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company C</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,202,345</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,593,272</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">March
    31,</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><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 colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company A</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,560,534</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 20%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,577,497</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company B</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,419,306</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,138,276</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Company C</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,387,463</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">419,007</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">*</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>


<!-- Field: Page; Sequence: 193; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->179<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Competition</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>TPAs:
</i>Our TPA products have direct competition with Lanxess AG (spun out of Bayer AG) (&#8220;Lanxess&#8221;), a German manufacturer of
TPAs, which uses a patented process different from ours. We have cross-licensed each other&#8217;s processes and either company can use
either process for the term of the patents involved. We believe that we can compete effectively with Lanxess by offering excellent customer service in oilfield sales, superior
distributor support in the agricultural marketplace and flexibility due to our relative size. In addition, we intend to continue to seek
market niches that are not the primary targets of Lanxess. There are other competitors based in Asia.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
TPA products face indirect competition from other chemicals in every market in which we are active. For purposes of oilfield scale prevention,
phosphonates, phosphates and molibdonates provide the same effect. For crop enhancement, increased fertilizer levels can serve as a substitute
for TPAs. In irrigation scale control, acid washes are our prime competitor. Notwithstanding the above, we believe our competitive advantages
include:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: right; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="width: 0.25in"><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; font-size: 10pt">Biodegradability
    compared to competing oil field chemicals;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><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; font-size: 10pt">Cost-effectiveness
    for crop enhancement compared to increased fertilizer use; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><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; font-size: 10pt">Environmental
    considerations, ease of formulation and increased crop yield opportunities in irrigation scale markets.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 63pt; 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; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>HEATSAVR&#174;:
</i>Although we are aware of two other companies that manufacture products that compete with HEATSAVR&#174;, we believe our products are
more effective and safer. Our products are expected to maintain market share in the competitive pool market. HEATSAVR&#174; also competes with plastic pool blanket
products. However, we believe that HEATSAVR&#174; is more effective and convenient than pool blankets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>WATERSAVR&#174;:
</i>WATERSAVR&#174; competes with solid and floating covers. As water conservation is an important priority throughout the world, numerous researchers are working to develop solutions that may compete
with, or be superior to, WATERSAVR.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Manufacturing</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have never experienced any shortage in the availability of raw materials and parts for these products and we do
not have any long term supply contracts for any of these items. We have these products made by outside parties without long term contracts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
WATERSAVR&#174; products are manufactured by a third party. We are not required to purchase any minimum quantity of this product.</span></p>

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


<!-- Field: Page; Sequence: 194; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->180<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; background-color: white">Our 56,780
sq. ft. facility in Peru, Illinois manufactures our TPA products. Raw materials are derived from crude oil and are subject to price fluctuations
related to world oil prices.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Government
Regulations</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>HEATSAVR&#174;:
</i>Chemical products for use in swimming pools are covered by a variety of governmental regulations in all countries where we sell these
products. These regulations cover packaging, labeling, and product safety. We believe our products are in compliance with these regulations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>WATERSAVR&#174;:
</i>Our WATERSAVR&#174; product is subject to regulation in most countries, particularly for agricultural and drinking water uses. We
do not anticipate that governmental regulations will be an impediment to marketing WATERSAVR&#174; because the components in WATERSAVR&#174;
have historically been used in agriculture for many years for other purposes. Nevertheless, we may require county or state approval on
a case-by-case basis to sell WATERSAVR&#174; in the United States for agricultural and drinking water uses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Proprietary
Rights</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
success is dependent, in part, upon our proprietary technology. We rely on a combination of patent, copyright, trademarks, trade secrets
and nondisclosure agreements to protect our proprietary technology. There can be no assurance
that our patent applications will be granted or that any issued patent will be upheld as valid or prevent the development of competitive
products, which may be equivalent to or superior to our products. We have not received any claims alleging infringement of the intellectual
property rights of others, but there can be no assurance that we may not be subject to such claims in the future.</span></p>

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


<!-- Field: Page; Sequence: 195; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->181<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Research
and Development</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
spent $116,411 during the year ended December 31, 2021 and $81,422 during year ended December 31, 2020 on research and development. This
work relates primarily to the development of our water and energy conservation products, as well as new research in connection with our
TPA products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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"><b>Management</b></span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif; width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Age</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 56%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Position</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; font-size: 10pt">Daniel
    B. O&#8217;Brien</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President,
    Chief Executive Officer, Principal Financial and Accounting Officer and a Director</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; font-size: 10pt">John
    H. Bientjes</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Director</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; font-size: 10pt">Robert
    Helina</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Director</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; font-size: 10pt">Tom
    Fyles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">69</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Director</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; font-size: 10pt">Ben
    Seaman</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">40</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Director</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; font-size: 10pt">David
    Fynn</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Director</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
B. O&#8217;Brien has served as our President, Chief Executive Officer and Principal Financial and Accounting Officer, as well as a director
since June 1998. He has been involved in the swimming pool industry since 1990, when he founded our subsidiary, Flexible Solutions Ltd.
From 1990 to 1998 Mr. O&#8217;Brien was also a teacher at Brentwood College where he was in charge of outdoor education.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John
H. Bientjes has been a director since 2000. From 1984 to 2018, Mr. Bientjes served as the manager of the Commercial Aquatic Supplies
Division of D.B. Perks &amp; Associates, Ltd., located in Vancouver, British Columbia, a company that markets supplies and equipment
to commercial swimming pools which are primarily owned by municipalities. Mr. Bientjes retired in 2018. Mr. Bientjes graduated in 1976
from Simon Fraser University in Vancouver, British Columbia with a Bachelor of Arts Degree in Economics and Commerce.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Robert
T. Helina has been a director since 2011. Mr. Helina has been involved in the financial services industry for over 30 years which has
given him extensive knowledge in business, economics and finance. His specially is in Corporate Finance and Capital Markets. Mr. Helina
holds a Bachelor of Arts degree from Trinity Western University.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thomas
M. Fyles has been a director since 2012. Dr. Fyles holds chemistry degrees from the University of Victoria (B.Sc. 1974) and York University
(Ph.D. 1977). Following postdoctoral work in France, he joined the Chemistry Department at the University of Victoria in 1979 where he
progressed through the academic ranks to Professor (1992), Chair (2001 &#8211; 2006; 2008), and, on his retirement, Professor Emeritus
(2017). His research program spanned analytical, synthetic, and physical chemistry with an emphasis on sensors, membranes, and water
treatment processes.</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>


<!-- Field: Page; Sequence: 196; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->182<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ben
Seaman has been a director since 2016. Mr. Seaman has been the CEO of Eartheasy.com Sustainable Living Ltd since 2007, growing the company
from $50K to over $25M in annual revenue. His company has contributed over $1M towards clean water projects in Kenya since 2013, and
has been recognized internationally by the Stockholm Challenge Award and the Outdoor Industry Inspiration Award in 2016. Prior to 2007,
he worked in sales and investor relations at Flexible Solutions. Mr. Seaman graduated from the University of Victoria with a Bachelor
of Science degree in 2004. He has significant experience in launching new products, marketing, distribution and e-commerce in both the
US and Canada. He&#8217;s a strong believer in the triple bottom line approach to business, giving consideration to social and environmental
issues in addition to financial performance.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">David
Fynn has been a director since 2016. Mr. David Fynn is a Canadian Chartered Professional Accountant and services individuals/companies
in many sectors including mining and commodities in his private practice. Mr. Fynn worked as a senior manager with KPMG in Canada and
Ernst &amp; Young in the United Kingdom and Saudi Arabia. Since 1996 he has been the principal of D.A. Fynn &amp; Associates Inc., an
accounting firm.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Directors
are elected annually and hold office until the next annual meeting of our shareholders and until their successors are elected and qualified.
All executive offices are chosen by the board of directors and serve at the board&#8217;s discretion.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John
Bientjes, Thomas Fyles, Ben Seaman and David Fynn are independent directors as that term is defined in section 803 of the listing standards
of the NYSE Amercian.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Audit Committee, consisting of John Bientjes, Ben Seaman and David Fynn all of whom have strong financial backgrounds, facilitates and
maintains open communications with our board of directors, senior management and our independent auditors. Our Audit Committee also serves
as an independent and objective party which monitors our financial reporting process and internal control system. In addition, our Audit
Committee reviews and appraises the efforts of our independent auditors. Our Audit Committee meets periodically with management and our
independent auditors. John Bientjes and David Fynn meet the SEC&#8217;s definition of an audit committee financial expert. Each member
of the Audit Committee is &#8220;independent&#8221; as that term is defined in Section 803 of the listing standards of the NYSE American.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Compensation Committee, consisting of John Bientjes, Ben Seaman and David Fynn, establishes salary, incentive and other forms of compensation
for our Chief Executive Officer and administers our Stock Option Plan. None of our officers participated in deliberations of the compensation
committee concerning executive officer compensation. During the year ended December 31, 2020, none of our executive officers served as
a member of the compensation committee or as a director of another entity, one of whose executive officers served on our compensation
committee or as one of our directors.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have adopted a Code of Ethics that applies to our Chief Executive Officer, our Chief Financial Officer and our Principal Accounting Officer,
as well as our other senior management and financial staff. Interested persons may obtain a copy of our Code of Ethics from our website
at www.flexiblesolutions.com.</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>


<!-- Field: Page; Sequence: 197; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->183<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe our directors benefit us for the following reasons:</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 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="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 30%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 68%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reason</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    B. O&#8217;Brien</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Long
    standing relationship with us.</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; font-size: 10pt">John
    J. Bientjes</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Long
    standing relationship with us.</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; font-size: 10pt">Robert
    Helina</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Corporate
    finance experience.</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; font-size: 10pt">Dr.
    Thomas Fyles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Scientific
    expertise.</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; font-size: 10pt">Ben
    Seaman</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Younger
    generation businessman increases our awareness of internet sales and adds value to our audit and compensation committees</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; font-size: 10pt">David
    Fynn</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 2in; text-align: justify; text-indent: -2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Experienced
                                            accountant adds value to our audit and compensation committees</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 2in; text-align: justify; text-indent: -2in"><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"><b>Executive
Compensation</b></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"><b>&#160;</b></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
following table shows in summary form the compensation earned by (i) our Chief Executive Officer and (ii) by each other executive officer
who earned in excess of $100,000 during the two fiscal years ended December 31, 2021.</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Name and
    Principal Position</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Fiscal
    Year</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Salary
    (1)</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Bonus
    (2)</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Restricted
    Stock Awards (3)</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Options
    Awards (4)</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">All
    Other Annual Compensation (5)</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><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 colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 37%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Daniel B. O&#8217;Brien</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">747,920</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">747,920</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">President, Chief Executive Financial and Accounting
    Officer</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><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">2020</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right">&#160;&#160;<span style="font-family: Times New Roman, Times, Serif">695,352</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8212;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right">&#160;&#160;<span style="font-family: Times New Roman, Times, Serif">695,352</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<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 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; width: 0.25in"><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">The
    dollar value of base salary (cash and non-cash) earned.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</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">The
    dollar value of bonus (cash and non-cash) earned.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</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">During
    the periods covered by the table, the value of the shares of restricted stock issued as compensation for services to the persons
    listed in the table.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</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">The
    value of all stock options granted during the periods covered by the table.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</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">All
    other compensation received that we could not properly report in any other column of the table.</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>


<!-- Field: Page; Sequence: 198; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->184<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2012, the Company determined that Daniel B. O&#8217;Brien, the Company&#8217;s President and Chief Executive
Officer, was underpaid. Accordingly, the Company increased Mr. O&#8217;Brien&#8217;s annual salary to twice that which was paid to the
highest paid employee of the Company. Mr. O&#8217;Brien requested his salary be dropped by $100,000/year during 2019 and the Compensation
committee agreed. The Company expects that Mr. O&#8217;Brien&#8217;s salary for the year ending December 31, 2022 will again be twice
the annual salary less $100,000 paid to the Company&#8217;s highest paid employee, excluding Mr. O&#8217;Brien.</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"><b>Non-Qualified
Stock Option Plan</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
August 2014 we adopted a Non-Qualified Stock Option Plan which authorizes the issuance of up to 1,500,000 shares of our common stock
to persons that exercise options granted pursuant to the Plan. Our employees, directors and officers, and consultants or advisors are
eligible to be granted options pursuant to the Non-Qualified Plan.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plan is administered by our Compensation Committee. The Committee is vested with the authority to determine the number of shares issuable
upon the exercise of the options, the exercise price and expiration date of the options, and when, and upon what conditions options granted
under the Plan will vest or otherwise be subject to forfeiture and cancellation.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the fiscal year ended December 31, 2021 we issued 170,000 options pursuant to the Non-Qualified Plan (2020 &#8211; 172,000).</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Summary</b></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"><b>&#160;</b></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
following table shows the weighted average exercise price of the outstanding options granted pursuant to our Non-Qualified Stock Option
Plan as of December 31, 2020, our most recently completed fiscal year.</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: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Plan Category</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number
    of<br />
 Securities to be<br />
 Issued Upon <br />Exercise of <br />Outstanding Options, <br />Warrants and Rights</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-Average
    <br />Exercise Price of <br />Outstanding Options, <br />Warrants and Rights</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number
    of Securities <br />Remaining Available<br />
 for Future<br />
 Issuance Under <br />Equity Compensation<br />
 Plans (Excluding <br />Securities Reflected
    <br />in Column (a))</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><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 colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(a)</span></td><td><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 colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(b)</span></td><td><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 colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">(c)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Non-Qualified Stock Option Plan</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">789,500</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.78</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">62,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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


<!-- Field: Page; Sequence: 199; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->185<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Non-Qualified Stock Option Plan has been approved by our shareholders.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, options to purchase 789,500 shares of our common stock were outstanding under our Non-Qualified Stock Option Plan.
The exercise price of these options varies between $1.42 and $4.13 per share and the options expire at various dates between on December
31, 2021 and December 31, 2025.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
options were exercised by our executive officers during the fiscal year ended December 31, 2021.</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"><b>&#160;</b></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"><b>Equity
Incentive Plan</b></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"><b>&#160;</b></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
Merger Agreement with Lygos, Inc. requires us to adopt an Equity Incentive Plan. As a result, we have adopted such a plan which is subject
to shareholder approval at the Special Meeting of Shareholders. For more information regarding the Equity Incentive Plan, see Proposal
No. 3 herein.</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"><b>&#160;</b></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"><b>Director
Compensation</b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
reimburse directors for any expenses incurred in attending board meetings. We also compensate directors $6,000 annually for each year
that they serve with an additional $4,000 paid to the head of the Audit Committee -</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
directors received the following compensation in 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: left">Name</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Fees earned or paid in cash ($)</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Stock Awards<br />
    ($)(1)</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Option Awards <br />
    ($)(2)</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Non-equity incentive plan compensation <br />($)</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Change in pension value and nonqualified deferred
    compensation earnings</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">All other compensation <br />($)</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total <br />($)</td><td style="text-align: center; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 37%; text-align: left">John H. Bientjes</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">10,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">&#8212;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Robert Helina</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tom Fyles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Ben Seaman</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">David Fynn</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.25in"><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">The
    fair value of stock issued for services computed in accordance with ASC 718 on the date of grant.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</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">The
    fair value of options granted computed in accordance with ASC 718 on the date of grant.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
B. O&#8217;Brien was not compensated for serving as a director during 2020.</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 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Employees</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of March 31, 2022, we had 40 employees, including one officer, 13 sales and customer support personnel, and 25 manufacturing personnel.
None of our employees is represented by a labor union and we have not experienced any work stoppages to date.</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"><b>Properties.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
lease a 6,400 sq. ft. facility in Naperville, Illinois which we use for offices and laboratories at a cost of $5,670 per month with a
lease effective to December 2025 and 61,200 sq. ft. of warehouse space in Peru, Illinois used for storage and extra capacity at a cost
of $27,000 per month currently on a month-to-month lease. We also lease a 1,300 sq. ft. facility in Mendota, Illinois used for offices
at a cost of $880 per month with a lease effective to September 2023.We own a 56,780 sq. ft. facility in Peru, Illinois and a 14,000
sq. ft facility in Mendota, Illinois which is used to manufacture our TPA line of products. In 2017, we purchased a 3,000 sq ft building
on 1 acre of land in Taber, Alberta.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
3.3 acres of cleared and undeveloped land in Taber, AB Canada was disposed of for the proceeds of $263,380 ($333,899CAD). With a cost
of $219,318 ($278,040CAD) the Company recognized a gain of $44,330 ($55,859CAD) on the disposal.</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>


<!-- Field: Page; Sequence: 200; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->186<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_020"></span><span style="font-size: 10pt">FSI&#8217;S
MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATION</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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"><b>Results
of Operations</b></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have three product lines.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
first is a chemical (&#8220;EWCP&#8221;) used in swimming pools and spas. The product forms a thin, transparent layer on the water&#8217;s
surface. The transparent layer slows the evaporation of water, allowing the water to retain a higher temperature for a longer period
of time thereby reducing the energy required to maintain the desired temperature of the water. A modified version of EWCP can also be
used in reservoirs, potable water storage tanks, livestock watering pods, canals, and irrigation ditches for the purpose of reducing
evaporation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
second product, biodegradable polymers (&#8220;TPAs&#8221;), is used by the petroleum, chemical, utility and mining industries to prevent
corrosion and scaling in water piping. TPAs can also be used to increase biodegradability in detergents and in the agriculture industry
to increase crop yields by enhancing fertilizer uptake.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
third product line is nitrogen conservation products for the agriculture industry. These products decrease the loss of nitrogen fertilizer
after application to the field and allow less fertilizer to be used. These products are considered TPA products and are made and sold
by our TPA division.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Material
changes in the line items in our Statement of Income and Comprehensive Income for the year ended December 31, 2021 as compared to the
same period last year, are discussed below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"></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="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 18%; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 16%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increase
    (I) or<br />
 Decrease (D)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left; width: 62%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reason</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EWCP
products</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;Increase
    in customer orders.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TPA
    products</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Growth
    in most product lines.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
    expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">The
    purchase of ENP Realty by ENP Investments reduced lease expense.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Decreased
    debt resulted in decreased interest expense.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commissions</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">One
    time commission for historic sales in 2020 did not reoccur in 2021.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currency
    exchange</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Currency
    exchange increased as a result of the movements in the US/Canadian dollar exchange rate and its effects on US dollar cash balances
    and US dollar payables held by the Company&#8217;s&#8217; Canadian subsidiaries.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gain
    on investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Florida
    LLC that the Company invested in had higher costs and lower net income in 2021.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"></p>

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


<!-- Field: Page; Sequence: 201; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->187<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Material
changes in the line items of our Statement of Operations and Comprehensive Income for the three months ended March 31, 2022 compared
to the same period in the prior year are discussed 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 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="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 18%; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 16%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increase
    (I) or<br />
 Decrease (D)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left; width: 62%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reason</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">EWCP
    products</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Decreased
    customer orders.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TPA
    products</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Increased
    customer orders along with increase in pricing.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insurance</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Increase
    in assets and in sales resulted in higher insurance costs.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest
    expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Decreased
    debt resulted in decreased interest expense.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease
    expense</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">The
    purchase of ENP Realty by ENP Investments reduced lease expense.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Travel</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Travel
    has resumed as COVID-19 has become an endemic. </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Currency
    exchange</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Currency
    exchange increased as a result of movements in the US / Canadian dollar exchange rate and its effects on US dollar cash balances
    and US dollar payables held by the Company&#8217;s Canadian subsidiaries. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
factors that will most significantly affect future operating results will be:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    sale price of crude oil which is used in the manufacture of aspartic acid we import from China. Aspartic acid is a key ingredient
    in our TPA product. If tariffs are maintained or expanded and if relief is not available, some customers may experience price increases;</span></td></tr>
</table>

<p style="margin: 0">&#160;</p>

<p style="margin: 0"></p>

<!-- Field: Page; Sequence: 202; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->188<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</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="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">activity
    in the oil and gas industry, as we sell our TPA product to oil and gas companies;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">drought
    conditions, since we also sell our TPA product to farmers; and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    impact of COVID-19 virus.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
than the foregoing we do not know of any trends, events or uncertainties that have had, or are reasonably expected to have, a material
impact on our revenues or expenses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Capital
Resources and Liquidity</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
sources and (uses) of cash for the years ended December 31, 2021 and 2020 are shown 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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><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 colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash provided by operations</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,535,746</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,705,441</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,090</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Purchase of investments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(500,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,152,025</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Distributions from equity investments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">359,300</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">972,295</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Acquisition of ENP Realty, LLC</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,419</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sale of property and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">263,380</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,490</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Purchases of property and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(782,219</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,080,598</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Advances (repayments) of short term line of
    credit</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">184,746</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(273,909</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Repayment of long term debt</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(943,080</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(4,395,915</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Proceeds of long term debt</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,413,160</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Lease payments</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(287,903</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(385,541</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Payment on convertible note</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(500,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Distributions to non-controlling interests</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(804,003</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(594,882</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Sale of common stock</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">140,440</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">39,750</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Changes in exchange rates</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">96,391</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">45,331</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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>


<!-- Field: Page; Sequence: 203; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->189<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
sources and (uses) of cash for the three months ended March 31, 2022 and 2021 are shown below:</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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><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 colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash provided (used) by operations</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,425,007</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,356,767</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Proceeds of equity investment distributions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,500</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Acquisition of equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(176,684</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(96,136</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Borrowings from line of credit</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,647,726</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,112,361</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Repayment of loans</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(209,629</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(208,857</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Lease financing costs</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(16,085</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(83,070</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Partnership distributions</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(265,922</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(157,952</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Proceeds from sale of common stock</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,940</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">76,360</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Changes in exchange rates</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">42,542</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,352</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have sufficient cash resources to meets our future commitments and cash flow requirements for the coming year. As of March 31, 2022,
our working capital was $15,516,922 and we have no substantial commitments or capital requirements that require significant outlays of
cash over the coming fiscal year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are committed to minimum rental payments for property and premises aggregating approximately $297,720 over the term of two leases, the
last expiring on December 31, 2025.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Commitments
for rent in the next four years are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">78,240</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">77,100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">70,440</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">2025</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,940</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; 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; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
than as disclosed above, we do not know of any trends, demands, commitments, events or uncertainties that will result in, or that are
reasonable likely to result in, our liquidity increasing or decreasing in any material way.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 21, 2022, the Company completed a refinance of two (2) Midland equipment term loans totaling&#160;$1,548,841.20&#160;($157,233.70
and $1,391,607.50, respectively) with a term loan of the&#160;$1,935,000&#160;from Stock Yards Bank &amp; Trust.&#160;The term loan at
Stock Yards Bank &amp; Trust also paid off a portion of the short-term borrowings outstanding under the Midland revolving line($386,158.80).
Additionally, on June 21, 2022, the Company replaced the NanoChem line of credit from Midland with a similar line of credit from Stock
Yards Bank &amp; Trust, increasing the total credit line available from $3,000,000, to $4,000,000. The portion outstanding on the line
of credit decreased by $371,655.05&#160;on the credit line. Although the outstanding balances decreased, $14,503.75&#160;was paid from
the line of credit to cover all closing costs including origination, title charges, and attorney fee for both the term note and line
of credit. Concurrently with the replacement of the Midland line of credit with the Stock Yards Bank &amp; Trust line, NanoChem purchased
300 units of ENP Peru Investments LLC from Advanced Turf Solutions, Inc. for&#160;$506,659.00. NCS Deferred Corp. now owns&#160;546&#160;units
of ENP Peru Investments LLC while the remaining&#160;54&#160;units are held by ENP Investments, LLC. NCS Deferred Corp. will consolidate
ENP Peru Investments LLC in its financials beginning on June 21, 2022. The $2,849,499.85&#160;and&#160;$259,000&#160;mortgages on the
land and building in Peru, IL occupied by NCS Deferred Corp. and ENP Investments, LLC remain in the name of ENP Peru Investments LLC,
however, the guarantors have changed to NCS Deferred Corp. and ENP Investments, LLC. and Advanced Turf Solutions is no longer a guarantor.
On June 17, 2022, ENP Investments, LLC, the 65%-owned subsidiary of NCS Deferred Corp., refinanced its line of credit from Midland to
Stock Yards Bank &amp; Trust. The total credit line available is $4,000,000.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
than as disclosed above, we do not know of any significant changes in our expected sources and uses of cash.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
do not have any commitments or arrangements from any person to provide us with any equity capital.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Critical
Accounting Policies And Estimates</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Allowances
for Product Returns</i>. We grant certain of our customers the right to return product which they are unable to sell. Upon sale, we evaluate
the need to record a provision for product returns based on our historical experience, economic trends and changes in customer demand.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Allowances
for Doubtful Accounts Receivable</i>. We evaluate our accounts receivable to determine if they will ultimately be collected. This evaluation
includes significant judgments and estimates, including an analysis of receivables aging and a review of large accounts. If, for example,
the financial condition of a customer deteriorates resulting in an impairment of its ability to pay or a pattern of late payment develops,
an allowance may be required.</span></p>

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


<!-- Field: Page; Sequence: 204; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->190<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Provisions
for Inventory Obsolescence</i>. We may need to record a provision for estimated obsolescence and shrinkage of inventory. Our estimates
would consider the cost of inventory, the estimated market value, the shelf life of the inventory and our historical experience. If there
are changes to these estimates, provisions for inventory obsolescence may be necessary.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Valuation
of Goodwill and Intangible Assets.</i> We consider goodwill and intangible assets to determine if there are qualitative factors which
exist which may indicate that the carrying value exceeds the fair value. Our estimates are based upon an assessment of market conditions
and expected future cash flows to be generated by the reporting units and related assets. If factors exist which indicate that the carrying
value exceeds the fair value, an impairment charge against the goodwill and intangible assets could be required.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Useful
lives of Property, Equipment and Leaseholds and Intangible Assets.</i> We amortize and depreciate our property, equipment and leaseholds
and intangible assets based on their estimated useful lives. We estimate the expected useful lives based on the expected term over which
the asset is expected to continue to generate economic benefit for our company. If there are differences between the expected useful
lives and the actual useful lives of the asset, impairment of property, equipment and leaseholds or intangible assets could be necessary.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Revenue
Recognition. </i>We follow a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with
the customer, (2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4)
allocation of the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation
is satisfied. We fulfill our performance obligations when control of product transfers to the customer, which is generally at the time
the product is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B.
shipping point, we have elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised
service and performance obligation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
Note 2 to the consolidated financial statements included as part of this proxy statement/prospectus for a description of our significant
accounting policies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Recent
Accounting Pronouncements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have evaluated recent accounting pronouncements issued since January 1, 2021 and determined that the adoption of these recent accounting
pronouncements will not have a material effect on our consolidated financial statements.</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"></p>

<!-- Field: Page; Sequence: 205; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->191<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_021"></span><span style="font-size: 10pt">INFORMATION
ABOUT LYGOS, INC.</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Unless
the context otherwise requires, all references in this section to the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;
refer to the business of Lygos, Inc. and its subsidiaries, including the business and operations of Flexible Solutions, Inc., following
the consummation of the Business Combination.</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Overview</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></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">We
employ biotechnology and chemistry to make every day, essential products more sustainably by converting low-cost sugar into high-value
products. We make and sell thermal polyaspartate, which is a polymer of the natural amino acid known as aspartic acid. Polyaspartates
have use in various industrial and agricultural applications, and are biodegradable. We use fermentation to convert renewable carbon
into amino acids, organic acids and other ingredients (intermediary products which can be used in later stage products). During fermentation,
a host organism utilizes a renewable feedstock such as glucose (sugar) to produce one or more ingredients. Conventionally, these ingredients
are frequently produced from petroleum. Our technology, on the other hand, enables production of ingredients with less petroleum reliance.
We have combined our technology with scalable commercial infrastructure to achieve production of specialty performance chemical ingredients.
We manufacture products that can be utilized by numerous end markets addressing multibillion dollar markets, including biodegradable
agriculture fertilizer systems, detergents and cleaning and clean water products.</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"><i>Our
mission</i></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"><i>&#160;</i></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
mission of Lygos is to produce sustainable consumer and industrial products through the rigorous application of our sustainable carbon-based
technology platform. Our goal is to build the world&#8217;s leading sustainable organic acid company. We believe that our technology
and products can scale globally, positively impact climate change and deliver on the rapidly growing demand for sustainability, with
the intent to improve our world with healthier, safer products and more benign processes.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
aim to achieve this mission through our vertically-integrated technology and products platform that converts renewable carbon, such as
sugar, into a variety of ingredients without the use of petroleum or with reduced use of petroleum. We believe our processes are capable
of creating products with less environmental impact. When properly scaled, they also provide higher quality products at lower cost.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business strategy and innovation processes broadly follow what we refer to as &#8220;Sugar-to-Shelf&#8221; pursuant to which we seek
to develop the best biotechnology and green chemistry solutions for converting renewable feedstocks and carbon dioxide into end products,
without petroleum We evaluate opportunities for displacing petroleum-derived organic acids with sustainable alternatives produced with
our technology. We then assess the commercialization potential through existing channels which could be utilized or acquired while we
develop the necessary technology to enable manufacturing of the sustainable products.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Presently,
we are focused on growing a commercial footprint around an expanding set TPA products. These biodegradable products offer an environmentally
friendlier alternative to similar non-biodegradable products. We believe use of these products will enable us to decarbonize (i.e., reduce
or eliminate petroleum-based carbon) the supply chain by eliminating a petroleum feedstock and replacing it with a renewable carbon input.
In the future, we plan to expand our portfolio of organic acid ingredients and products by further investing in our technology and commercial
pipeline. We believe this strategy will enable more of our partners to switch the production of their on-shelf products from petroleum-derived
ingredients to utilize sustainable sources &#8211; in turn, enabling them to reach their corporate mandates for sustainability.</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>


<!-- Field: Page; Sequence: 206; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->192<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
products we intend to commercialize and decarbonize through the use of our aspartic and broader organic acids platform are replacements
for critical material building blocks that are used today in consumer, agriculture and industrial products. In the consumer products
sector, our ingredients are intended to enable leading soap, detergent and household cleaning brands to clean our hands, clothes and
homes more sustainably. In the agricultural products sector, our ingredients are intended to enable more efficient and sustainable fertilizer
systems to feed the world more sustainably. In the industrial products sector, our ingredients are intended to enable biodegradable water
treatment and cleaning products to prevent corrosion more sustainably while maintaining broader access to clean water systems.</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"><i>Our
method</i></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"><i>&#160;</i></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">We
do not depend on a single technology or approach. Our process evaluates the best-in-class approaches available, and uses our expertise
across biotechnology, chemistry and process engineering to bring products to market efficiently and competitively. We are a sustainable
biotechnology company using aspects of biological production and tools of synthetic biology, along with aspects of chemical production
tools. Our philosophy includes having critical internal expertise to develop the fundamental technology, processes and intellectual property
to execute on our business strategy. We also leverage and integrate externally available &#8220;accelerants&#8221; in our value chain,
such as engaging contract research organizations (&#8220;<b><i>CROs</i></b>&#8221;) across the technology provider landscape. This enables
us to more rapidly and more capital-efficiently progress our technologies to commercial readiness, along with lower costs of development.
These accelerants include, among others, DNA sequencing and synthesis companies (which have reduced the cost of reading, writing and
editing DNA) and synthetic biology CROs (which have decreased the costs associated with specific workflows of high throughput biotechnology
experimentation). Additional accelerants include contract development, manufacturing and engineering organizations, which have decreased
the cost and risk associated with scaling biotech and green chemistry processes from laboratory bench-scale (grams produced) to bulk
industrial quantities (thousands of tons per year).</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Following
our proposed merger with FSI, and along with the associated financing, we intend to continue the growth of our polyaspartate production
and sales into various applications, including biodegradable fertilizers and cleaning agents (&#8220;<b><i>descalants</i></b>&#8221;).
We plan to invest further into capacity expansion for existing polyaspartate product lines, and also invest to expand sales and marketing
capabilities for these products. Simultaneously, we intend to utilize our innovation infrastructure to develop our microbes and processes
for fermentative aspartic acid production to the level of performance needed to enable economical commercial deployment.</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>


<!-- Field: Page; Sequence: 207; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->193<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to developing processes to provide a renewable aspartic acid feedstock for our polyaspartate manufacturing, we intend to evaluate
markets and production methods for additional aspartic acid derivatives, including chemicals that bind and hold on to minerals and metals
(&#8220;<b><i>chelators</i></b>&#8221;) that could displace ethylenediaminetetraacetic acid (&#8220;<b><i>EDTA</i></b>&#8221;). EDTA
is one of the most common chelators found in food and consumer products, but it is poorly biodegradable. On the other hand, there are
multiple known biodegradable chelators which can be produced from aspartic acid. Another high-potential commercial channel which we intend
to explore is the use of polyaspartates as biodegradable replacements for polyacrylates, which are common superabsorbent materials used
in disposable baby diapers. Polyacrylates are poorly biodegradable and we believe the application of biodegradable polyaspartate replacements
represents an enormous potential growth opportunity in terms of both commercial expansion and environmental impact.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By
replacing petroleum-derived aspartic acid with renewable aspartic acid as the feedstock for production of polyaspartates and other derivatives,
we expect our responsibly-manufactured products will appeal strongly to customers who use these materials in environmentally-facing applications
(e.g., agriculture, drilling), as well as customers formulating these materials into consumer packaged goods (e.g., detergents, personal
care products, diapers). We believe that FSI has in place an initial pipeline for commercializing such aspartic acid derivatives via
existing customers or sales channels which will enable major value creation with Lygos&#8217; innovation infrastructure.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
innovation infrastructure and pragmatic, technology-agnostic approach has enabled us to develop multiple products to a high degree of
commercial readiness. We intend to continue investing strategically into the development of additional pipeline products based on our
innovation infrastructure to manufacture products which will be commercially impactful to our company and which we believe will be impactful
to global sustainability initiatives. Some of the organic acids which we have already begun to explore in our pipeline research and development
include malonic acid, and other acids, each a potentially valuable and impactful bioproduct. Our early development work on these products
demonstrates the versatility of our innovation platform for the purpose of displacing many petroleum derivatives from the enormous global
supply of organic acids.</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"><b>Market
and Competitive Landscape</b></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"><b>&#160;</b></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"><i>Organic
acids market</i></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"><i>&#160;</i></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">Based
on the Global organic acid market report 2022, there are estimated to be over 70,000 basic ingredients that are currently produced from
petrochemistry, which could serve as targets for bringing new sustainable biotechnology processes to market. These ingredients are valuable
products serving a broad application space based on their underlying structures. As a class of ingredients, organic acids represent a
growing subset of molecules with large commercial value. According to the Global organic acid market report 2022, the existing organic
acid market size is estimated to be worth $11.0 billion in 2021 and projected to grow to $16.5 billion by 2028 at a compound annual growth
rate (CAGR) of 5.9%, compared to the total potential petrochemistry addressable market which is estimated to reach $860 billion by 2028
according to a 2021 Global petrochemicals market analysis report.</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>


<!-- Field: Page; Sequence: 208; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->194<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Organic
acids, based on renewable carbon sources, are versatile ingredients due to their multiple functionalities and thus serve as excellent
building blocks that can be converted into many high-value molecular families for a sustainable chemical industry. Microbial production
of natural organic acids is particularly attractive since both the renewable feedstock and resulting products are highly oxygenated molecules,
meaning that the material entering and exiting the process is maintained, compared to more expensive petrochemistry-derived processes
based on hydrocarbons. As a result of numerous advances in the field of industrial biotechnology, the market space for organic acid derived
chemicals and materials is expanding significantly &#8211; the twelve most promising biomass-based platform chemicals identified by the
US Department of Energy in a 2004 report, nine are organic acids.</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"><i>Aspartic
acid and TPAs market applications</i></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"><i>&#160;</i></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">Aspartic
acid is a four-carbon amino acid used as a precursor for aspartame, a low-calorie sweetener, and polyaspartates, a suite of biodegradable
polymers with broad applications. Specifically, water-soluble TPAs prevent corrosion and scaling in water pipes used in the petroleum,
chemical, utility and mining industries. TPAs are also used to enhance fertilizers and improve crop yields and as additives for household
laundry detergents, consumer care products and pesticides.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs
for agriculture</span>. TPAs have the ability to reduce fertilizer crystallization before, during and after application and can also delay
crystal formation between fertilizer and minerals present in the soil. Once crystallized, fertilizer and soil minerals are not able to
provide plant nourishment. As a result, in select conditions the use of TPAs either blended with fertilizer or applied directly to crops
can increase yields significantly. TPAs are designated for crop nutrient management programs and should not be confused with crop protection
and pesticides or other agricultural chemical applications.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs
for industrial applications</span>. TPAs are used in oilfields to reduce scale and corrosion in various above ground water systems. They
are used in place of traditional phosphonate and other products when biodegradability is required by environmental regulations. TPAs
are also used in fracking fluids to reduce their toxicity while maintaining equal function. TPAs can also be useful in preventing clogging
and crystallization in select irrigation conditions, thereby reducing maintenance costs and lengthening the life of equipment.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Polyaspartates
for home and personal care</span>. Polyaspartates can replace polyacrylates in cleaning products which is valuable because polyaspartates
are biodegradable while polyacrylates (any of a number of synthetic resins produced by the polymerization of acrylic esters) are not.
In a cleaning product formulation, polyaspartates prevent the re-deposition of dirt onto the surfaces to be cleaned, allowing dirt to
be rinsed away. Polyaspartates can also serve as biodegradable superabsorbent substitutes to polyacrylate-based polymers which are not
biodegradable and leach large amounts of plastic into the environment. Thus, polyaspartates are believed to be useful for making sustainable
plant-based diapers that are fully biodegradable. These particular markets are expected to have significant future potential growth opportunities.</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>


<!-- Field: Page; Sequence: 209; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->195<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><i>&#160;</i></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"><i>Competitive
landscape</i></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"><i>&#160;</i></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">Lygos
has a pipeline of sustainable products and a roadmap that enables us to capture value from the agricultural, industrial, consumer and
pharmaceutical markets utilizing our synthetic biology platform. In the following sections, we highlight Lygos&#8217; near-term growth
focus with its two business units targeting industrial and consumer care products and agriculture.</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"><span style="text-decoration: underline">Lygos&#8217;
industrial and consumer care products</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
expect our advanced bio-based aspartic acid ingredients to compete with petrochemical equivalents that are already proven in the market
and manufactured by established companies, such as Lanxess, and numerous small Chinese producers, including Changzhou Yabang Chemical,
Yantai Hengyuan Bioengineering and Hebei Think-Do Environment. In addition, our other sustainable products will compete against other
companies in the bio-based specialty chemical industry, such as Amyris and Genomatica, and large established companies, including ADM,
Cargill, Evonik and DuPont.</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">We
believe that the primary competitive drivers include:</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 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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Capability
    to rapidly increase production to meaningful volumes for commercial scale</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Quickly
    access existing product and sales channels for off-take and market share</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Price
    and production costs compared to both bio-based and petroleum-derived suppliers</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Capital
    requirements and access to capital, particularly in relation to our bio-based competitors</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Versatility
    of technology platform and flexibility for sustainable feedstocks</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Technology
    performance including overall process conversion yields and productivities</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Drop-in
    replacement into customer&#8217;s current processes or products for existing large markets</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Purity
    and quality of products</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><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">We
believe we compete favorably with respect to all of these factors because of Lygos&#8217; extensive experience in the bio-based organic
acids market and based on over 10 years of domain expertise establishing a best in class organic acid technology platform. Based on our
innovative processes, we believe we will be a cost competitive producer of high quality sustainable ingredients. With respect to TPAs
and aspartic acid, we believe we will be a cost competitive producer to any bio-based competitors that may challenge our market, although
none are presently known. We also believe that our technology for producing bio-based aspartic acid and derivatives will be cost-competitive
to our petroleum-derived competitors&#8217; aspartic acid. However, our competitors include large chemical companies that are better
capitalized, with larger R&amp;D departments and budgets, and well-developed distribution systems and networks for their products. These
companies have relationships with our existing and potential customers and have larger sales and marketing programs in place to promote
their products.</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>


<!-- Field: Page; Sequence: 210; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->196<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Lygos&#8217;
agricultural business</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through
our agricultural division and technology, we make biodegradable products based upon aspartic acid and derivative polymers that are used
by customers as fertilizer enhancers, detergents and for water treatment and scale control. In all these cases, we believe we provide
a compelling solution set to our customers, including biodegradation, less or more effective nitrogen use by plants, and less corrosion
or clogging of pipe infrastructure.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
TPA products face indirect competition from other chemicals in every market in which we are active. For purposes of oilfield scale prevention,
phosphonates, phosphates and molybdates provide the same effect. For crop enhancement, increased fertilizer levels can serve as a substitute
for TPAs. In irrigation scale control, acid washes are our prime competitor. Notwithstanding the above, we believe our competitive advantages
include:</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 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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Biodegradability
    compared to competing oil field chemicals</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Cost-effectiveness
    for crop enhancement compared to increased fertilizer use</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Environmental
    considerations, ease of formulation and opportunities in irrigation scale markets</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><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">There
are at least three challenges hindering growth of the polyaspartate market today, all of which we believe can be addressed by Lygos&#8217;
novel bio-based technology. First, the incumbent process relies on petrochemical-derived feedstocks. Not only is this feedstock non-renewable
(which is increasingly important in consumer facing applications) and expensive, but prices are volatile, leading to significant swings
in aspartic acid prices relative to alternatives like polyacrylate. Second, the quality of aspartic acid manufactured today by our competitors
is highly variable and the occurrence of impurities specific to the petrochemical supply chain can lead to both inefficient polymerization
and a low quality product. Finally, the majority of aspartic acid is manufactured in China but used in the United States, which increases
costs due to transport, logistics and tariff costs, hindering competitive ability against polyacrylate.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
our goal is to create solutions that capture more market value than a raw ingredient, it is useful to consider the potential of aspartic
acid to replace acrylic acid as a better performing ingredient as one bookend for the total addressable market. Acrylic acid is estimated
to be a $20 billion global market as of 2022 and is a major source of microplastic contamination, according to Statista. Sustainable
aspartic acid is a high-performing and an ecologically friendly alternative.</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>


<!-- Field: Page; Sequence: 211; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->197<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></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"><b>Technology
Development</b></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"><b>&#160;</b></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"><i>Our
technology development philosophy</i></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"><i>&#160;</i></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">We
are biotechnologists, operating at the frontier of biology, chemistry and manufacturing to create valuable and sustainable solutions.
We utilize biology when it is advantaged and chemical synthesis when it is advantaged.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Many
of our processes involve fermentation to produce ingredients efficiently, using sustainable or renewable carbon feedstocks; then efficient
chemical conversion to yield sustainable bulk ingredients and fine chemicals. For example, we produce renewable malonic acid and then
change it to an ester (any of a class of organic compounds that react with water to produce alcohols and organic or inorganic acids)
with fermentation-derived ethanol to yield diethyl malonate consisting of 100% renewable carbon. We plan to use a similar approach to
produce a range of useful and valuable products from sustainable aspartates. We also plan to produce renewable aspartic acid via fermentation,
then convert it to biodegradable, sustainable end products.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are practical in our application of various technologies. We aim to remove barriers to efficient and cost-competitive commercial production
by considering a range of potential approaches, rather than focusing on any one specific technical approach. We have considered and used
a range of host organisms for the manufacture of our major products. While using non-traditional hosts that do not have well established
genetic engineering tools requires investment in those tools, we have already realized gains from such investments when developing new
products. We have utilized our acid-tolerant malonate strain to successfully jump-start multiple new pipeline projects involving production
of various organic acids.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reinventing
the wheel is inefficient. While we protect our novel intellectual property rigorously, we remove technical barriers by first reviewing
available solutions, whether from academic, off-patent or patent-protected sources, and then evaluate those available solutions along
with potential novel approaches both on technical and commercial merits. We continuously apply techno-economic principles to discriminate
among technical approaches and establish clear, quantifiable technical milestones. When most efficient, we obtain technology licenses
or utilize know-how from the public domain; and when appropriate we develop novel and proprietary solutions in-house. We apply the same
technology-agnostic approach across all aspects of development, including host selection, genetic modifications, fermentation and downstream
process development, and derivatization of our ingredients into useful end-products.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are customer-driven and focus on developing solutions to meet the rigorous quality demands of our end users. The bioproducts resulting
from our fermentation, recovery, purification and derivatization processes are carefully analyzed with rigorous analytical methods to
ensure that they meet all required specifications. We typically validate our methods using external third-party analytical labs. Product
specifications are established to meet incumbent specifications and customer requirements, including typical safety and regulatory needs.
Additionally, samples of new bioproducts are tested when used in the intended applications to ensure that they meet performance expectations
under typical application conditions. For example, our preliminary lab-scale samples of greater than 98% bio-derived aspartic acid have
proven to be of sufficient quality to enable use in our thermal polymerization processes to manufacture polyaspartic acid.</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>


<!-- Field: Page; Sequence: 212; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->198<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a combined business, we intend to continue to leverage FSI&#8217;s extensive applications testing and development expertise with polyaspartates
which has been cultivated over the decades and includes world-class applications expertise in formulation of a wide range of polyaspartate-based
fertilizers and descalants.</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"><i>Our
major development efforts to date</i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
most commercially advanced program to date is our polyaspartate program. This program has been commercialized with steadily increasing
product demand for more than two decades. In addition to production, this program has involved significant application development and
testing to enable product demand for a range of fertilizer and descaling applications.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
most advanced biotech processes currently relate to our production processes for malonates (three-carbon dicarboxylic acid), which has
been transferred and piloted at various sites.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
fermentative production of sustainable aspartate program is at a research and development stage. Significant amounts of aspartate production
have been demonstrated, and the resulting microbial product has been purified and tested successfully by FSI for utilization in polyaspartate
production.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are working with a number of potential partners and customers to develop plans to demonstrate commercial-scale production with co-funding
by the counterparties, to ensure commercial engagement and alignment before committing the necessary capital investments for these programs.
Additional organic acid bioproduction projects are at the research stage. Our intent is to advance such &#8220;pipeline&#8221; products
strategically, as we develop meaningful partnership and customer relationships that indicate that investments into research and development
for particular products will ultimately lead to commercial value creation.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPA
and Aspartates</span>. Aspartic acid derivatives are interesting biodegradable products with a global potential to make an impact on sustainability
goals. For example, TPA is a biodegradable polymer useful in agriculture, industrial and home care applications. In agricultural applications,
it increases the uptake of fertilizer by plants, resulting in higher land productivity for the same amount of fertilizer use. Industrially
they can be used as descalants for oilfield water. For home care, they can be used in detergent formulations.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TPA
is produced commercially by polymerization of aspartic acid. The incumbent manufacturing process for aspartic acid involves a series
of steps starting with a common petroleum-derived building block, butane. We believe there is a significant opportunity to further increase
the sustainability profile of aspartate-derived products by decarbonizing the supply chain for aspartic acid, replacing the current petroleum-derived
aspartic acid supply with a supply based on renewable feedstocks. We believe our technology platform offers opportunities to further
expand the applications of aspartic-derived products into the biodegradable chelators market and potentially into the superabsorbent
polymers market, and that the sustainably-sourced carbon in our products will appeal to end users as well as the consumer packaged goods
companies which are aiming to meet their customers&#8217; desires to live sustainably.</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>


<!-- Field: Page; Sequence: 213; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->199<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos&#8217;
aspartate platform has its origins in a project funded by the U.S. Department of Energy and has been complemented with an academic collaboration
with a leading genetic engineering scholar. We have developed microbes capable of producing aspartic acid, using a host organism that
can economically produce amino acids in commercial processes. We have produced biobased aspartate at bench scale, and purified it sufficiently
to perform polymerizations. Our bio-based platform underscores the potential to replace the petroleum-based supply chain for aspartic
acid. We intend to execute our biobased aspartate technology programs to develop commercially relevant strains and scalable processes
in the coming years.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs
for oilfields</span>. We have the ability to custom manufacture TPAs depending on the specific water conditions associated with any oil
well. TPAs are also used in fracking fluids to reduce the toxicity while maintaining equal function. While Lygos&#8217; ultimate ambition
is to displace practices that remove petroleum from the ground, we take a pragmatic near-term objective and contribute to mitigating
the environmental consequences of drilling by providing environmentally-responsible descalants to displace their environmentally-damaging
alternatives.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">TPAs
for the agricultural industry</span>. Depending on the application, TPA products are marketed under a variety of brands, including EX-10TM,
AmisorbTM, LYNXTM, MAGNETTM, AmGroTM and VOLTTM. Markets of significance include corn, wheat, soybeans, rice, potatoes, sugar beets,
cotton, tomatoes, almonds and other high value per acre crops.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Nitrogen
conservation products for agriculture</span>. We manufacture and sell two conservation products and mixtures used for slowing nitrogen loss
from fields. Our product, SUN 27TM inhibits the bacterial action and keeps the nitrogen fertilizer available for plant growth. Our N
Savr 30TM product uses the most effective active ingredients available to combat this cause of fertilizer loss. We sell SUN 27TM and
N Savr 30TM through distributors in North and South America under our trade names and under private labels.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Malonates</span>.
Malonates have unique chemical functionality. They are universally applied across a diverse range of industries for the production of
such materials as fragrances, industrial coatings and pharmaceuticals.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
sustainable malonates technology development involves both strain engineering and process development for scaled-up production. On the
strain engineering front, we tested various production hosts and selected an acid-tolerant yeast strain for its ability to produce organic
acids at low pH. After establishing that malonate biosynthetic pathways could be engineered in the host organism, genetic engineering
tools were developed to efficiently manipulate the DNA of this host. Diagnostic tests confirmed the successful DNA manipulations, resulting
in the development of malonate strains possessing Lygos&#8217; proprietary malonyl-CoA hydrolase enzyme that efficiently controls the
final metabolic step. A large number of variants of this enzyme were produced and screened to maximize productivity and yield.</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>


<!-- Field: Page; Sequence: 214; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->200<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fermentation process for malonate production was developed, optimized and scaled up successfully at multiple contract manufacturing sites
at scales up to 26,000 L (7000 gal). Our downstream recovery and purification processes were designed to efficiently maximize the production
of malonate-based esters from an aqueous fermentation medium. Our solution involves a simple yet elegant approach combining the esterification
reaction with an extraction process that separates the product from water.</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"><b>Business
Strategy and Commercialization Approach</b></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"><b>&#160;</b></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"><i>Business
strategy</i></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"><i>&#160;</i></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">We
currently sell our ingredients and products in a variety of sales channels. A significant amount of our sales are generated from selling
our various ingredients to other businesses which then incorporate them into B2B and B2C products. We also currently and in the future
plan to sell some of our end-products directly to the consumer market in cases where our sales channel remains advantaged. We believe
that our near-term revenues will be obtained from the sale of current FSI products, which will not be produced using the bio-based platform,
to our existing customers. These products are primarily TPAs which will be produced in our manufacturing facility in Illinois, USA. The
multiple TPA variants produced are optimized for individual market verticals and sold through distribution or end use.</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"><i>Commercialization
approach</i></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"><i>&#160;</i></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">Our
business approach is to first identify petrochemically sourced organic acid based products with large growth potential and where our
sustainable technology can displace those petrochemical processes. For example, the replacement of acrylic based plastics with biodegradable
polyaspartates. Once identified, we enter these markets through acquisitions and/or partnerships giving us immediate access to technology
and customers in these sectors. Next, we identify areas where we can expand those sales channels through investment in current sales
and marketing efforts as well as current manufacturing methods. We simultaneously invest in our technology platform capabilities so that
we can replace the high growth product manufacturing methods with our more sustainable technologies. Using this approach, we aim to establish
a commercial footprint rapidly and pragmatically, while developing the means to enable more sustainable manufacturing.</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"><b>Our
Commercial Growth Strategy</b></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"><b>&#160;</b></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">Our
commercial growth strategy is three-fold: (1) revenue growth from aspartic-based ingredients by increasing capacity and expanding to
new applications, (2) decarbonization of the aspartic acid supply chain by switching over to renewably-sourced raw materials in a capital
and cost efficient manner, and (3) expand our portfolio of organic acid ingredients and products by investing in our technology and commercial
pipeline.</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>


<!-- Field: Page; Sequence: 215; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->201<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Expand
existing TPA business and revenue</span></span></span></p>

<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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
intend to expand FSI&#8217;s base TPA business by (1) doubling the existing manufacturing capacity by capital investment on additional
assets, (2) expanding the established sales channels to a broader customer base by investing in sales and marketing, and (3) broadening
the current slate of established applications by investing in business development, new customer engagement, and formulation/application
development.</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"><span style="text-decoration: underline">Grow
our aspartate-based platform to new products and applications</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that there is a significant opportunity for expanding the aspartate platform beyond the current agriculture and fertilizer business
into new markets with applications as biodegradable chelators. Commercial applications of chelators include consumer goods, both in home
and personal care, as well as in a new generation of biodegradable superabsorbent polymers.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">One
potential new growth avenue is the biodegradable chelators market, which includes the aminopolycarboxylate derivatives of aspartic acid.
These materials are chemically similar to EDTA. EDTA is currently produced from petrochemicals, and since it does not biodegrade efficiently,
its accumulation and persistence in the environment is becoming a significant environmental issue because it unintentionally mobilizes
heavy metals, increasing the rates at which these toxic heavy metals are leached from landfills and enter the drinking water supply.
We believe that replacing EDTA with biodegradable derivatives of aspartic acid could resolve the issues associated with environmental
accumulation of EDTA.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aminopolycarboxylate
derivatives of aspartic acid are currently produced commercially from what we believe to be petrochemical-derived raw materials. We believe
there is an immediate opportunity to enter the biodegradable chelators market by deployment of capital investment at FSI&#8217;s manufacturing
site(s) to commence manufacturing of biodegradable chelators in the near future. This rapid deployment will enable market penetration
and establish both the sales channels and value chain for the biodegradable chelators. Moreover, we believe that our technology platform
could enable the commercial production of biodegradable chelators derived from aspartic acid using renewable raw materials. We believe
that by replacing the petroleum-derived raw materials with sustainable and renewable materials, we can offer a superior product, with
a better sustainability profile, capable of addressing the growing consumer demand for sustainable, cost competitive alternatives with
equivalent or superior performance.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Another
new avenue for potential growth is extending the use of aspartates into the biodegradable superabsorbent polymers market. Superabsorbent
materials currently used in diaper and feminine hygiene applications are typically based on polyacrylate polymers. Polyacrylates have
poor biodegradability and invariably end up in landfills as their end-of-life fate. Polyacrylates are also a major source of microplastic
pollution and contamination. High molecular weight polyaspartates have been identified for their superabsorbent properties and potential
to replace polyacrylates in these applications. We believe that superabsorbent polymers represent another application area where our
aspartate technology platform could offer a product with superior biodegradability profile, and eventually a fully sustainable profile
incorporating raw materials from renewable carbon.</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>


<!-- Field: Page; Sequence: 216; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->202<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Decarbonize
the aspartic acid supply chain</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe the growing consumer demand for sustainable solutions will make petrochemical-derived products a thing of the past. Our long-term
value proposition is the decarbonization and switch over of petroleum-based supply chains to manufacture renewably-sourced organic acid
ingredients and products. Our initial focus is to accomplish this by bringing biobased aspartic acid to the market. Given that most of
our products are organic acids, our process requires less sugar than most other renewable products. For example, some of our organic
acid products have the potential to be produced with established metabolic pathways, using less than half the sugar per pound of product
vs ethanol, which is in turn more sugar-efficient than many other bio-based products. This makes our process less vulnerable to price
increases in sugar, relative to other bio-based processes.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aspartate-based
products currently in the market are biodegradable but are sourced from petrochemical-derived materials. We plan to decarbonize the aspartic
acid supply chain by developing and scaling up technology that converts renewable feedstocks into biobased aspartic acid. We intend to
realize this technology roadmap by (1) engineering organisms to produce aspartate with commercially relevant efficiency, (2) developing
economically viable and fully scalable production processes using both biological (i.e., fermentation) and chemical routes, (3) converting
existing sales channels for aspartic-based products derived from petrochemistry to biobased aspartic acid, and (4) creating new offtake
channels by investing in new formulation/application development. We believe there is considerable growth potential with customers that
are interested in sustainable alternatives.</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"><span style="text-decoration: underline">Accelerate
our growth and reduce time to market for new products</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to accelerate our commercial growth, we plan to use engineering firms as well as CROs to leverage their infrastructure and complement
our knowledge base with their expertise in detailed engineering studies, organism development and scale up know-how. For example, we
may choose to partner with high throughput synthetic biology companies to leverage their rapid automated experimentation technologies
and computational capabilities to accelerate the engineering of our organisms towards commercially relevant productivities. We may also
enter into technology development and supply agreements with contract manufacturing organizations to (1) validate the scalability of
our processes, (2) generate the technology data package for detailed engineering of dedicated manufacturing facilities, and (3) produce
new product samples to seed market demand. We will utilize such approaches when we expect that they will help us to efficiently accelerate
the conversion of the aspartic acid supply chain to biobased aspartic acid. We may also choose to engage engineering firms with deep
expertise in generating detailed engineering studies that significantly de-risk decisions around further capital deployment and technology
scaleup.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also plan to grow our team by attracting and retaining world-class talent with a commitment to a sustainable future for our planet and
by fostering a culture that values diversity, equality and inclusion as well as a safety-first mindset in our operations. Specifically,
we intend to (1) increase our sales and marketing workforce to expand the existing TPA business, (2) increase our business development
staffing to expand the aspartate platform to the biodegradable chelators and superabsorbent polymers markets, (3) expand the technology
team to enable timely completion of milestones in our aspartate technology roadmap, and (4) expand our operations and G&amp;A teams to
meet the needs of our growing organization.</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>


<!-- Field: Page; Sequence: 217; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->203<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Continue
to reduce the cost of our products</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
goal is to cost effectively produce the biobased chemicals we intend to manufacture. We believe we are well positioned to achieve this
goal by executing our technology and commercial roadmaps. After developing and proving our technology at scale using contract manufacturing
organizations as accelerants, we intend to further reduce our production costs by increasing the scale of our manufacturing process and
realizing economies of scale via capital deployment to own and operate a commercial manufacturing facility and/or by applying our technology
in partnerships and joint ventures. We believe that further reducing costs will increase market acceptance of our products, expand acceptance
across additional applications and give us a long-term competitive advantage.</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"><span style="text-decoration: underline">Expand
product portfolio using our Sugar-to-Shelf process</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have a pipeline of organic acid production technologies in various stages of discovery and development, including malonic acid and derivatives,
aspartic acid, and other acids. This product pipeline will serve as the initial basis for future commercialization and technology scale
up plans. We believe our Sugar-to-Shelf process, coupled with a sound business strategy driven by customers and strategic partnerships,
will enable us to decarbonize additional products in similar and adjacent markets with a capital efficient approach.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
realize the full potential of our technology pipeline and develop new business opportunities, we plan to build a state-of-the art facility
to house Lygos&#8217; Headquarters and Innovation Center and to serve as the launching pad for a rich portfolio of innovative, sustainable
solutions.</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"><b>Customers
and Partners</b></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"><b>&#160;</b></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">We
believe our mission towards more sustainable and biodegradable products positions us well to expand existing customers and secure new
ones.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
agricultural customers include leading agriculture product distributors, premium beverage preservation, hemp and cannabis growers and
leading turf and ornamental growing companies. Our petroleum industry customers include a top 10 global oil and gas customer and our
industrial customers include a Fortune 500 consumer packaged goods company and water conservation companies.</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>


<!-- Field: Page; Sequence: 218; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->204<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
accelerate technology development across the value chain, we actively leverage and integrate external CROs which reduce costs associated
with reading, writing and editing DNA (e.g., Illumina, Twist Biosciences and Pacific Biosciences). Specific CROs and technology providers
can decrease the costs associated with specific workflows of high throughput biotechnology experimentations (e.g., Wuxi, Inscripta, Codex
DNA). In addition, utilizing contract manufacturing organizations (&#8220;<b><i>CMOs</i></b>&#8221;) and engineering organizations (e.g.,
Biobased Pilot Plant EU, Dottikon, ChemDesign, Koch Modular Process Systems) can dramatically accelerate timelines and decrease costs
and risks associated with scaling biotech and green chemistry processes from bench-scale to bulk industrial quantities.</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"><b>Raw
Materials and Suppliers</b></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"><b>&#160;</b></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">Currently
our key raw material for production of polyaspartate products is aspartic acid sourced primarily from Asian suppliers, which is derived
from butane, a component of petroleum. Butane is converted through a series of intermediates including maleic anhydride to yield L-aspartic
acid. One of the primary objectives of the proposed merger of Lygos and Flexible Solutions is to replace this petroleum-derived feedstock
with a renewable carbon feedstock for L-aspartic acid production. The vertical integration of this supply chain is beneficial in a variety
of ways; it ensures a stable supply and a captive product offtake for the aspartic production site, a potential domestic sourcing for
the polyaspartate production site, and potentially enhances and expands polyaspartate offtake and other aspartic acid derivative offtake
by offering sustainably-sourced L-aspartic acid.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
technology platform can produce sustainable ingredients from a variety of abundant, low-cost bio-feedstocks including sugars, cellulosic
sugars, forest residues and wood processing waste. We generally begin our process development with dextrose obtained from corn as a readily-available,
high-quality supply of carbohydrates. During our process development efforts, we evaluate lower-cost feedstocks including products manufactured
from corn as well as cellulosic sources. As cellulosic sugar sources become cheap and abundant, we intend to utilize them for cost savings
as well as improved sustainability and minimizing our footprint with respect to issues of &#8220;food vs industrial production&#8221;
associated with corn and other renewable food carbohydrate feedstocks. Our innovation infrastructure has already demonstrated our ability
to effectively utilize various carbohydrate feedstocks including some low-cost products currently available on the market.</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"><b>Environmental,
Social and Governance Mission</b></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"><b>&#160;</b></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"><i>Environmental</i></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"><i>&#160;</i></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">Our
climate is changing, and the global population has taken notice. Our collective understanding of the reality of climate change and its
many impacts has shifted dramatically, and our societal resolve to make impactful changes has never been greater. Never before has there
been such unified resolve to address and correct the impacts of humanity on our environment. At the same time, the need for change has
never been greater, with the global population continuing to increase along with its high resource-consuming lifestyles.</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>


<!-- Field: Page; Sequence: 219; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->205<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos&#8217;
technology and business is fundamentally based on making impactful changes to the way that people produce the valuable materials needed
for industrial and consumer applications. One critical part of our approach is to leave petroleum in the ground. The materials that Lygos
produces are generated from carbon already available in our livable environment &#8211; generally carbohydrate/sugar/plant-based material
sources resulting from photosynthesis of atmospheric carbon dioxide by plants.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
additional driver for our technologies is to produce materials that displace polluting, non-biodegradable products that are currently
in use. Our polyaspartate products align with this objective and the combined business following the proposed merger aims to address
this sustainability challenge. TPAs are practically nontoxic, environmentally safe, biodegradable polymers for use in agriculture, water
treatment and other industries. Flexible Solutions manufactures TPA using a highly efficient process that eliminates use of organic solvents,
cuts waste and uses less energy. TPA has been used successfully in a variety of applications, such as improving fertilizer uptake in
plants, and improving the efficiency of oil and gas production. TPAs could reduce utilization of ammonia fertilizers which contaminate
rivers and marine environments, and which release significant amounts of potent greenhouse gasses before incorporation into plant tissues.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some
types of polyaspartates can additionally be utilized as superabsorbents, and one potential application for these products is their use
in disposable diapers, to displace products that get used in high volumes and then end up as plastic waste in our water and landfills.
Following the proposed merger with FSI, we intend to evaluate and potentially implement the replacement of these products with sustainably
derived and biodegradable equivalents. Lygos is proud to be amongst the vanguard of technology companies leading the way to identify
and develop solutions which enable sustainable production of valuable materials from renewable resources.</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"><i>Social</i></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"><i>&#160;</i></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">Lygos
embraces principles of fairness and inclusion, and thrives on its diversity. Our technology approach intrinsically depends on a diverse
range of expertise from people with wide ranging backgrounds &#8211; biologists, chemists, engineers, financiers, entrepreneurs and broader
team members. We endeavor to listen to all voices as we develop technology and markets to meet the needs of our customers and society.
We additionally aim to ensure that our business processes result in fair and equitable outcomes for both our internal team as well as
our suppliers, partners and customers. Lygos has taken initiative and created a Diversity, Equity, and Inclusion Committee with employee
and executive participation. This committee ensures that we make a conscious effort to make all people, especially the traditionally
underrepresented groups, feel welcomed, valued and empowered in our mission to make our products more sustainable and more beneficial
to all.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Health
and safety considerations are key to our successful business operations, as they are for any company engaged in manufacturing, process
development and scaleup. Our fermentation processes are intrinsically safe relative to most petrochemical processes since fermentation
broths are primarily composed of bath-temperature water. Downstream processes for recovery, purification and derivatization of fermentation
products require careful attention to safety considerations, in order to protect the health and the safety of our employees as well as
our contractors who operate our processes. We use expert safety consultants and an internal safety committee to ensure safety and regulatory
compliance of our manufacturing processes. Before starting a new operation, we conduct careful reviews of the planned operating procedures,
and teams composed of chemists and engineers evaluate the hazard potential of all of the phases of operation to identify any issues and
determine suitable actions to minimize any hazard potential and add multiple layers of safety controls.</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>


<!-- Field: Page; Sequence: 220; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->206<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
manufacturing processes that Lygos designs are intended to meet modern global safety standards to enable safe and responsible operation
within North America as well as globally. Further we aim to utilize principles of green chemistry to the greatest extent practical. As
an example beyond aspartates, Lygos intends to eliminate over time all toxic raw materials from the malonates production process. Global
malonates capacity is exclusive to China using a low-yielding (75%) process based on toxic sodium cyanide and monochloroacetic acid.
There are multiple environmental and source problems with the incumbent malonate process currently practiced in China that we believe
Lygos&#8217; safer and more sustainable green chemistry bioprocess can overcome. Lygos&#8217; technology offers an alternative means
for producing chemicals using intrinsically safer methods and additionally enables the consumers of our products the opportunity to contribute
to ESG objectives by sourcing sustainable materials produced with socially responsible methods and more environmentally benign chemistries.
As technologies continue to improve and supply chains continue to develop, Lygos intends to modify its bioprocesses in the future to
utilize a breadth of cellulosic and carbon waste streams to reduce our reliance on sugars obtained from potential food and feed streams.</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"><i>Governance</i></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"><i>&#160;</i></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">At
Lygos, we foster a culture based on transparency, diversity, equity and inclusion. We have a deep respect for science and a commitment
to sustainability. This culture extends to our executive staff who regularly meet formally and informally with employees in a range of
forums to build trust and accountability. This includes regular company-wide meetings in which key business and technical developments
are reviewed and employees are encouraged to ask questions and raise concerns.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
corporate processes are designed to ensure performance, accountability, and fairness. Corporate objectives are generated annually and
updated as needed throughout the year, with the input and the buy-in of the individuals accountable for performance goals. An annual
bonus and stock incentivizing program promotes performance and accountability to make decisions that build long-term value for the company.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
executive team is accountable to the Board for overall performance against objectives. Our advisory board members include highly experienced
veterans of the industrial biotechnology industry. Our executive team and staff engage with the advisory board regularly to incorporate
their views and to ensure our technical and commercial plans are sound.</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>


<!-- Field: Page; Sequence: 221; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->207<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></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"><b>Intellectual
Property</b></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"><b>&#160;</b></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">To
date, we have approximately 60 patents and pending patent applications related to aspartic acid, malonic acid, and other functionalized
acids such as lactic and glycolic acids. These include patents and pending patent applications that generally relate to our innovations
in the areas of protein engineering, strain engineering, downstream processing, and manufacturing.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the United States, patent rights generally have a term of twenty years from the date in which they were filed as non-provisional patent
applications. Patents extend for varying periods according to the date of patent filing or grant and the legal term of patents in various
countries where patent protection is obtained. The actual protection afforded by patents, which can vary from country to country, depends
on the type of patent, the scope of its coverage and the availability of legal remedies in the country.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
intend to pursue additional intellectual property protection to the extent we believe it would be beneficial and cost-effective. We cannot
provide any assurance that any of our current or future patent applications will result in the issuance of patents, or that any of our
current or future issued patents will effectively protect any of our products or technology from infringement or prevent others from
commercializing infringing products or technology.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
in the newly developing technology area where our business operates, significant litigation and other proceedings regarding patents,
patent applications, trademarks and other intellectual property rights are commonplace. The types of situations in which we may become
a party to such litigation or proceedings include:</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 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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">we
    may initiate litigation or other proceedings against third parties seeking to invalidate the patents held by those third parties
    or to obtain a judgment that our products or processes do not infringe those third parties&#8217; patents;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">if
    third parties initiate litigation claiming that our processes or products infringe their patent or other intellectual property rights,
    we will need to defend against such proceedings;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">if
    third parties initiate litigation claiming that our brand names infringe their trademarks, we will need to defend against such proceedings;
    and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">if
    a license to necessary technology is terminated, the licensor may initiate litigation claiming that our processes or products infringe
    or misappropriate their patent or other intellectual property rights and/or that we breached our obligations under the license agreement,
    and we would need to defend against such proceedings.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 45pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 222; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->208<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
lawsuits would be costly and could affect our results of operations and divert the attention of our managerial and scientific personnel.
There is a risk that a court would decide that we are infringing the third party&#8217;s patents and would order us to stop the activities
covered by the patents. In that event, we may not have a viable alternative to the technology protected by the patent and may need to
halt work on the affected product candidate. In addition, there is a risk that a court will order us to pay the other party damages.
An adverse outcome in any litigation or other proceeding could subject us to significant liabilities to third parties and require us
to cease using the technology that is at issue or to license the technology from third parties. We may not be able to obtain any required
licenses on commercially acceptable terms or at all. Any of these outcomes could have a material adverse effect on our business.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also protect our proprietary information by requiring our employees, consultants, contractors and other advisers to execute nondisclosure
and assignment of invention agreements upon commencement of their respective employment or engagement. Agreements with our employees
also bar them from bringing the proprietary rights of third parties to us. In addition, we also require confidentiality or material transfer
agreements from third parties that receive our confidential data or materials.</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"><b>Government
Regulations</b></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are using our technology and manufacturing platform to develop products for agriculture, consumer and industrial markets and we are subject
to laws and regulations for those markets. These regulations currently apply to development, testing, manufacturing, import, export,
marketing, and sale of our products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Biobased
content and biodegradability certifications</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Lygos&#8217;
sustainable ingredient production technologies have the advantage in the marketplace of being both biobased and in many cases biodegradable
while having comparable functional properties to petroleum-based polymers. Lygos&#8217; products may be certified for biobased content,
biodegradability and composting. Lygos obtains such certifications from recognized certifying bodies for its base ingredients and products.
As customers purchase ingredients or products for a specific use, the customer typically obtains an updated certification covering the
customer&#8217;s manufacturing specifications.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">To
date, Lygos has obtained a bio-preferred certification from the U.S. Department of Agriculture for its bio-malonic acid based products,
including bio-malonic, bio-dimethyl malonate, and bio-diethyl malonate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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"><i>General
chemical and manufacturing regulations</i></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"><i>&#160;</i></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; background-color: white">Regulation
by government authorities in the United States, Canada and other countries is a significant factor in the production and sale of our
products and our ongoing research and development activities. The chemical intermediates that we use and the products that we manufacture
will require authorization or exemptions under the Toxic Substances Control Act (the &#8220;<b><i>TSCA</i></b>&#8221;) administered by
the </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Environmental Protection Agency (the &#8220;EPA&#8221;)<span style="background-color: white">,
the Canadian Environmental Protection Act (the &#8220;CEPA&#8221;) administered by Health Canada and Environment and Climate Change Canada,
and the European Union&#8217;s regulation entitled the Registration, Evaluation, Authorization and Restriction of Chemicals (&#8220;REACH&#8221;).
Our production processes are subject to regulations and permit requirements relating to air emissions, wastewater discharges, waste generation
and disposal and other environmental matters. Additionally, some applications will involve cosmetic or food contact and will be regulated
by the U.S. Food and Drug Administration (&#8220;FDA&#8221;).</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>


<!-- Field: Page; Sequence: 223; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->209<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Chemical
control regulations applicable to us, such as the TSCA, the CEPA or REACH, impose restrictions with respect to the permitted volumes
of, or the sites at which, certain chemicals manufactured or used by us may be manufactured, imported, transported and/or released into
the environment.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Compliance
with these regulations is complex and could require significant capital and/or operating expenses, and failure to comply with any of
these regulations can have significant consequences. Our regulatory focus has been on seeking the removal or relaxation of certain restrictions
to enable scaled up production.</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"><span style="text-decoration: underline">Environmental
regulations</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
development and production processes involve the use, generation, handling, storage, transportation and disposal of hazardous chemicals
and radioactive and biological materials. We are subject to a variety of federal, state, local and international laws, regulations and
permit requirements governing the use, generation, manufacture, transportation, storage, handling and disposal of these materials in
the United States, and other countries where we operate or may operate or sell our products in the future. These laws, regulations and
permits can require expensive fees, pollution control equipment or operational changes to limit actual or potential impact of our technology
on the environment and violation of these laws could result in significant fines, civil sanctions, permit revocation or costs from environmental
remediation. We believe we are currently in substantial compliance with applicable environmental regulations and permitting. However,
future developments including the commencement of, or changes in the processes relating to commercial manufacturing of one or more of
our products, more stringent environmental regulation, policies and enforcement, the implementation of new laws and regulations or the
discovery of unknown environmental conditions may require expenditures that could have a material adverse effect on our business, results
of operations or financial condition.</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"><span style="text-decoration: underline">GMM
regulations</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
use of genetically-modified microorganisms (&#8220;GMMs&#8221;), such as those we use, are subject to laws and regulations in many countries.
In the United States, the EPA regulates the commercial use of GMMs as well as potential products produced from GMMs. Various states within
the United States could choose to regulate products made with GMMs as well. While certain strains of genetically modified microorganisms
that we use may be eligible for exemption from EPA review because they are generally recognized as safe, we need to handle our GMMs with
care as part of standard good manufacturing practices. This entails containing our live GMMs within our facility to the greatest extent
possible and deactivating (killing) the organisms before discharging them as waste or byproducts. We expect to encounter GMM regulations
in most if not all of the countries in which we may seek to make our products; however, the scope and nature of these regulations will
likely vary from country to country. If we cannot meet the applicable requirements in countries in which we intend to manufacture our
products using our GMMs, then our business will be adversely affected.</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>


<!-- Field: Page; Sequence: 224; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->210<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Chemical
regulations</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
renewable products may be subject to government regulations in our target markets. In the United States, the EPA administers the requirements
of the TSCA, which regulates the commercial registration, distribution and use of many chemicals. Before an entity can manufacture or
distribute significant volumes of a chemical, it needs to determine whether that chemical is listed in the TSCA inventory. If the substance
is listed, then manufacture or distribution can commence immediately. If not, then in most cases a &#8220;Chemical Abstracts Service&#8221;
number registration and premanufacture notice must be filed with the EPA, which has 90 days to review the filing. A similar requirement
exists in Europe under REACH regulation.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some
of our malonate products are additionally controlled at the state level by some but not all of the states comprising the US. California,
where our headquarters is located, controls the distribution and sale of malonic acid and diethyl malonate (but not dimethyl malonate).
These same two forms of malonate products are controlled by several states in the US, probably as the result of irregular adoption of
the Model State Chemical Act. In order to distribute and sell malonic acid and diethyl malonate, Lygos has obtained a permit from the
California Controlled Chemical Substances Program, a division of the California Department of Justice. Controls on managing and annually
reporting of malonic acid and diethyl malonate inventory are required by this permit.</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"><span style="text-decoration: underline">Other
regulations</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Some
of our proposed products may be subject to regulation by the FDA, as well as similar agencies of states and foreign jurisdictions where
these products are manufactured, sold or proposed to be sold. Pursuant to the Federal Food, Drug, and Cosmetic Act (the &#8220;<b><i>FDCA</i></b>&#8221;),
the FDA regulates the processing, formulation, safety, manufacture, packaging, labeling and distribution of food ingredients, vitamins,
and cosmetics. Generally, to be marketed and sold in the United States, a relevant product must be generally recognized as safe, approved
and not adulterated or misbranded under the FDCA and relevant regulations issued thereunder. The FDA has broad authority to enforce the
provisions of the FDCA applicable to food ingredients, vitamins and cosmetics, including powers to issue a public warning letter to a
company, to publicize information about illegal products, to request a recall of illegal products from the market, and to request the
United States Department of Justice to initiate a seizure action, an injunction action, or a criminal prosecution in the U.S. courts.
Failure to obtain requisite approval from, or comply with the laws and regulations of, the FDA or similar agencies of states and applicable
foreign jurisdictions could prevent us from fully commercializing certain of our products.</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>


<!-- Field: Page; Sequence: 225; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->211<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></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"><b>Legal
Proceedings</b></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"><b>&#160;</b></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">From
time to time, we may be subject to legal proceedings and claims in the ordinary course of business. We are not presently a party to any
legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business,
results of operations, financial condition or cash flows. We have received, and may in the future continue to receive, claims from third
parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend
ourselves, our partners and our customers by determining the scope, enforceability and validity of third-party proprietary rights, or
to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless
of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources,
and other factors. <span style="background-color: white">For additional information on risks relating to litigation, please see the section
of this proxy statement/prospectus entitled &#8220;<i>Risk Factors</i>&#8221;.</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"><b>Employees
and Human Capital Resources</b></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"><b>&#160;</b></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"><b></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in">As of July 22,
2022, we had 26 full-time employees and following the closing of the proposed merger, we expect to have a combined total
of 45 employees. Our employees are not represented by any labor union, and we have never experienced a work stoppage or strike. We
believe that our employee relations are good.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
human capital resources objectives include, as applicable, identifying, recruiting, retaining, incentivizing and integrating our existing
and new employees, advisors, and consultants. Our corporate objectives are generated annually and updated as needed throughout the year,
with the input and the buy-in of the individuals accountable for performance goals. An annual bonus and stock incentivizing program promotes
performance and accountability to make decisions that build long-term value for the company.</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"><b>Facilities</b></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"><b>&#160;</b></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; background-color: white">Lygos&#8217;
corporate headquarters and primary biotech research facility is currently located in Berkeley, CA and consists of 11,330 square feet
of laboratory and office space. Lygos&#8217; manufacturing, warehousing, product fulfillment headquarters is in Peru, IL consisting of
approximately 80,000 square feet of real estate.</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"><b>Lygos
Corporate Information</b></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"><b>&#160;</b></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">Lygos
was incorporated in 2011 as Lygos, Inc., a Delaware corporation and has its principal place of business at 1249 8th Street, Berkeley,
California 94710. Our website address is www.lygos.com. Lygos&#8217; email address for purposes of notices is info@lygos.com. The information
contained in, or that can be accessed through, our website is not part of this proxy statement / prospectus.</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>


<!-- Field: Page; Sequence: 226; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->212<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Ha_022"></span><span style="font-size: 10pt">LYGOS&#8217;
MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following Lygos&#8217; Management&#8217;s Discussion and Analysis (&#8220;<b><i>MD&amp;A</i></b>&#8221;), which should be read in conjunction
with the &#8220;Information About Lygos&#8221; and &#8220;Selected Historical Financial Information&#8221; sections and the consolidated
financial statements of Lygos which are included elsewhere in this joint proxy statement/prospectus. The financial information contained
herein is taken or derived from such consolidated financial statements, unless otherwise indicated. The following discussion and analysis
set forth below contains forward-looking statements. Lygos&#8217; actual results could differ materially from those that are discussed
in these forward-looking statements as a result of many factors. The factors that could cause or contribute to such differences include
those discussed below and elsewhere in this joint proxy statement/prospectus, particularly under &#8220;Risk Factors&#8221; and &#8220;Cautionary
Note Regarding Forward-Looking Statements&#8221;.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 7.75pt; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
MD&amp;A provides additional information on our business, current developments, financial condition, cash flows and results of operations.
It is organized as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 7.75pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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"><i>Part
    1 - Business Overview</i>. This section provides a general description of our business, which we believe is important in understanding
    the results of our operations, financial condition, and potential future trends.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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"><i>Part
    II &#8211; Results of Operations</i>. This section provides an analysis of our results of operations for the three months ended March
    31, 2022, compared to the three months ended March 31, 2021, and the results of our operations from the year ended December 31, 2021,
    in comparison to the year ended December 31, 2020.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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"><i>Part
    III - Financial Liquidity and Capital Resources</i>. This section provides an analysis of our cash flows and outstanding debt and
    commitments. Included in this analysis is a discussion of the amount of financial capacity available to fund our ongoing operations
    and future commitments.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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"><i>Part
    IV - Critical Accounting Policies and Estimates</i>. This section identifies those accounting policies that are considered important
    to our results of operations and financial condition, require significant judgment and involve significant management estimates.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 35.15pt; text-align: justify; text-indent: -13.75pt"><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">We
prepare and report our Consolidated Financial Statements in accordance with U.S. GAAP. Our Consolidated Financial Statements, and the
financial information contained herein, are reported in thousands of U.S. dollars, except share and per share amounts or as otherwise
stated.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 7.75pt; 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 7.75pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<!-- Field: Page; Sequence: 227; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->213<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 7.75pt; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Part
I - Business Overview</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">We
have created a full-stack biological engineering platform focused on sustainable production of organic acid bio-monomers. Our bio-based
ingredients offer alternatives from traditional industrial suppliers, enabling customers to create better, safer products with value-added
performance.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On
April 13, 2020, Lygos was granted a PPP loan from the SBA in the aggregate amount of $951,285.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2020, Lygos entered into SAFE agreements with various investors and received $2,600,000 in aggregate
cash proceeds. $500,000 of the cash proceeds were received from FSI in exchange for entering into a SAFE agreement with Lygos.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On
January 27, 2021, Lygos was granted a second PPP loan from the SBA in the amount of $760,200.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On
March 24, 2021, the Board of Directors approved a one-time stock option to permit Lygos to reprice certain previously granted outstanding
vested and unvested stock options held by active employees, consultants, and board member, which actions became effective on May 25,
2021.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On
May 20, 2021, the entire outstanding principal and accrued interest amounts on the PPP Loan was forgiven in full by the SBA in the amount
of $961,670.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On
July 16, 2021, Lygos received forgiveness for the entire outstanding 2021 PPP Loan in the amount of $760,200.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On
October 15, 2021, Lygos entered into a research and development service agreement to expand production capabilities and commercialization
potential.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">During
the year ended December 31, 2021, Lygos entered into SAFE agreements with various investors and received $5,312,00 in aggregate
cash proceeds.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 17, 2022, Lygos and FSI, entered into the Merger Agreement, which was subsequently amended on July 24, 2022, pursuant to
which, among other matters, and subject to the satisfaction or waiver of the conditions set forth in the Merger Agreement, Merger Sub
I will merge with and into Lygos, and Lygos will merge with and into Merger Sub II, with Merger Sub II continuing as a wholly owned subsidiary
of FSI and the surviving entity of the Merger. The Merger is anticipated to be accounted for as a &#8220;reverse acquisition&#8221; in
accordance with U.S. GAAP. Accordingly, for accounting purposes, we anticipate the Merger will be accounted for using the acquisition method of accounting, pursuant to the provisions of ASC 805, with the assets and liabilities of FSI, as of the Effective Date, recorded by Lygos at their respective
fair values, and the excess of the purchase price over the fair value of FSI&#8217;s net assets will be recognized as goodwill.</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>


<!-- Field: Page; Sequence: 228; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->214<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 8, 2022, Lygos entered into a financing arrangement with a certain investor which provided Lygos $160,000,000 in capital. Under
the terms of a note purchase agreement, Lygos issued 5.5% convertible notes with a $160,000,000 principal amount. The conversion price
of the convertible note will be set 12-months from the date of the note, and the pricing terms will be set upon the trading price of
FSI Common Shares but will be no less than $250,000,000 or no greater than $350,000,000. The combined company intends to use these proceeds,
in addition to FSI&#8217;s cash balance at the closing of the Merger, to fund the development of the combined company&#8217;s business.
The proceeds from the loan will be used to purchase a portion of the FSI Common Shares from Mr. O&#8217;Brien (as discussed above) and
to provide working capital to Lygos.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>Part
II - Results of Operations</b></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"><b><i>&#160;</i></b></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; background-color: white"><b><i>Comparison
of the Three Months Ended March 31, 2022 and 2021</i></b></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"><b>&#160;</b></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; background-color: white">The
following table compares selected consolidated financial information for the three months ended March 31, 2022 and 2021:</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"><b>COMPARISON
OF THE THREE MONTHS ENDED MARCH 31, 2022 TO THE THREE MONTHS ENDED MARCH 31, 2021</b></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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three
    Months Ended March 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">$
    Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">REVENUE</span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">127</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">105,583</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(105,456</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(99.9</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">OPERATING EXPENSES</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research and development</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,213,795</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,450,817</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,237,022</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(50.5</span></td><td style="text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">General
    and administrative</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,253,893</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">572,707</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">681,186</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">118.9</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL OPERATING EXPENSES</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,467,688</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,023,524</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(555,836</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(18.4</span></td><td style="padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">OPERATING LOSS</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,467,561</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,917,941</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">450,380</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15.4</span></td><td style="text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">OTHER INCOME, NET</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,103</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,021</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,918</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(92.7</span></td><td style="padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">NET LOSS</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,466,458</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,902,920</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">436,462</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15.0</span></td><td style="padding-bottom: 2.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</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"><b>&#160;</b></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; background-color: white"><b>Revenue</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos&#8217;
revenue is primarily comprised of funding from governmental grants. Lygos&#8217; revenues decreased $105,456 or 99.9% in the three months
ended March 31, 2022, as compared to the three months ended March 31, 2021, primarily due to malonate sample sales of approximately $100,000
during the three months ended March 31, 2021, and no malonate sample revenues earned during the three months ended March 31, 2022. In
addition to a decrease in grant activity as certain Department of Energy sponsored research grants were completed at the end of 2021.</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"><b>&#160;</b></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; background-color: white"><b>Operating
Expenses</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
reported a $555,836 or 18.4% decrease in operating expenses during the three months ended March 31, 2022 compared to the three months
ended March 31, 2021. The decrease in operating expenses was primarily due to a headcount decrease that contributed approximately $737,000
lower salaries and benefits expense and resulting in approximately $450,000 lower in laboratory and contract research expenses. The decrease
was offset by increases of general and administrative expenses of approximately $554,000 associated with increased legal and accounting
fees attributed to Lygos&#8217; anticipated Merger, Convertible Financing agreement, and financial audit expenses.</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"><i>&#160;</i></span></p>


<!-- Field: Page; Sequence: 229; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->215<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><i>&#160;</i></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; background-color: white"><i>Research
and Development Expense</i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Research
and development expense include costs associated with research performed pursuant to government grant agreements, including internal
research, direct and indirect internal costs related to specific projects, employee compensation and benefits, including stock-based
compensation expense, for employees in engineering and design, as well as fees paid to others that conduct certain research activities
on Lygos&#8217; behalf.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Research
and development expense decreased $</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,237,022 <span style="background-color: white">or
50.5% during the </span>three months ended March 31, 2022 compared to the three months ended March 31, 2021. <span style="background-color: white">The
decrease is primarily attributed to a decrease in salaries and benefits of approximately $806,000, research services of approximately
$100,000, and a reduction in laboratory expenses of approximately $317,000 as result of lower headcount.</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"><i>&#160;</i></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; background-color: white"><i>General
and Administrative Expense</i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses increased $681,186 or 118.9% during the three months ended March 31, 2022 compared to the three months ended
March 31, 2021. <span style="background-color: white">The increase is primarily attributed to an increase in professional service fees
of approximately $554,000 related to the anticipated Merger and Lygos&#8217; financial audit, and approximately $70,000 of wages
and benefits.</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; background-color: white"><b>Other
Income (Expense)</b></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"><b>&#160;</b></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">For
the three months ended March 31, 2022, and 2021, other income, net, was comprised of the following:</span></p>

<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; text-align: justify; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>COMPARISON
OF THE THREE MONTHS ENDED MARCH 31, 2022 TO THE THREE MONTHS ENDED MARCH 31, 2021</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three
    Months Ended March 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">$
    Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest income, net</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,103</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,021</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,918</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(92.7</span></td><td style="width: 1%; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">OTHER
    INCOME, NET</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,103</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,021</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,918</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(92.7</span></td><td style="padding-bottom: 2.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</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"><b><i>&#160;</i></b></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">Total
other income, net, was $1,103 during the three months ended March 31, 2022, compared to total other income, net, of $15,021 during the
three months ended March 31, 2021. The $13,918 decrease was attributable to interest income.</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"><b><i>&#160;</i></b></span></p>


<!-- Field: Page; Sequence: 230; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->216<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b><i>&#160;</i></b></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; background-color: white"><b><i>Comparison
of the Years Ended December 31, 2021 and 2020</i></b></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"><b>&#160;</b></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; background-color: white">The
following table compares selected consolidated financial information for the years ended December 31, 2021 and 2020:</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"><b>COMPARISON
OF THE YEAR ENDED DECEMBER 31, 2021 TO THE YEAR ENDED DECEMBER 31, 2020</b></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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">$
    Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">REVENUE</span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">109,521</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">190,758</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(81,237</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(42.6</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">OPERATING EXPENSES</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research and development</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,181,934</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,659,132</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,522,802</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">32.9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">General and administrative</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,604,725</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,182,893</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,421,832</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">110.9</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Loss
    on impairment of available-for-sale debt securities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">701,225</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">701,225</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL OPERATING EXPENSES</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,487,884</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,842,025</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,645,859</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57.4</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">OPERATING LOSS</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,378,363</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,651,267</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,727,096</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">59.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">OTHER INCOME, NET</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,785,219</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,554</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,723,665</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,800.2</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">NET LOSS</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,593,144</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,687,699</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,905,445</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">40.3</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</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"><b>&#160;</b></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; background-color: white"><b>Revenue</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos&#8217;
revenue is primarily comprised of funding from governmental grants. Lygos&#8217; revenues decreased $81,237 or 42.6% during the year
ended December 31, 2021, as compared to the year ended December 31, 2020, as certain government sponsored research grants were completed
and research activity decreased against a Department of Energy grant as it entered into a second phase.</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"><b>&#160;</b></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; background-color: white"><b>Operating
Expenses</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
reported a $5,645,859 or 57.4% increase in operating expenses during the year ended December 31, 2021 compared to the year ended December
31, 2020. Of this total, $1,667,585 was attributable to transaction services incurred related to the anticipated Merger, Convertible
Financing agreement, and audit related fees, $1,008,510 attributable to laboratory expenses, approximately $430,000 was attributable
to manufacturing related scale-up activities, approximately $1,009,908 non-cash payroll tax accrual for compensation, $397,773
related to stock-based compensation, and approximate rent increase of $120,385. These increases were partially offset
by a decrease of approximately $105,000 related to patent related fees.</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; background-color: white"><i>Research
and Development Expense</i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Research
and development expense include costs associated with research performed pursuant to government grant agreements, including internal
research, direct and indirect internal costs related to specific projects, employee compensation and benefits, including stock-based
compensation expense, for employees in engineering and design, as well as fees paid to others that conduct certain research activities
on Lygos&#8217; behalf.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Research
and development expense increased $2,522,802 or 32.9% during the year ended December 31, 2021, compared to the year ended December 31,
2020. The increase is primarily due to increases in laboratory consumable expenses, research and development production, and employee
compensation. Of this total, approximately  $844,521 is related to non-cash payroll tax accrual for  compensation, $430,000 was attributable
to manufacturing related scale-up activities, $1,054,050 in laboratory expenses and contract services, and an approximate
$228,000 increase related to stock-based compensation expense. These increases were partially offset by a decrease of $73,000
for contract services.</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"><i>&#160;</i></span></p>


<!-- Field: Page; Sequence: 231; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->217<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><i>&#160;</i></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; background-color: white"><i>General
and Administrative Expense</i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General
and administrative expenses increased $2,421,832 or 110.9% during <span style="background-color: white">the year ended December 31, 2021,
as compared to the year ended December 31, 2020.</span> T<span style="background-color: white">he increase is primarily attributed to
an increase in professional service fees related to the anticipated Merger.</span> Of this amount, $1,657,153 was attributable
to transactional and audit related services, approximately $228,000 to headcount increase, approximately $165,387 non-cash payroll
tax accrual for  compensation, $169,666 non-cash stock-based compensation charges, and approximately
$134,000 related to recruiting and outside services.</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"><i>&#160;</i></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; background-color: white"><b>Other
Income, Net</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2021 and 2020, other income, net, was comprised of the following:</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"><b>&#160;</b></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"><b>COMPARISON
OF THE YEAR ENDED DECEMBER 31, 2021 TO THE YEAR ENDED DECEMBER 31, 2020</b></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">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">$
    Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest income, net</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,309</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">54,231</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,078</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">35.2</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gain (loss) on sale of property and equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,444</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,323</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(20,767</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(283.6</span></td><td style="text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Gain on Paycheck Protection
    Program loan forgiveness</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,725,354</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,725,354</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100.0</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">OTHER
    INCOME, NET</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,785,219</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,554</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,723,665</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,800.2</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
other income, net, was $1,785,219 during the year ended December 31, 2021, compared to total other income, net, of $61,554 during the
year ended December 31, 2020. The increase was primarily comprised of PPP loan forgiveness of $1,725,354.</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>Part
III - Financial Liquidity and Capital Resources</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Our
primary liquidity requirements are for operating expenses, working capital, and capital expenditures to support the growth in our business.
Historically, we have funded our operations and growth through debt and equity raises. During the year ended December 31, 2021, we received
approximately $5,300,000 from SAFE investment and approximately $760,000 in PPP loan proceeds and during the year ended December 31,
2020, we received approximately $2,600,000 and $951,000, respectively.</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"><i>&#160;</i></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; background-color: white"><i>Going
Concern</i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">As
Lygos has incurred operating losses since its inception and expects to incur losses and negative cash flows from operations for at least
the twelve (12) months ending June 30, 2023 and the factors discussed above, management concluded that there is substantial doubt regarding
our ability to continue as a going concern through the twelve-month period following the date of this proxy statement/prospectus. The
successful outcome of future activities cannot be determined at this time and there is no assurance that, if achieved, Lygos will have
sufficient funds to execute its intended business plans or generate positive operating results.</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"><b>&#160;</b></span></p>


<!-- Field: Page; Sequence: 232; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->218<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></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"><b>Cash
Flows</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
flows from operating, investing, and financing activities, as reflected in the accompanying consolidated statements of cash flows, are
summarized as follows:</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"><b>COMPARISON
OF THE THREE MONTHS ENDED MARCH 31, 2022 TO THE THREE MONTHS ENDED MARCH 31, 2021</b></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">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months
    Ended March 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">$
    Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Cash provided by (used in):</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating activities</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,674,661</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,169,613</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">494,952</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(22.8</span></td><td style="width: 1%; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Investing activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(71,874</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,874</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(100.0</span></td><td style="text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Financing
    activities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,256,591</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,149,591</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(95.3</span></td><td style="padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net increase (decrease)
    in cash and cash equivalents</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,567,661</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,104</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,582,765</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(10,479.1</span></td><td style="padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</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"><b>COMPARISON
OF THE YEAR ENDED DECEMBER 31, 2021 TO THE YEAR ENDED DECEMBER 31, 2020</b></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">&#160;</span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">$
    Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%
    Change</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">Cash provided by (used in):</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><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></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 36%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating activities</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,175,389</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,143,845</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,031,544</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37.2</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Investing activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(409,989</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(864,213</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">454,224</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(52.6</span></td><td style="text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Financing
    activities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,156,667</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,561,595</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,595,072</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">72.9</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net increase (decrease)
    in cash and cash equivalents</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,428,711</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,446,463</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,752</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.3</span></td><td style="padding-bottom: 1.5pt; text-align: left">)<span style="font-family: Times New Roman, Times, Serif">%</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"><i>Net
Cash Used in Operations</i></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos&#8217;
cash flows from operating activities are significantly affected by cash investments to support the growth of business in areas such as
research and development and general and administrative.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in operations decreased by $494,952 to $1,674,661 during the three months ended March 31, 2022, from $2,169,613 during the
three months ended March 31, 2021. The decrease was primarily associated with headcount reduction which attributed to approximately $272,897
decrease to salaries and payroll taxes and $282,375 decrease related to laboratory equipment and supplies. These decreases were
offset by an increase of $41,922 related to consultants.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
cash used in operations increased by $3,031,544 to $11,175,389 during the year ended December 31, 2021, from $8,143,845 during the year
ended December 31, 2020. The increase was primarily due to the increase in services related to the anticipated Merger and capital raise
of $1,615,145, research and development costs associated with the scale-up and development work of approximately $430,000, and
laboratory expenses of $952,283.</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"><i>&#160;</i></span></p>


<!-- Field: Page; Sequence: 233; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->219<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><i>&#160;</i></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"><i>Net
Cash (Used in) Provided by Investing Activities</i></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
flows from investing activities and their variability across each period related primarily to the purchase of research and development
equipment.</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"><i>&#160;</i></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"><i>Net
Cash (Used in) Provided by Financing Activities</i></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
provided by from financing activities decreased $2,149,591 to $107,000 during the three months ended March 31, 2022, compared to $2,256,591
during the three months ended March 31, 2021. The decrease is attributed to SAFE funding of $1,500,000 received during the three months
ended March 31, 2021 and proceeds of $760,200 received in conjunction with the PPP loan received in February 2021.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
provided by from financing activities totaled $6,156,667 during the year ended December 31, 2021, compared to $3,561,595 cash used in
financing activities during the year ended December 31, 2020. The change was primarily due to approximately $5,1200,000 related
to SAFE proceeds during the year ended December 31, 2021 compared to proceeds of approximately $2,600,000 during the year ended December
31, 2020.</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; background-color: white"><b>Contractual
Obligations and Commitments</b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
has various contractual obligations and commitments, such as long-term leases, simple agreements for future equity, and other executory
contracts, that are disclosed in the footnotes to the consolidated financial statements. See Note 5, <i>Leases,</i> Note 6, <i>Simple
Agreements for Future Equity</i>, Note 13, <i>Commitments and Contingencies, </i>and Note 14, <i>Subsequent Events, </i>to the
consolidated financial statements, included by reference within this Form S-4 Registration Statement, for further information regarding
these commitments.</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"><b><i>&#160;</i></b></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; background-color: white"><b>Off-Balance
Sheet Arrangements</b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
does not have off-balance sheet arrangements that have, or are reasonably likely to have, a current or future effect on its financial
condition, changes in our financial condition, expenses, results of operations, liquidity, capital expenditures or capital resources.</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Part
IV - Critical Accounting Estimates and Policies</b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying condensed consolidated financial statements have been prepared in accordance with U.S. GAAP. For further information about
the accounting policies used by Lygos, please refer to Lygos&#8217; audited consolidated financial statements as of and for the years
ended December 31, 2021 and 2020, and Lygos&#8217; unaudited condensed combined consolidated financial statements as of March 31, 2022
and December 31, 2021, and for the three months ended December 31, 2022 and 2021, including the notes thereto, each of which are included
in this proxy statement/prospectus. The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management
to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. On
an ongoing basis, Lygos&#8217; management evaluates estimates at the date of the consolidated financial statements, as well as the reported
amounts of revenue and expense during the respective reporting period. Such estimates are based on historical experience and on various
other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values
of assets and liabilities. These estimates, judgments, and assumptions can affect the reported amounts of assets and liabilities at the
dates of the consolidated financial statements, and the reported amounts during the respective reporting period. Actual results could
differ from those estimates. Lygos evaluates the estimates and assumptions utilized on an ongoing basis. To the extent that there are
material differences between these estimates and actual results, the future consolidated financial statement presentation, financial
condition, results of operations and cash flows may be affected. Significant estimates inherent in the preparation of the accompanying
consolidated financial statements include the assumptions related to the fair value of available-for-sale debt securities and the assumptions
used in determining stock-based compensation expense.</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"></p>

<!-- Field: Page; Sequence: 234; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->220<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Gv_007"></span><span style="font-size: 10pt">CERTAIN
LYGOS RELATIONSHIPS AND RELATED PERSON TRANSACTIONS</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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">Related
parties are defined as: (a) each director or officer; (b) any nominee for election as a director; (c) any security holder who is known
to own of record or beneficially more than five percent (5%) of any class of voting securities; and (d) any &#8220;Immediate Family Member&#8221;
(as defined in Regulation S-K Item 404(a)) of any of the foregoing persons. A &#8220;related party transaction&#8221; means a transaction,
arrangement or relationship (or any series of similar transactions, arrangements or relationships) in which Lygos was, is or will be
a participant and the amount involved will or may be expected to exceed $120,000 in any fiscal year, and in which any Related Party had,
has or will have a direct or indirect material interest (including any transactions requiring disclosure under Item 404 of Regulation
S-K promulgated under the Exchange Act). Following the Merger, it is the job of the audit committee to establish and implement policies
and procedures for their review and approval or disapproval of proposed transactions or courses of dealings with respect to which executive
officers or directors or members of their immediate families have an interest (including all transactions required to be disclosed by
Item 404(a) of Regulation S-K).</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"><b>&#160;</b></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"><b>Directors&#8217;
and Officers&#8217; Indemnification</b></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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and the Merger Subs have agreed that all rights to indemnification, exculpation or advancement of expenses existing in favor
of, and all limitations on the personal liability of each present and former director, officer, employee, fiduciary, or agent of the
Company or Lygos provided for in the respective organizational documents in effect as of the date of the Merger Agreement, shall continue
to be honored and in full force and effect for a period of six (6) years after the Effective Time.</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"><b>Stock
Option Grants to Executive Officers and Directors</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
information regarding certain grants made to Lygos executive officers and directors, see the section of this proxy statement/prospectus
entitled &#8220;<i>Management of the Combined Company After the Merger&#8212;Executive Compensation of the Combined Company Officers</i>&#8221;.</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"><b>&#160;</b></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"><b>Employment/Compensation
Agreements</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 3, 2022, Lygos entered into an amended and restated employment agreement with Eric Steen and employment agreements with each of Bryce
Dille and Nick Ohler.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
additional information on employment arrangements and compensation for service on the Lygos board of directors, see &#8220;Management
of the Combined Company After the Merger&#8212;Executive Compensation of the Combined Company Officers&#8221;.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, in connection with and contingent upon the closing of the Merger, (i) FSI and Mr. O&#8217;Brien entered into the O&#8217;Brien
Employment Agreement and (ii) FSI and Mr. Murray entered into the Murray Employment Agreement, each of which will become effective as
of the Closing Date. For more information on the O&#8217;Brien Employment Agreement and the Murray Employment Agreement, please see the
section of this proxy statement/prospectus entitled &#8220;<i>The Merger&#8212;Certain Agreements Related to the Business Combination&#8212;Other
Agreements &#8212;O&#8217;Brien Employment Agreement</i>.&#8221;</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"><b>&#160;</b></span></p>

<!-- Field: Page; Sequence: 235; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->221<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></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"><b>Registration
Rights Agreement</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
information regarding the Registration Rights Agreement entered into in connection with the consummation of the Merger, see the section
of this proxy statement/prospectus entitled &#8220;<i>The Merger&#8212;Certain Agreements Related to the Business Combination&#8212;Registration
</i><i>Rights Agreement</i>&#8221;.</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"><b>Voting
&amp; Support Agreements</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
connection with the Merger Agreement, the Lygos Supporting Stockholders entered into the Lygos Support Agreement. Pursuant to such Lygos
Support Agreement, Lygos stockholders have agreed to, among other things, provide the requisite consents necessary to consummate the
transactions and vote their capital stock in favor of such transactions. The Lygos Support Agreement will terminate upon certain events,
including any termination of the Merger Agreement in accordance with its terms. See the section of this proxy statement/prospectus entitled
&#8220;<i>The Merger&#8212;Certain Agreements Related to the Business Combination&#8212;Support</i><i> Agreements</i>&#8221; for
a description of these agreements.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, on April 11, 2022, Mr. Steen entered into proxy agreements with two Lygos stockholders pursuant to which such stockholders
appointed Mr. Steen as their true and lawful proxy to vote all of their shares with respect to any matter upon which such stockholders
are entitled to vote. Such stockholders collectively own 5,942,628 shares of Lygos common stock.</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"><b>Simple
Agreements for Future Equity</b></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"><b><i>&#160;</i></b></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">At
December 31, 2021, Lygos held $255,000 in cash deposits from Jean-Paul St. Germain with agreements totaling $1,000,000. The $255,000
deposit amount is included as a component of accounts payable on the accompanying consolidated balance sheet. The full $255,000 deposit
was returned to the SAFE holder subsequent to year-end on April 25, 2022.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsequent
to December 31, 2021, Lygos entered into a plan of merger with FSI, whose wholly owned subsidiary, Natural Chem SEZC LTD, is the holder
of two SAFE agreements totaling $1,000,000.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
as detailed further herein in the section of this proxy statement/prospectus entitled &#8220;<i>FSI Shareholder Proposal No. 4&#8212;The
Director Election Proposal</i>&#8221;, pursuant to the Merger Agreement, Lygos has nominated Kenneth Wong to serve on the combined
company&#8217;s board of directors effective as of the closing of the Merger. Pentavest Ventures LP, a limited partnership wholly owned
by Mr. Wong and his spouse, is the holder of a SAFE agreement totaling $100,000.</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"><b>Shareholder
Loans</b></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"><b><i>&#160;</i></b></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">During
the year ended December 31, 2021, Lygos entered into promissory note arrangements with Eric Steen, Bryce Dille and Nicholas Ohler for
an aggregate principal amount of $748,782 accruing interest at 1.00% per annum. All of the principal related to the nonrecourse shareholder
loans were used to exercise options for 3,342,469 shares of Lygos&#8217; common stock through a cashless exercise. As of December 31,
2021, these related party shareholder loans have not been repaid. The amounts outstanding under each of the loans will be repaid in full
at or prior to the Closing of the Merger.</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>

<!-- Field: Page; Sequence: 236; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->222<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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; text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Gv_008"></span><span style="font-size: 10pt">MATERIAL
U.S. FEDERAL INCOME TAX CONSIDERATIONS OF THE MERGER TO HOLDERS OF LYGOS CAPITAL STOCK THAT ARE UNITED STATES PERSONS</span></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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">The
following is a discussion of the material U.S. federal income tax considerations of the Merger to holders of Lygos capital stock that
are &#8220;United States Persons&#8221; (as defined below). The discussion is based on current provisions of the Code, applicable Treasury
regulations issued thereunder, judicial authority and IRS administrative rulings and pronouncements, each in effect as of the date hereof,
and all of which are subject to change, possibly with retroactive effect, or a different interpretation. Any such change or different
interpretation could alter the tax consequences to the holders of Lygos capital stock as described herein. The discussion does not purport
to address all U.S. federal income tax matters that may be relevant to a particular holder of Lygos capital stock.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
discussion applies only to holders of Lygos capital stock that are United States Persons and that hold the Lygos capital stock as capital
assets within the meaning of Section 1221 of the Code (generally, property held for investment). The discussion is limited to U.S. federal
income tax considerations, and does not address estate or any gift tax considerations or considerations arising under the tax laws of
any state, local or non-U.S. jurisdiction. The discussion does not describe the U.S. federal income tax consequences that may be relevant
to holders of Lygos capital stock in light of their particular circumstances, including holders who may have acquired the Lygos capital
stock in a transaction subject to the gain rollover provisions of Section 1045 of the Code or the tax rules with respect to &#8220;qualified
small business stock&#8221;, the alternative minimum tax, the Medicare tax on certain investment income and the tax consequences that
may be relevant to holders of Lygos capital stock that are subject to special tax rules, such as:</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 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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">banks
    and financial institutions or financial services entities;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">broker
    dealers;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">insurance
    companies;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">dealers
    or traders in securities subject to a mark-to-market method of accounting with respect to shares of Lygos capital stock;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">persons
    holding Lygos capital stock as part of a &#8220;straddle,&#8221; hedge, integrated transaction or similar transaction;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">persons
    whose functional currency is not the U.S. dollar;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">&#8220;specified
    foreign corporations&#8221; (including &#8220;controlled foreign corporations&#8221;), &#8220;passive foreign investment companies&#8221;
    and corporations that accumulate earnings to avoid U.S. federal income tax;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">U.S.
    expatriates or former long-term residents of the U.S.;</span></td></tr>
  </table>
<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>

<!-- Field: Page; Sequence: 237; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->223<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">governments
    or agencies or instrumentalities thereof and qualified foreign pension funds;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">regulated
    investment companies (RICs) or real estate investment trusts (REITs);</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">persons
    who received their shares of Lygos capital stock pursuant to an exercise of employee share options, in connection with employee share
    incentive plans or otherwise as compensation;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">partnerships
    or other pass-through entities for U.S. federal income tax purposes;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">persons
    required to accelerate the recognition of any item of gross income with respect to the Lygos capital stock as a result of such income
    being recognized on an applicable financial statement; and</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">tax-exempt
    entities or organizations (including an &#8220;individual retirement account&#8221; or &#8220;Roth IRA&#8221; as defined in Section
    408 or 408A of the Code).</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 45pt; text-align: justify; text-indent: -9pt"><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">If
a partnership (including an entity treated as a partnership for U.S. federal income tax purposes) is a beneficial owner of the Lygos
capital stock, the treatment of a partner in the partnership will generally depend upon the status of the partner and upon the activities
of the partnership. A beneficial owner of Lygos capital stock that is a partnership, and partners in such a partnership, should consult
their tax advisors regarding the U.S. federal income tax consequences of the Merger.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore,
the following discussion assumes that the entire merger consideration is being received in consideration for the Lygos capital stock
in the First Merger and not as compensation for services or for some other reason, and with respect to holders of Lygos capital stock
whose shares were subject to vesting restrictions at the time such shares were acquired, the discussion assumes that a valid Code Section
83(b) election was made with respect to such shares. Finally, the following discussion does not address (i) the tax consequences under
U.S. federal estate and gift tax laws, or state, local or non-United States tax laws, (ii) the tax consequences of transactions occurring
prior to, concurrently with or after the Mergers (whether or not such transactions are in connection with the Merger) including, without
limitation, the conversion or exercise of warrants, options or rights to purchase Lygos capital stock in anticipation of or in connection
with the Mergers, (iii) the tax consequences to holders of Lygos capital stock that will receive FSI Common Shares that are subject to
vesting following the Merger, (iv) the tax consequences to holders of SAFEs (including with respect to the SAFE Conversion Agreements),
Company options, notes, convertible notes, restricted stock units, options, warrants, convertible equity securities, or other rights
to acquire equity interest in Company, (v) the tax consequences regarding any compensatory payments made to the holders of Company Capital
Stock in connection with the Merger, or (vi) the tax consequences with respect to holders of Company Capital Stock who exercise appraisal
or dissenter rights.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
purposes of this discussion, &#8220;United States Person&#8221; is a beneficial owner of Lygos capital stock that for U.S. federal income
tax purposes is:</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;
An individual who is a citizen or resident of the United States, as determined for U.S. federal income tax purposes&#894;</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>

<!-- Field: Page; Sequence: 238; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->224<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;
A corporation (or other entity taxable as a corporation for U.S. federal income tax purposes) created or organized under the laws of
the United States or any state thereof or the District of Columbia&#894;</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;
A trust, the substantial decisions of which are controlled by one or more United States Persons and which is subject to the primary supervision
of a United States court, or a trust that has validly elected under applicable Treasury regulations to be treated as a United States
person for U.S. federal income tax purposes&#894; or</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;
An estate that is subject to U.S. federal income tax on its income regardless of source.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following discussion does not apply to holders of Lygos capital stock that are not United States Persons. Holders of Lygos capital stock
that are not United States Persons will need to consult with their own tax advisors regarding the U.S. federal income tax consequences
of the Merger.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Neither
Lygos nor FSI has requested a ruling from the IRS in connection with the Merger or related transactions. Accordingly, the discussion
below neither binds the IRS nor precludes it from adopting a contrary position. The obligation of the parties to consummate the Merger
is not conditioned upon the receipt of an opinion of counsel as of the date of the Merger regarding the qualification of the Merger as
a &#8220;reorganization&#8221; under the provisions of Section 368(a) of the Code. Even if an opinion of counsel as of the date of the
Merger was obtained by either party, an opinion of counsel is not binding on the IRS or any court. Furthermore, even if Lygos and FSI
report the Merger as qualifying as a &#8220;reorganization&#8221; under the provisions of Section 368(a) of the Code, there can be no
assurance that the IRS will not assert, or that a court would not sustain, a position contrary to the position taken by Lygos and the
Company.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>In
General &#8211; Reorganization Treatment</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Mergers are structured in a manner intended to qualify as a &#8220;reorganization&#8221; under the provisions of Section 368(a) of the
Code, and the Merger Agreement provides that Lygos and FSI will report the Mergers as a &#8220;reorganization&#8221; within the meaning
of Section 368(a) of the Code, unless otherwise required as a result of a &#8220;determination&#8221; within the meaning of Section 1313(a)
of the Code or by applicable law. However, there are many requirements that must be satisfied in order for the Merger to qualify as a
&#8220;reorganization&#8221; under Section 368(a) of the Code, some of which are based upon factual determinations, and the reorganization
treatment could be adversely affected by events or actions that occur or are taken after the Merger. For example, it is necessary for
the intended &#8220;reorganization&#8221; tax treatment of the Merger for FSI to be classified as of the time of the Merger as a United
States corporation for U.S. federal income tax purposes. FSI shall file all tax returns and reports in a manner consistent with its treatment
as a &#8220;surrogate foreign corporation&#8221; under Section 7874(b) of the Code that is treated as a United States corporation for
U.S. federal income tax purposes. However, no opinion of counsel has been or will be rendered with respect to FSI&#8217;s classification
as a United Stated corporation for U.S. federal income tax purposes, and there are many requirements that must be satisfied in order
for FSI to be treated as a United States corporation for U.S. federal income tax purposes, some of which are based upon factual determinations.
The following discussion assumes that FSI is treated as a United States corporation for U.S. federal income tax purposes as of the time
of the Merger. Holders of Lygos capital stock should consult with their tax advisors regarding the tax consequences of the Mergers and
the requirements that must be satisfied in order for the Mergers to qualify as a &#8220;reorganization&#8221; under Section 368(a) of
the Code.</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>

<!-- Field: Page; Sequence: 239; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->225<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><b>&#160;</b></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"><b>Tax
Consequences if the Merger Qualifies as a Reorganization</b></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"><b>&#160;</b></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">Provided
that the Merger qualifies as a reorganization within the meaning of Section 368(a) of the Code, the following U.S. federal income tax
consequences will result to a holder of Lygos capital stock in the Merger:</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"><b><i>&#160;</i></b></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">&#9679;
No gain or loss will be recognized by a holder of Lygos capital stock for U.S. federal income tax purposes on the exchange in the First
Merger of its shares of Lygos capital stock solely for FSI Common Shares.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;
The aggregate tax basis of the FSI Common Shares received in the First Merger by a holder of Lygos capital stock will be equal to the
aggregate tax basis of the Lygos capital stock it exchanged in the First Merger.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;
The tax holding period of the FSI Common Shares received in the First Merger by a holder of Lygos capital stock will include the holding
period of the Lygos capital stock that it surrendered in exchange therefor in the First Merger.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tax
Consequences if the Merger Fails to Qualify as a Reorganization</b></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"><b>&#160;</b></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">If
the Merger fails to qualify as a reorganization within the meaning of Section 368(a) of the Code, holders of Lygos capital stock would
be treated as if they sold their Lygos capital stock in a fully taxable transaction. In that case, each holder of Lygos capital stock
would recognize gain or loss with respect to the disposition of its shares of Lygos capital stock in the First Merger equal to the difference
between (i) the fair market value of the FSI Common Shares received in the First Merger, and (ii) such holder&#8217;s tax basis in its
Lygos capital stock surrendered in the First Merger. The amount and character of such gain or loss generally will be determined with
respect to each block of stock that was separately acquired by the holder of Lygos capital stock. Such capital gain or loss will be long-term
capital gain or loss if the Lygos capital stock has been held for more than one year as of the date of the First Merger. The tax basis
in the FSI Common Shares so received would equal its fair market value, and the holding period for such FSI Common Shares would begin
the day after the First Merger.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Information
Reporting and Backup Withholding</b></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"><b><i>&#160;</i></b></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">Holders
of Lygos capital stock that hold one percent (1%) or more (by vote or value) of the outstanding Lygos capital stock or hold Lygos &#8220;securities&#8221;
(as specially defined for U.S. federal income tax purposes) the aggregate U.S. federal income tax basis of which was at least $1,000,000,
will be required to attach a statement to their federal income tax returns that contains the information listed in Treasury Regulation
Section 1.368-3(b). Such statement must include the fair market value of Lygos capital stock or securities surrendered by the holder
in the First Merger and the holder&#8217;s tax basis in such stock or securities, in both cases determined immediately prior to the First
Merger. In addition, holders of Lygos capital stock who are subject to information reporting and who do not provide (generally, on IRS
Form W-9) appropriate information when requested may also be subject to backup withholding at a rate of 24%. Any amount withheld with
respect to a holder of Lygos capital stock under such rules is not an additional tax and may be refunded or credited against such holder&#8217;s
federal income tax liability, provided that the required information is properly furnished in a timely manner to the IRS.</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"><b><i>&#160;</i></b></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"><b>THE
PRECEDING DISCUSSION IS INTENDED ONLY AS A SUMMARY OF MATERIAL U.S. FEDERAL INCOME TAX CONSEQUENCES OF THE MERGER UNDER CURRENT LAW.
TAX MATTERS CAN BE COMPLICATED AND THE TAX CONSEQUENCES OF THE MERGER TO YOU WILL DEPEND ON THE FACTS OF YOUR OWN SITUATION. YOU ARE
URGED TO CONSULT YOUR OWN TAX ADVISORS TO FULLY UNDERSTAND THE TAX CONSEQUENCES OF THE MERGER TO YOU, INCLUDING THE APPLICABILITY AND
EFFECT OF FEDERAL, STATE, LOCAL AND NON-U.S. INCOME AND OTHER TAX LAWS.</b></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"><b>&#160;</b></span></p>

<!-- Field: Page; Sequence: 240; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->226<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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; text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="Gv_009"></span>MANAGEMENT
OF THE COMBINED COMPANY AFTER THE MERGER</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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"><b>Resignation
of Current Executive Officers and Directors of FSI</b></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"><b>&#160;</b></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">Upon
the completion of the transactions contemplated by the Merger Agreement, (i) the present management of FSI will resign and will be replaced
by the management of Lygos and (ii) all current directors of FSI will resign, subject to the Company&#8217;s shareholders approving the
Director Election Proposal.</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"><b>Executive
Officers and Directors After the Merger</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon
the consummation of the Merger, the business and affairs of the combined company will be managed by or under the direction of the combined
company&#8217;s board of directors. The following table sets forth the name, age and position of each of the expected directors and executive
officers of the combined company upon consummation of the Merger as of the date hereof.</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 cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 32%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 15%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age
    </b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position</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; font-size: 10pt"><b><i>Executive
    Officers</i></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eric
    Steen</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer and Director</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; font-size: 10pt">Bryce
    Dille</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Financial Officer</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; font-size: 10pt">Nicholas
    Ohler</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Technology Officer</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Non-Employee
    Directors</i></b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter
    Staple</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    </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; font-size: 10pt">Julie
    Kane</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    </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; font-size: 10pt">Kenneth
    Wong</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director
    </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; font-size: 10pt">Timothy
    Richardson</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</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"><b>&#160;</b></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"><b>Executive
Officers</b></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"><b>&#160;</b></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"><b><i>Eric
Steen </i></b>co-founded Lygos in 2010 and has been Lygos&#8217; Chief Executive Officer since 2014. Prior to co-founding Lygos, he led
efforts to engineer yeast for the conversion of sugars into fuels and chemicals at the Department of Energy&#8217;s Joint BioEnergy Institute.
Dr. Steen earned a BS in Biomedical Engineering from Brown University in Providence, RI and a Ph.D. in Bioengineering from UC Berkeley
and UC San Francisco. While in graduate school, Dr. Steen completed a program in Management of Technology at UC Berkeley&#8217;s Haas
School of Business.</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"><b><i>Bryce
Dille </i></b>has been Lygos&#8217; Chief Financial Officer since March 2019. Prior to working at Lygos, Mr. Dille was the Head of Corporate
Finance &amp; Strategy at Solazyme from September 2013 to June 2018. Earlier in his career, Mr. Dille was a portfolio manager at Savitr
Capital and Vice President and Senior Analyst for Clean Technology and Renewables at JMP Securities. He earned a Bachelor of Arts in
Chemistry from Carleton College and is a Chartered Financial Analyst.</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>

<!-- Field: Page; Sequence: 241; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->227<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><b><i>&#160;</i></b></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"><b><i>Nicholas
Ohler</i></b> has been Lygos&#8217; Chief Technology Officer since July 2020. Prior to serving as Chief Technology Officer, Mr. Ohler
was Vice President, Process Development and Manufacturing at Lygos from August 2017 to June 2020. Before joining Lygos, he led process
development and scale up activities at Evolva, Bio-Architecture Lab and Amyris, to produce a wide range of biological products including
farnesene and its derivatives, seaweed-derived ethanol, resveratrol, and nootkatone. Dr. Ohler received his PhD in Chemical Engineering
from UC Berkeley and a BS in Chemical Engineering from Arizona State University.</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"><b>Non-Employee
Directors</b></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"><b>&#160;</b></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">Upon
the consummation of the Merger, FSI anticipates the initial size of the combined company&#8217;s board of directors being five directors,
each of whom will be voted upon by FSI&#8217;s shareholders at the Special Meeting.</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"><b><i>Peter
Staple </i></b>served as President and Chief Executive Officer of Corium, Inc., a biopharmaceutical company focused on transdermal delivery
systems and related technologies to address unmet medical needs, from 2008 to 2019, and as a director of Corium, Inc. from 2008 to 2020.
Mr. Staple has served as a director of Assertio Holdings, Inc. since 2003 and a director of Kyto Technology and Life Sciences, Inc. since
2020. He also currently serves on the Board of Directors of privately held Corsair Pharma, Inc. From 2002 to March 2008 he served as
director, and from 2002 to November 2007 as Chief Executive Officer, of BioSeek, Inc., a privately-held drug discovery company. Mr. Staple
holds a B.A. and a J.D. from Stanford University. Mr. Staple is qualified to serve on our board of directors based on his executive leadership
experience in the biotechnology industry and his current and past experience as a director of several private and public companies.</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"><b><i>&#160;</i></b></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"><b><i>Julie
Kane </i></b>has served as director of Heliogen, Inc. since December 2021 and has also served as a director of SIGA Technologies, Inc.
(&#8220;<b><i>SIGA</i></b>&#8221;) since May 2019. She currently chairs SIGA&#8217;s Compensation Committee and formerly chaired SIGA&#8217;s
Nominations and Corporate Governance Committee. On the Heliogen board, Ms. Kane chairs the Nominations and Governance Committee and is
a member of the Audit Committee. From June 2021 to April 2022, Ms. Kane served as an independent consultant in the aviation industry.
Ms. Kane is the former Senior Vice President, Chief Ethics and Compliance Officer, and Deputy General Counsel of PG&amp;E Corporation
(2015-2020). Prior to joining PG&amp;E Corporation in 2015, Ms. Kane worked at Avon Products, Incorporated as Vice President and General
Counsel of Avon North America and Corporate Legal Functions. Prior to joining Avon in 2013, Ms. Kane held a number of senior roles with
Novartis Corporation and its affiliates over a 25-year period. Ms. Kane holds a B.A. in political science from Williams College and J.D.
from the University of San Francisco School of Law. Ms. Kane is a member of the California state bar. Ms. Kane is qualified to serve
on our board of directors because of her decades of experience spanning several industries, including chemicals and agribusiness, along
with her public company board experience and experience in environmental, social and governance matters.</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"><b><i>&#160;</i></b></span></p>

<!-- Field: Page; Sequence: 242; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->228<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><b><i>&#160;</i></b></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"><b><i>Kenneth
Wong </i></b>currently serves as the Treasurer and Chief Financial Officer of Divco West Real Estate Services, LLC, a private equity
real estate firm and registered investment adviser (&#8220;<b><i>Divco</i></b>&#8221;), a position he has held since 2018. Previously,
Mr. Wong served as Senior Managing Director of Capital Markets and Treasury of Divco from 2016 to 2017. In addition, Mr. Wong served
on the board of directors of IXYS Corp. from 2004 to 2007, and again from 2011 to 2018. Mr. Wong holds a B.S. from the University of
California, Berkeley. Mr. Wong is qualified to serve on our Board because of his significant work experience in finance, accounting,
tax, treasury, internal controls and operations.</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"><b><i>Timothy
Richardson</i></b> is an electronics industry veteran. Since August 2014, he has served as a Venture Partner at Paladin Capital Partners.
Mr. Richardson is a founding partner of Vertical Venture Partners and serves as an advisor to aim Partners and Regeneration VC. In 2015,
Mr. Richardson established Traction LLC to manage his consulting relationships. Mr. Richardson has served as a Director of IXYS, LLC
(formerly listed on Nasdaq under the symbol: IXYS), a multi-market semiconductor company, since June 2007. He was a director of the Jupiter
Research Foundation from May 2003 to May 2015 and currently serves as the foundation&#8217;s treasurer. From May 2007 to January 2011,
Mr. Richardson served as the Chief Operating Officer of Liquid Robotics, the developer of a surface vessel, known as the Wave Glider,
that derives its energy from the surrounding environment. At Sirenza Microdevices, Inc., a supplier of radio frequency components for
electronics, he was the Chief Strategy Advisor from October 2006 to April 2007. From May 2002 to October 2006, he was the President and
Chief Executive Officer of Micro Linear Corporation (Nasdaq: MLIN), an integrated circuit company specializing in wireless applications.
Mr. Richardson serves as a Strategic Advisor to the Georgia Tech Research Institute and as a Board Member to the Berkley School of Engineer
as well as being a Council Member at Stanford University&#8217;s Hoover Institute. Mr. Richardson served as a Technology Advisor to the
Speaker of the House of the United States and to the Chief Emerging Technology Officer of the Office of Naval Intelligence. Mr. Richardson
is qualified to serve on our board of directors because of his decades of experience in the electronics industry and rich consulting,
board and management experience.</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"><b>Corporate
Governance</b></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Composition
of the Board of Directors</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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">When
considering whether directors and director nominees have the experience, qualifications, attributes and skills, taken as a whole, to
enable the combined company&#8217;s board of directors to satisfy its oversight responsibilities effectively in light of its business
and structure, the board of directors expects to focus primarily on each person&#8217;s educational and personal background, including
diversity, integrity and professional reputation, professional experience and knowledge of our business and industry as reflected in
the information discussed in each of the directors&#8217; individual biographies set forth above in order to provide an appropriate mix
of experience and skills relevant to the size and nature of its business. The Company believes it will have a highly skilled and diverse
board of directors with the nominees presented herein.</span></p>

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

<!-- Field: Page; Sequence: 243; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->229<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><b><i>&#160;</i></b></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"><b><i>Director
Independence</i></b></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"><b>&#160;</b></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">As
a result of the combined company&#8217;s common shares being listed on the NYSE American, it will be required to comply with the applicable
rules of such exchange in determining whether a director is independent. Prior to the completion of this Mergers, the parties undertook
a review of the independence of the individuals named above and expect that a majority of the directors of the combined company following
the Merger will be determined &#8220;independent&#8221; as defined under the applicable NYSE American rules.</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"><b><i>Board
Leadership Structure</i></b></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"><b><i>&#160;</i></b></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
combined company board believes that it should maintain the flexibility to select the Chairman of the board of directors and adjust its
board leadership structure from time to time. Eric Steen, who is expected to be the combined company&#8217;s Chief Executive Officer
is also expected to be the Chairman of the combined company board. The combined company board is expected to determine that having its
Chief Executive Officer also serve as the Chairman of the combined company board will provide the combined company with optimally effective
leadership and is in its best interests and those of its shareholders. The combined company board believes that Mr. Steen&#8217;s strategic
vision for the business, his in-depth knowledge of Lygos&#8217; operations and industry, and his experience serving on the Lygos board
of directors and serving as the Chief Executive Officer since Lygos&#8217; inception make him well qualified to serve as both Chairman
of the combined company board and Chief Executive Officer.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Role
of the Combined Company Board in Risk Oversight</i></b></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"><i>&#160;</i></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">Upon
the consummation of Merger, one of the key functions of the combined company board will be informed oversight of the combined company&#8217;s
risk management process. The combined company board does not anticipate having a standing risk management committee, but rather anticipates
administering this oversight function directly through the combined company board as a whole, as well as through various standing committees
of the combined company board that address risks inherent in their respective areas of oversight. In particular, the combined company
board will be responsible for monitoring and assessing strategic risk exposure and the combined company&#8217;s audit committee will
have the responsibility to consider and discuss the combined company&#8217;s major financial risk exposures and the steps its management
will take to monitor and control such exposures, including guidelines and policies to govern the process by which risk assessment and
management is undertaken. The audit committee will also monitor compliance with legal and regulatory requirements. The compensation committee
will also assess and monitor whether the combined company&#8217;s compensation plans, policies and programs comply with applicable legal
and regulatory requirements. The nominating and corporate governance committee will monitor the effectiveness of the combined company&#8217;s
governance guidelines.</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>

<!-- Field: Page; Sequence: 244; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->230<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><b>&#160;</b></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"><b>Board
Committees</b></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"><b><i>Audit
Committee</i></b></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"><i>&#160;</i></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
audit committee will be responsible for, among other things:</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 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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: -60pt; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;
    </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">selecting
    a qualified firm to serve as the independent registered public accounting firm to audit the combined company&#8217;s financial statements;
    </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">helping
    to ensure the independence and overseeing the performance of the independent registered public accounting firm; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">reviewing
    and discussing the scope and results of the audit with the independent registered public accounting firm and reviewing, with management
    and that firm, the combined company&#8217;s interim and year-end operating results; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">reviewing
    the combined company&#8217;s financial statements and critical accounting policies and estimates; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">reviewing
    the adequacy and effectiveness of the combined company&#8217;s internal controls; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">developing
    procedures for employees to submit concerns anonymously about questionable accounting, internal accounting controls, or audit matters;
    </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">overseeing
    the combined company&#8217;s policies on risk assessment and risk management; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">overseeing
    compliance with the combined company&#8217;s code of business conduct and ethics; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">reviewing
    related party transactions; and </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">approving
    or, as permitted, pre-approving all audit and all permissible non-audit services (other than de minimis non-audit services) to be
    performed by the independent registered public accounting firm. </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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Prior
to the closing of the Merger, the combined company will determine which of its directors will serve on its audit committee, each of whom
will qualify as independent directors according to the rules and regulations of the SEC and NYSE American with respect to audit committee
membership. In addition, all of the audit committee members will meet the requirements for financial literacy under applicable SEC and
NYSE American rules and at least one of the audit committee members will qualify as an &#8220;audit committee financial expert,&#8221;
as such term is defined in Item 407(d) of Regulation S-K.</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"><b><i>Compensation
Committee</i></b></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"><b><i>&#160;</i></b></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">Following
the consummation of the Merger, the compensation committee will be responsible for, among other things:</span></p>

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

<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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;
    </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">reviewing,
    approving and determining, or making recommendations to the combined company board regarding, the compensation of the combined company&#8217;s
    executive officers, including the Chief Executive Officer; </span></td></tr>
  </table>
<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>

<!-- Field: Page; Sequence: 245; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->231<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</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">making
    recommendations regarding non-employee director compensation to the combined company&#8217;s full board of directors; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">administering
    the combined company&#8217;s equity compensation plans and agreements with the combined company&#8217;s executive officers; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">reviewing,
    approving and administering incentive compensation and equity compensation plans; and </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">reviewing
    and approving the combined company&#8217;s overall compensation philosophy. </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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Prior
to the closing of the Merger, the combined company will determine which of its directors will serve on its compensation committee, each
of whom will qualify as independent directors according to the rules and regulations of the SEC and NYSE American with respect to compensation
committee membership.</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"><b>Compensation
Committee Interlocks and Insider Participation</b></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"><b>&#160;</b></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; background-color: white">Following
completion of the Merger, each member of the Compensation Committee is expected to be a &#8220;non-employee&#8221; director within the
meaning of Rule 16b-3 of the rules promulgated under the Exchange Act, and independent within the meaning of the independent director
guidelines of NYSE American and the SEC. None of the proposed executive officers of the combined organization serves as a member of the
board of directors or compensation committee of any entity that has one or more executive officers who is proposed to serve on the combined
organization&#8217;s board of directors or Compensation Committee following the Merger.</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"><b>&#160;</b></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"><b>Executive
Compensation of the Combined Company Officers</b></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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Members
of Lygos&#8217; executive management team are expected to serve as executive officers of the combined company after the Merger. This
section provides an overview of the compensation of Lygos&#8217; executive officers who are expected to serve as executive officers of
the combined company following the completion of the Merger. These individuals are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eric
    Steen, Chief Executive Officer;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bryce
    Dille, Chief Financial Officer; and</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nicholas
    Ohler, Chief Technology Officer.</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>

<!-- Field: Page; Sequence: 246; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->232<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the total compensation earned by, or awarded to, Lygos&#8217; named executive officers for the year ended
December 31, 2021:</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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SUMMARY
COMPENSATION TABLE</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Name</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Principal
    Position</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Year</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Salary
    ($)</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Bonus
    ($)</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>Option<br />
    Awards ($) <sup>(1)</sup></b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><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: 9pt"><b>Non-equity</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: 9pt"><b>incentive
                                            plan compensation</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: 9pt"><b>($)</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><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: 9pt"><b>Change
                                            in pension value and nonqualified deferred compensation earnings</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: 9pt"><b>($)</b></span></p></td><td style="text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><b>All
    Other Compensation ($) <sup>(2)</sup></b></span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Total
    ($)</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 9%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Eric Steen</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="width: 9%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Chief Executive
    Officer</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">2021</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">357,055</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">203,320</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 6%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 6%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">373,571</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="width: 6%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">933,946</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Bryce Dille</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Chief Financial Officer</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">2021</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">247,024</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">127,039</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">374,063</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Nicholas Ohler</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">Chief Technology Officer</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">2021</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">216,230</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">93,100</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt"><sup>(3)</sup></span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 9pt">309,330</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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">Includes
    incremental fair value of options of $5,215 that were granted in prior periods and repriced in connection with the stock option repricing
    implemented in 2021, computed as of the repricing date in accordance with ASC 718. For more information regarding the repricing,
    please refer to the section entitled &#8220;&#8212;<i>2021</i><i> Equity Awards and Repricing</i>&#8221; below.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</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">The
    amounts reported represent the grant date fair value of the stock options granted to the named executive officers as calculated in
    accordance with the Financial Accounting Board&#8217;s Topic ASC 718, <i>Compensation &#8211;Stock Compensation</i> (&#8220;<b><i>ASC
    718</i></b>&#8221;) using a Black-Scholes-Merton option pricing model to purchase shares of Lygos&#8217; common stock. The key assumptions
    used in Lygos&#8217; ASC 718 calculation are discussed in Note 1 of Lygos&#8217; consolidated financial statements, which are a part
    of this proxy statement/prospectus.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</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">Represents
    taxable income recognized in connection with the exercise of nonstatutory stock options equal to the excess of the fair market value
    (on the exercise date) of the shares purchased over the exercise price of the option.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.25in"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Narrative
Disclosure to Summary Compensation Table</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Base
Salary</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i></i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">Historically,
Lygos has used base salaries to recognize the experience, skills, knowledge and responsibilities required of all employees, including
the named executive officers. Base salaries are reviewed annually, typically in connection with the annual performance review process,
and adjusted from time to time to realign salaries with market levels after taking into account individual responsibilities, performance
and experience. In fiscal year 2021, Messrs. Steen, Dille, and Ohler received an annual base salary of $357,055, $247,024, and
$216,230, respectively, to compensate them for services rendered to Lygos. On May 2, 2022, the Lygos Board authorized adjustments
to the executive management salaries.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: italic bold 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">Annual
Cash Bonus</span></p>

<p style="font: italic bold 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; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">While
Lygos historically has not maintained a formal performance-based cash bonus plan, Lygos&#8217; employment agreements with the named executive
officers provide that the executive may be eligible to earn an annual performance bonus of up to a targeted percentage of the executive&#8217;s
base salary, as described further below under the section entitled &#8220;&#8212;<i>Employment</i><i> Agreements</i>.&#8221; From
time to time, the Lygos Board may approve annual bonuses for the named executive officers based on individual performance, company performance
or as otherwise determined to be appropriate.</span></p>

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

<!-- Field: Page; Sequence: 247; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->233<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><b><i>&#160;</i></b></span></p>

<p style="font: italic bold 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">Equity
Compensation</span></p>

<p style="font: italic bold 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; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
2021, Lygos did not have a formal policy with respect to the grant of equity incentive awards to the named executive officers, or any
formal equity ownership guidelines applicable to them. However, Lygos believes that equity grants provide the named executive officers
with a strong link to long-term performance, creates an ownership culture and help to align the interests of executive officers and stockholders.
In addition, Lygos believes that equity grants with a time-based vesting feature promote a focus on long-term value creation and improved
executive retention because this feature incentivizes the named executive officers to remain employed during the vesting period. Accordingly,
the Lygos Board periodically has reviewed the equity incentive compensation of the named executive officers and from time to time may
grant equity incentive awards to them in the form of stock options.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos&#8217;
practice has been to grant stock option awards to each executive officer at the start of employment and on an annual basis for performance
and retention purposes. Stock options may also be granted for accomplishments of specific company milestones. Stock options are awarded
on the date the board of directors approves the grant. The option exercise price and grant date fair value are set based on the per-share
estimated valuation on the date of grant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
February 22, 2021, each of Messrs. Steen, Dille, and Ohler received a stock option grant to purchase 400,000, 300,000, and 250,000 shares
of Lygos common stock, respectively, each of which vests monthly over the 48 month-period following the vesting commencement date, subject
to his continued employment through each vesting date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 22, 2021, each of Messrs. Steen, Dille, and Ohler received a stock option grant to purchase 794,000, 447,000, and 267,000 shares
of Lygos common stock, respectively, each of which vests monthly over the 48 month-period following the vesting commencement date, subject
to his continued employment through each vesting date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
August 5, 2021, Mr. Dille purchased 75,000 of the shares subject to his option granted on February 22, 2021 and 75,000 of the shares
subject to his option granted on June 22, 2021, in each case, pursuant to an early exercise feature. In addition, on August 26, 2021,
Mr. Dille purchased 200,000 of the shares subject to his option granted on February 22, 2021 and 106,208 of the shares subject to his
option granted on June 22, 2021, in each case, pursuant to an early exercise feature. The shares received by Mr. Dille pursuant to the
exercises of the then-unvested portion of his stock options pursuant to an early exercise feature remained subject to the same vesting
conditions as applied to the applicable stock option prior to exercise.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 25, 2021, Mr. Ohler participated in an offer to reprice certain stock options granted pursuant to the 2010 Plan (as defined below).
Pursuant to the repricing, the exercise prices of Mr. Ohler&#8217;s options granted on February 15, 2019, June 12, 2020, and July 23,
2020 were adjusted to $0.22 per share, which was equal to the fair market value per share of Lygos at the time of the repricing. The
stock options otherwise remained subject to their original terms and conditions, including the same vesting terms.</span></p>

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

<!-- Field: Page; Sequence: 248; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->234<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><b><i>&#160;</i></b></span></p>

<p style="font: italic bold 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">2021
Equity Incentive Plan</span></p>

<p style="font: italic bold 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>General.
</i>Lygos&#8217;s board of directors originally adopted, and Lygos&#8217;s stockholders approved, the Lygos 2021 Equity Incentive Plan
(the &#8220;<b><i>2021 Plan</i></b>&#8221;) in 2021, and the 2021 Plan was subsequently amended in April 2022. The 2021 Plan provides
for the grant of incentive stock options to Lygos employees (and employees of any parent or subsidiary of Lygos) and for the grant of
non-statutory stock options, restricted stock and restricted stock units to Lygos employees, directors and consultants (and employees
and consultants of any parent, subsidiary or affiliate of Lygos). Upon the effectiveness of the Equity Incentive Plan, the outstanding
awards previously granted under the 2021 Plan will be assumed by FSI. Following such assumption, the previously granted awards will continue
to be subject to the terms and conditions of the 2021 Plan and the stock award agreements pursuant to which such awards were granted
as modified by an FSI award assumption agreement.</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"><i>&#160;</i></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"><i>Plan
Administration.</i> The Lygos board of directors has administered the 2021 Plan.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Types
of Awards. </i>The 2021 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock and restricted
stock units.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Stock
Options.</i> The Lygos board of directors has granted stock options under the 2021 Plan. The exercise price per share applicable to such
options was equal to at least the fair market value per share of Lygos common stock on the date of grant. The term of options granted
under the 2021 Plan did not exceed 10 years; provided, however, that any incentive stock option granted to a participant who owned more
than 10% of the voting power of all classes of Lygos stock, or of any parent or subsidiary of Lygos, did not have a term in excess of
five years and had an exercise price per share of at least 110% of the fair market value per share of Lygos common stock on the grant
date. Subject to the provisions of the 2021 Plan, the Lygos board of directors determined the remaining terms of the options (e.g., vesting).
After the termination of service of an employee, director or consultant, the participant may exercise his or her option, to the extent
vested, for the period of time stated in his or her option agreement. Generally, if termination is due to death or disability, the option
will remain exercisable for 12 months. In all other cases except for a termination for cause, the option will generally remain exercisable
for 3 months following the termination of service. In the event of a termination for cause, the option will immediately terminate. However,
in no event may an option be exercised later than the expiration of its term.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Non-transferability
of Awards</i>. The 2021 Plan generally does not allow for the transfer of awards and only the recipient of an option may exercise such
an award during his or her lifetime. In addition, the 2021 Plan generally does not allow for the transfer of shares acquired pursuant
to an award without the prior approval of Lygos.</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>

<!-- Field: Page; Sequence: 249; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->235<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><i>&#160;</i></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"><i>Certain
Adjustments</i>. The 2021 Plan provides that, subject to any action required under applicable laws by the holders of Lygos capital stock,
(i) the numbers and class of shares, units representing shares or other stock or securities available for future issuance under the 2021
Plan and covered by each outstanding award, (ii) the exercise price per share of each such outstanding option, and (iii) any repurchase
price per share applicable to shares issued pursuant to any award, shall be automatically proportionately adjusted in the event of a
stock split, reverse stock split, stock dividend, combination, consolidation, reclassification of Lygos shares or subdivision of Lygos
shares. In the event of any increase or decrease in the number of issued shares effected without receipt of consideration by Lygos, a
declaration of an extraordinary dividend with respect to the shares payable in a form other than shares in an amount that has a material
effect on the fair market value, a recapitalization (including a recapitalization through a large nonrecurring cash dividend), a rights
offering, a reorganization, merger, a spin-off, split-up, change in corporate structure or a similar occurrence, the Lygos board of directors,
in its sole and absolute discretion, shall make appropriate adjustments, in its discretion, in one or more of (i) the numbers and class
of shares, units representing shares or other stock or securities available for future issuance under the 2021 Plan and covered by each
outstanding award, (ii) the exercise price per share of each outstanding option and (iii) any repurchase price per share applicable to
shares issued pursuant to any award, and any such adjustment by the Lygos board of directors.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Corporate
Transaction</i>. The 2021 Plan provides that each outstanding award will be treated as the Lygos board of directors determines in the
event of certain significant corporate transactions, including (i) a transfer of all or substantially all of Lygos&#8217;s assets, (ii)
a merger, consolidation or other capital reorganization or business combination transaction of Lygos with or into another corporation,
entity or person, or (iii) the consummation of a transaction, or series of related transactions, in which any person becomes the beneficial
owner, directly or indirectly, of more than 50% of Lygos&#8217;s then outstanding capital stock.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Amendment
or Termination</i>. Lygos&#8217;s board of directors may amend or terminate the 2021 Plan at any time, provided such action does not
materially and adversely affect the rights of any participant under any outstanding award without his or her consent. In addition, stockholder
approval must be obtained to the extent necessary and desirable to comply with applicable laws.</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"><b>&#160;</b></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"><b><i>Amended
2010 Equity Incentive Plan</i></b></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"><b><i>&#160;</i></b></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"><i>General.
</i>Lygos&#8217;s board of directors originally adopted, and Lygos&#8217;s stockholders approved, the Lygos Amended 2010 Equity Incentive
Plan (the &#8220;<b><i>2010 Plan</i></b>&#8221;) in 2010. The 2010 Plan was replaced by the 2021 Plan and no new awards have been granted
under the 2010 Plan since the adoption of the 2021 Plan, though awards previously granted under the 2010 Plan continue to be subject
to the terms and conditions of the 2010 Plan and the stock award agreements pursuant to which such awards were granted. The 2010 Plan
provides for the grant of incentive stock options to Lygos employees (and employees of any parent or subsidiary of Lygos) and for the
grant of non-statutory stock options, stock appreciation rights, restricted stock and restricted stock units to Lygos employees, directors
and consultants (and employees and consultants of any affiliate of Lygos). Upon the effectiveness of the Equity Incentive Plan, the
outstanding awards previously granted under the 2010 Plan will be assumed by FSI. Following such assumption, the previously granted awards
will continue to be subject to the terms and conditions of the 2010 Plan and the stock award agreements pursuant to which such awards
were granted as modified by an FSI award assumption agreement.</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>

<!-- Field: Page; Sequence: 250; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->236<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><i>&#160;</i></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"><i>Plan
Administration.</i> The Lygos board of directors has administered the 2010 Plan.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Types
of Awards. </i>The 2010 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights,
restricted stock and restricted stock units.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Stock
Options.</i> The Lygos board of directors has granted stock options under the 2010 Plan. The exercise price per share applicable to such
options was equal to at least the fair market value per share of Lygos common stock on the date of grant. The term of options granted
under the 2010 Plan did not exceed 10 years; provided, however, that any incentive stock option granted to a participant who owned more
than 10% of the voting power of all classes of Lygos stock, or of any parent or subsidiary of Lygos, did not have a term in excess of
five years and had an exercise price per share of at least 110% of the fair market value per share of Lygos common stock on the grant
date. Subject to the provisions of the 2010 Plan, the Lygos board of directors determined the remaining terms of the options (e.g., vesting).
After the termination of service of an employee, director or consultant, the participant may exercise his or her option, to the extent
vested, for the period of time stated in his or her option agreement. Generally, if termination is due to disability, the option will
remain exercisable for 12 months, and if termination is due to death, the option will remain exercisable for 18 months. In all other
cases except for a termination for cause, the option will generally remain exercisable for 3 months following the termination of service.
In the event of a termination for cause, the option will immediately terminate. However, in no event may an option be exercised later
than the expiration of its term.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Non-transferability
of Awards</i>. The 2010 Plan generally does not allow for the transfer of awards or shares acquired pursuant to an award and only the
recipient of an option may exercise such an award during his or her lifetime.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Certain
Adjustments</i>. The 2010 Plan provides that, in the event of any change that is made in, or other events that occur with respect to,
the common stock subject to the 2010 Plan or subject to any award granted under the 2010 Plan without the receipt of consideration by
Lygos (through merger, consolidation, reorganization, recapitalization, reincorporation, stock dividend, dividend in property other than
cash, stock split, liquidating dividend, combination of shares, exchange of shares, change in corporate structure, or any similar equity
restructuring transaction, the Lygos board of directors shall appropriately and proportionately adjust (i) the classes and maximum number
of securities subject to the 2010 Plan, (ii) the classes and maximum number of securities that may be issued pursuant to the exercise
of incentive stock options under the 2010 Plan, and (iii) the classes and number of securities and price per share of stock subject to
outstanding awards granted under the 2010 Plan.</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>

<!-- Field: Page; Sequence: 251; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->237<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><i>&#160;</i></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"><i>Corporate
Transaction</i>. The 2010 Stock Plan provides that each outstanding award will be treated as the Lygos board of directors determines
in the event of certain significant corporate transactions, including (i) the consummation of a sale or other disposition of all or substantially
all of the consolidated assets of Lygos and its subsidiaries, (ii) the consummation of a sale or other disposition of at least 90% of
the outstanding securities of Lygos, (iii) the consummation of a merger, consolidation or similar transaction following which Lygos is
not the surviving corporation, or (iv) the consummation of a merger, consolidation or similar transaction following which Lygos is the
surviving corporation but the shares of common stock outstanding immediately preceding the merger, consolidation or similar transaction
are converted or exchanged by virtue of the merger, consolidation or similar transaction into other property, whether in the form of
securities, cash or otherwise.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Amendment
or Termination</i>. Lygos&#8217;s board of directors may amend or terminate the 2010 Plan at any time, provided such action does not
impair rights and obligations under any award granted under the 2010 Plan without the consent of the applicable participant. In addition,
stockholder approval must be obtained, to the extent required by applicable law, for any amendment that either (i) materially increases
the number of shares of common stock available for issuance under the 2010 Plan, (ii) materially expands the class of individuals eligible
to receive awards under the 2010 Plan, (iii) materially increases the benefits accruing to participants under the 2010 Plan or materially
reduces the price at which shares of common stock may be issued or purchased under the 2010 Plan, (iv) materially extends the term of
the 2010 Plan, or (v) expands the types of awards available for issuance under the 2010 Plan.</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"><b>&#160;</b></span></p>

<p style="font: italic bold 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">Benefits</span></p>

<p style="font: italic bold 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; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2021, Lygos provided benefits to its named executive officers on the same basis as provided to all of its employees, including medical,
dental, vision, life and AD&amp;D, and short- and long-term disability insurance, flexible spending accounts, vacation and paid holidays.
The named executive officers are also eligible to participate in Lygos&#8217;s 401(k) plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Employment
Agreements</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 3, 2022, Lygos entered into an amended and restated employment agreement with Eric Steen and employment agreements with each of Bryce
Dille and Nick Ohler (the &#8220;<b><i>Lygos Employment Agreements</i></b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Lygos Employment Agreements provide that Messrs. Steen, Dille and Ohler will receive a base salary of $420,000, $375,000, and $330,000,
respectively, effective as of January 1, 2022, which will be increased to $550,000, $450,000, and $400,000, respectively, upon the closing
of the Merger. The Lygos Employment Agreements also provide that, effective as of the closing of the Merger, Messrs. Steen, Dille and
Ohler will be eligible to be considered for an annual cash incentive bonus each calendar year during their employment based upon the
achievement of certain objective or subjective criteria. The initial target cash bonus amount for Messrs. Steen, Dille and Ohler are
equal to 75%, 50%, and 40% of base salary, respectively, which may be adjusted up or down for any subsequent year. The executive must
remain employed with Lygos through the payment date in order to receive a cash bonus for any year. The Lygos Employment Agreements additionally
provide that Messrs. Steen, Dille and Ohler will receive a one-time signing bonus of $350,000, $260,000, and $192,000, respectively,
within 30 days following the date of the applicable Lygos Employment Agreement, subject to the executive&#8217;s continued employment
through such payment date. Each executive remains eligible to receive paid time off, participate in Lygos benefit plans, and receive
reimbursements for necessary and reasonable business expenses incurred by the executive in connection with the executive&#8217;s duties.</span></p>

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

<!-- Field: Page; Sequence: 252; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->238<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Lygos Employment Agreements also provide that Messrs. Steen, Dille and Ohler will each be eligible to receive three stock option grants,
as further described below. Prior to the closing of the Merger, and subject to the approval of the board of directors, Messrs. Steen,
Dille and Ohler will each be eligible to receive a stock option grant to purchase 1,334,000, 1,200,000, and 1,056,000 shares of Lygos&#8217;
common stock, respectively, pursuant to Lygos&#8217; 2021 Equity Incentive Plan. This first option grant will vest on a monthly basis
over a four-year period, subject to the executive continuing to provide services to Lygos through each vesting date. In addition, as
soon as reasonably practicable following the closing of the Merger, and subject to the approval of the board of directors, Messrs. Steen,
Dille and Ohler will each be eligible to receive a stock option grant with a grant date fair value of $4,000,000, $3,000,000, and $2,800,000,
respectively, pursuant to the Equity Incentive Plan. This second option grant will vest on a monthly basis over a four-year period, subject
to the executive continuing to provide services to Lygos through each vesting date. Following the closing of the Merger, and subject
to (i) the approval of the board of directors and (ii) the achievement of certain company performance milestones established by the board
of directors, Messrs. Steen, Dille and Ohler will each be eligible to receive a stock option grant with a grant date fair value of $3,000,000
(or $2,800,000 for Mr. Ohler) pursuant to the Equity Incentive Plan. This third option grant will vest on a monthly basis over a four-year
period, subject to the executive continuing to provide services to Lygos through each vesting date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Lygos Employment Agreements provide that if, other than during the twelve-month period immediately following a change in control (as
defined in the applicable Lygos Employment Agreement), (x) Lygos terminates the executive&#8217;s employment for a reason other than
cause (as defined in the applicable Lygos Employment Agreement), the executive becoming disabled or the executive&#8217;s death, or (y)
the executive resigns for good reason (as defined in the applicable Lygos Employment Agreement), then, subject to the executive&#8217;s
execution and nonrevocation of a release of claims, each executive will receive the following severance benefits: (i) base salary continuation
for up to three months (or twelve months for Mr. Steen) following the termination date; and (ii) reimbursement for COBRA premiums (at
the coverage levels in effect immediately prior to the executive&#8217;s termination or resignation) for up to three months (or twelve
months for Mr. Steen) following the termination date. If during the twelve-month period immediately following a change in control, (x)
Lygos terminates the executive&#8217;s employment for a reason other than cause, the executive becoming disabled or the executive&#8217;s
death, or (y) the executive resigns for good reason, then, subject to the executive&#8217;s execution and nonrevocation of a release
of claims, the executive will be entitled to receive the severance benefits described above and all of the executive&#8217;s unvested
and outstanding equity awards will immediately vest as of the termination date. The Merger will not constitute a change in control for
purposes of the Lygos Employment Agreements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white; 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 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
Lygos Employment Agreement also imposes customary non-solicitation obligations on each executive for twelve months following termination
of employment and certain perpetual non-disparagement obligations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Transaction
Bonus Agreements</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
May 3, 2022, Lygos entered into transaction bonus letter agreements with each of Eric Steen, Bryce Dille, and Nick Ohler (the &#8220;<b><i>Transaction
Bonus Agreements</i></b>&#8221;). The Transaction Bonus Agreements provide that Messrs. Steen, Dille, and Ohler will be entitled to receive
a transaction bonus of $500,000, $450,000, and $100,000, respectively, subject to and contingent upon the closing of the Merger and the
executive&#8217;s continued employment with Lygos through the closing of the Merger. The transaction bonuses will be paid within 30 days
after date of the closing of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
the foregoing, in the event that, prior to the date of the closing of the Merger, the executive&#8217;s employment is terminated without
cause (as defined in the executive&#8217;s applicable Lygos Employment Agreement) or the executive resigns for good reason (as defined
in the executive&#8217;s applicable Lygos Employment Agreement) in connection with or within four months prior to the closing of the
Merger, then, subject to the executive&#8217;s execution and nonrevocation of a release of claims, the executive will receive the transaction
bonus within 60 days after the termination date.</span></p>

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

<!-- Field: Page; Sequence: 253; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->239<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Outstanding
Equity Awards at Fiscal Year-End</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></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
following table provides additional information about the Option Awards disclosed in the executive summary compensation table above:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OUTSTANDING
EQUITY AWARDS AT DECEMBER 31, 2021</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 8pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="26" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Option
    Awards<sup>(1)</sup></b></span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="14" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Stock
    Awards<sup>(2)</sup></b></span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Name</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Board
    Approval Date</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Grant
    Date</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Number
    of Securities Underlying Unexercised Options Exercisable (#)</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Number
    of Securities Underlying Unexercised Options Unexercisable (#)</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Equity
                                            incentive plan awards: number of securities underlying unexercised unearned options</b></span></p> <p style="font: 8pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>(#)</b></span></p></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Option
    Exercise Price ($)<sup>(3)</sup></b></span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Option
    Expiration Date</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><p style="font: 8pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>&#160;</b></span></p><p style="font: 8pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Number
                                            of Shares or Units of Stock that Have Not Vested (#)</b></span></p></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Market
    Value of Shares of Units of Stock that Have Not Vested ($)<sup>(4)</sup></b></span></td><td style="font: bold 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Equity
    incentive plan awards: number of unearned shares, units or other rights that have not vested (#)</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Equity
    incentive plan awards: market or payout value of unearned shares, units or other rights that have not vested ($)</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; width: 34%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Eric Steen</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 3%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">05/17/2018</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 3%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">05/17/2018</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 3%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">131,250</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(5)(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 3%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 3%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 3%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.18</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 3%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">05/16/2028
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 3%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 3%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 3%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 3%; text-align: right">&#160;&#160;&#160;&#160;&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/15/2019</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/15/2019</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">25,000</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">81,250</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.37</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/14/2029
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/12/2020</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/12/2020</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">12,500</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">78,125</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.30</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/11/2030
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">341,667</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(5)(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.22</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/21/2031
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">760,917</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(5)(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.22</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/21/2031
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Bryce Dille</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">03/29/2019</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">03/29/2019</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">439,020</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">182,813</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(7)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.37</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">03/28/2029
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/12/2020</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/12/2020</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">12,500</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">78,125</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.30</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/11/2030
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">07/23/2020</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">07/23/2020</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">75,000</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">193,750</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.30</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">07/22/2030
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">25,000</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(5)(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.22</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/21/2031
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">265,792</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(5)(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.22</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/21/2031
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">8/26/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(8)</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">106,208</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(9)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">23,366</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">8/26/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(8)</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">200,000</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(10)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">44,000</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">8/5/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(8)</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">19,125</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(11)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">4,208</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">8/5/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(8)</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">23,579</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(12)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">5,188</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">Nicholas Ohler</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">09/26/2017</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">09/26/2017</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">3,125</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.09</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">090/1/2027</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">12/20/2017</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">12/20/2017</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">617</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.09</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">12/20/2027
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/15/2019</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">05/25/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">5,942</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">19,311</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.22
                                            </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(13)</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/14/2029
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/12/2020</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">05/25/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">12,500</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">78,125</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.22
                                            </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(13)</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/11/2030
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">07/23/2020</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">05/25/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">25,000</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">193,750</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.22
                                            </span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">(13)</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">07/22/2030
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">213,542</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(5)(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.22</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">02/21/2031
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  <tr style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">6/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">6/22/2021</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">255,875</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><sup>(5)(6)</sup></span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">-</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">0.22</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">06/21/2031
                                            &#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td>
    <td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td><td style="font: 8pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></td></tr>
  </table>
<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"></span></p>

<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"></span></p>

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

<!-- Field: Rule-Page --><div style="width: 15%"><div style="border-top: Black 1.5pt 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; text-indent: 0.5in"></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; width: 0.5in"><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">All
    stock options listed above cover shares of Lygos common stock and were granted under the 2010 Plan (except with respect to options
    approved by the Lygos board of directors during 2021, which were granted under the 2021 Plan). Upon the consummation of the Merger,
    each of the above options will convert into an option to purchase FSI Common Shares, with the number of shares and exercise price
    being appropriately adjusted to reflect the exchange ratio in the Merger. Please see the section entitled &#8220;<i>The
    Merger&#8212;The</i><i> Merger Agreement&#8212;Consideration to be received in the Business Combination</i>&#8221; for more information
    on the treatment of outstanding Lygos options in connection with the Merger.</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; font-size: 10pt">(2)
    </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">All
    restricted shares listed above cover shares of Lygos common stock and were issued pursuant to the early exercise of stock options
    granted under the 2010 Plan.</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; font-size: 10pt">(3)
    </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">This
    column represents the fair market value of a share of Lygos common stock on the date of grant, as determined by the Lygos board of
    directors.</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; font-size: 10pt">(4)
    </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">This
    column represents the number of unvested restricted shares of Lygos common stock outstanding as of December 31, 2021, multiplied
    by $0.22, which is the per share value of Lygos common stock as of December 31, 2021 assumed for purposes of this disclosure.
    Because Lygos did not grant or intend to grant stock options on or around December 31, 2021, a formal valuation of Lygos common stock
    as of December 31, 2021 is not available. As a result, for purposes of this disclosure, the per share value for Lygos common stock
    as of December 31, 2021 has been assumed to be equal to the fair market value of Lygos common stock determined pursuant to the formal
    Lygos common stock valuation most recently preceding December 31, 2021.</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; font-size: 10pt">(5)</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">Stock
    options are immediately exercisable upon the date of grant pursuant to an early exercise feature.</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; font-size: 10pt">(6)
    </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">The
    option grant is subject to a 4-year vesting schedule, with 1/48<sup>th</sup> of the shares vesting on each monthly anniversary of
    the vesting commencement date, subject to the option holder&#8217;s continuous service through each vesting date. The table below
    sets forth the vesting commencement date of each applicable option grant.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<!-- Field: Page; Sequence: 254; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->240<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; 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: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 25%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Name</span></td><td style="padding-bottom: 1.5pt; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 19%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Board
    Approval Date</span></td><td style="padding-bottom: 1.5pt; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 20%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grant
    Date</span></td><td style="padding-bottom: 1.5pt; width: 2%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 30%; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Vesting
    Commencement Date</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Eric Steen</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">6/22/2021</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">6/22/2021</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">6/1/2021</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">2/22/2021</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">2/22/2021</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">1/1/2021</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">6/12/2020</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">6/12/2020</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">1/1/2020</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">2/15/2019</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">2/15/2019</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">1/1/2019</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">5/17/2018</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">5/17/2018</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">5/17/2018</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Bryce Dille</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">6/22/2021</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">6/22/2021</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">6/1/2021</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">2/22/2021</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">2/22/2021</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">1/1/2021</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">7/23/2020</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">7/23/2020</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">7/23/2020</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">6/12/2020</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">6/12/2020</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">1/1/2020</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Nick Ohler</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">6/22/2021</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">6/22/2021</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">6/1/2021</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">2/15/2019</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">5/25/2021</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">1/1/2019</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">6/12/2020</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">5/25/2021</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">1/1/2020</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">7/23/2020</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">5/25/2021</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">7/23/2020</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">2/22/2021</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">2/22/2021</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">1/1/2021</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">12/20/2017</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">12/20/2017</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">1/20/2017</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><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: center"><span style="font-family: Times New Roman, Times, Serif">9/26/2017</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">9/26/2017</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">9/1/2017</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)
    </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">The
    option grant is subject to a 4-year vesting schedule, with 25% of the shares vesting on January 1, 2020 and 1/48th of the shares
    vesting monthly thereafter, subject to the option holder&#8217;s continuous service through each vesting date.</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; font-size: 10pt">(8)
    </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">Represents
    the date the restricted stock was issued pursuant to early exercise of stock options.</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; font-size: 10pt">(9)</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">The
    unvested restricted stock outstanding as of December 31, 2021 will vest in 12 equal monthly installments commencing on March 1, 2022,
    subject to the option holder&#8217;s continuous service through each vesting date. The restricted stock was issued upon early exercise
    of a stock option granted on June 22, 2021.</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; font-size: 10pt">(10)
    </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">The
    unvested restricted stock outstanding as of December 31, 2021 will vest in 33 equal monthly installments commencing on April 1, 2022,
    subject to the option holder&#8217;s continuous service through each vesting date. The restricted stock was issued upon early exercise
    of a stock option granted on February 22, 2021.</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; font-size: 10pt">(11)
    </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">The
    unvested restricted stock outstanding as of December 31, 2021 will vest in 3 equal monthly installments commencing on January 1,
    2022, subject to the option holder&#8217;s continuous service through each vesting date. The restricted stock was issued upon early
    exercise of a stock option granted on June 22, 2021.</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; font-size: 10pt">(12)
    </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">The
    unvested restricted stock outstanding as of December 31, 2021 will vest in 4 equal monthly installments commencing on January 1,
    2022, subject to the option holder&#8217;s continuous service through each vesting date. The restricted stock was issued upon early
    exercise of a stock option granted on February 22, 2021.</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; font-size: 10pt">(13)</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">On
    May 25, 2021, Mr. Ohler participated in an offer to reprice certain stock options granted pursuant to the 2010 Plan. Pursuant to
    the repricing, the exercise price applicable to the stock option was adjusted to $0.22 per share, which is equal to the fair market
    value per share of Lygos at the time of the repricing. The stock option otherwise remained subject to their original terms and conditions,
    including the same vesting terms.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Golden
Parachute Compensation</i></b></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"><b>&#160;</b></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">This
section sets forth the information required by Item 402(t) of the SEC&#8217;s Regulation S-K regarding certain compensation that may
be paid or become payable to the combined company&#8217;s named executive officers, assuming that their employment is terminated under
certain circumstances, in connection with the Merger and the related agreements and understandings pursuant to which such compensation
may be paid or become payable, which we refer to as the Merger-related executive compensation. These potential payments consist of:</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 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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Severance
    payments and benefits that each named executive officer would be entitled to receive in connection with a covered termination pursuant
    to the terms of his employment agreement (as described in more detail in the sections entitled &#8220;<i>The Merger&#8212;Certain
    </i><i>Agreements Related to the Business Combination&#8212;Other Agreements&#8212;O&#8217;Brien Employment Agreement</i>&#8221;
    and &#8220;Management of the Combined Company After the Merger&#8212;Executive Compensation of the Combined Company Officers&#8212;Employment
    Agreements&#8221;).</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<!-- Field: Page; Sequence: 255; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->241<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">The
    value of certain FSI equity and equity-based awards to be granted to Mr. O&#8217;Brien in connection with the Merger, including
    certain FSI equity-based awards to be granted to Mr. O&#8217;Brien which would fully vest upon a covered termination, in each case,
    pursuant to the terms of his employment agreement, which are described in more detail in the section entitled &#8220;<i>The
    Merger&#8212;Certain </i><i>Agreements Related to the Business Combination&#8212;Other Agreements&#8212;O&#8217;Brien Employment
    Agreement</i>&#8221;.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Payments
    to Mr. O&#8217;Brien in connection with the purchase of certain FSI Common Shares in connection with the Merger, which is described
    in more detail in the section entitled &#8220;<i>The Merger&#8212;Certain</i><i> Agreements Related to the Business Combination&#8212;Other
    Agreements&#8212;O&#8217;Brien Employment Agreement</i>.&#8221;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Transaction
    bonuses that may become payable to certain named executive officers in connection with the Merger, as described in more detail in
    the section entitled &#8220;<i>The Merger&#8212;Management</i><i> of the Combined Company After the Merger&#8212;Executive
    Compensation of the Combined Company Officers&#8212;Transaction Bonus Agreements</i>.&#8221;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further
    details on these potential payments and benefits, including applicable vesting terms and conditions, are provided in the footnotes
    to the table below and in the sections noted above. For purposes of quantifying these potential payments and benefits for the table
    below, the following assumptions were used:</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    Closing occurs on September 30, 2022, which is the termination date of the Merger Agreement (absent any extension), and which, solely
    for purposes of this Merger-related executive compensation disclosure, is the assumed date of the consummation of the Merger;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    Closing will not constitute a &#8220;change in control&#8221; for purposes of the Lygos Employment Agreements;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">immediately
    following the Closing, the employment of each named executive officer is terminated without cause, or each named executive officer
    resigns for &#8220;good reason&#8221; under his employment agreement, which termination or resignation we refer to as a covered termination;</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">the
    value of a share of FSI common stock of $3.22, the average closing market price of FSI over the first five business days following
    the first public announcement of the Merger on April 18, 2022; and</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">while
    each named executive officer&#8217;s employment agreement contains a &#8220;best-net cutback&#8221; provision, as further described
    in footnote 4 to the Golden Parachute Compensation table below, the amounts shown in the table below have not been reduced to reflect
    any potential cutback.</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>

<!-- Field: Page; Sequence: 256; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->242<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
amounts shown are estimates based on multiple assumptions and do not reflect compensation actions that could occur after the date of
this proxy statement/prospectus and before the Closing. As a result, the actual amounts received by a named executive officer may differ
materially from the amounts shown in the following table. Moreover, a significant portion of the total amounts in the table below reflects
amounts that are payable upon any covered termination without regard to the Merger.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
used in the discussion below, &#8220;single-trigger&#8221; refers to benefits that arise solely as a result of the consummation of the
Merger (regardless of whether a covered termination has occurred) and &#8220;double-trigger&#8221; refers to benefits that require two
conditions, which are the consummation of the Merger, as well as a covered termination following the Closing.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table shows all Merger-related compensation of the named executive officers.</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: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GOLDEN
PARACHUTE COMPENSATION</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Name</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cash</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)<sup>(1)</sup></b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Equity</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)<sup>(2)</sup></b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Pension/</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NQDC</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Perquisites/Benefits</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)<sup>(3)</sup></b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tax
                                            Reimbursement</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)<sup>(4)</sup></b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)<sup>(5)</sup></b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)</b></span></p></td><td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 37%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Dan O&#8217;Brien</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,625,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,608,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">50,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,932,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 5%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,215,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Eric Steen</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">550,000</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,636</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">500,000</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,080,636</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Bryce Dille</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">112,500</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,659</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">450,000</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">570,159</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Nicholas Ohler</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,000</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,659</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,000</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">207,659</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: justify; width: 0.5in"><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">The
    amounts in this column represent the cash severance payments that each named executive officer will be entitled to receive upon a
    covered termination pursuant to their respective employment agreements. The cash severance payments are considered double-trigger
    payments because they will only be paid in connection with the occurrence of a covered termination.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Pursuant
    to the O&#8217;Brien Employment Agreement, which will become effective upon the Closing, <span style="background-color: white">if
    FSI terminates Mr. O&#8217;Brien&#8217;s employment without &#8220;cause&#8221; or Mr. O&#8217;Brien resigns from employment for
    &#8220;good reason&#8221; (each as defined in the O&#8217;Brien Employment Agreement), in each case, immediately following the Closing,
    then, he will be entitled to receive continued payments of any remaining unpaid base salary for the rest of the 5-year term plus
    an additional three months of Mr. O&#8217;Brien&#8217;s then current base salary, payable in semi-monthly installments pursuant to
    FSI&#8217;s regular payroll procedures. Mr. O&#8217;Brien would also be entitled to these cash severance payments upon a resignation
    for &#8220;good reason&#8221; in connection with or within 12 months following a &#8220;change in control&#8221; (as defined in the
    O&#8217;Brien Employment Agreement). If, however, Mr. O&#8217;Brien&#8217;s employment is terminated due to &#8220;disability&#8221;
    (as defined in the O&#8217;Brien Employment Agreement) immediately following the Closing, then FSI will pay him a lump sum of $41,667
    (which is one-months&#8217; worth of his base salary), reduced by any disability insurance maintained by FSI to be received by Mr.
    O&#8217;Brien for 6 months following his termination, and payable within 30 days following the date of termination.</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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; background-color: white">Pursuant
    to the </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos Employment Agreements, if (x) Lygos
    terminates the employment of Messrs. Steen, Dille, or Ohler for a reason other than &#8220;cause&#8221; (as defined in the applicable
    Lygos Employment Agreement), the applicable executive becoming disabled or the applicable executive&#8217;s death, or (y) the applicable
    executive resigns for &#8220;good reason&#8221; (as defined in the applicable Lygos Employment Agreement), in each case, immediately
    following the Closing, then the applicable executive will receive base salary continuation for up to three months (or twelve months
    for Mr. Steen) following the termination date. The cash severance payments payable to Messrs. Steen, Dille, and Ohler are conditioned
    upon the applicable executive&#8217;s execution and nonrevocation of a release of claims and the applicable executive&#8217;s continued
    compliance with the restrictive covenants set forth in the applicable Lygos Employment Agreement. The Lygos Employment Agreements
    impose a 12-month post-termination non-solicitation of employees, consultants, and customers covenant and a perpetual non-disparagement
    covenant on each executive.</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>

<!-- Field: Page; Sequence: 257; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->243<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
    </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">The
    amount in this column for Mr. O&#8217;Brien represents the value of accelerated vesting of the <span style="background-color: white">option
    to purchase 500,000 FSI Common Shares that will be granted to Mr. O&#8217;Brien on the date of the Closing pursuant to the O&#8217;Brien
    Employment Agreement, which will fully accelerate upon Mr. O&#8217;Brien&#8217;s termination of employment for any reason (including
    a termination of Mr. O&#8217;Brien&#8217;s employment for any reason immediately following the Closing). The option will be granted
    with an exercise price equal to the fair market value per share of FSI Common Shares on the date of grant. However, because the exercise
    price of the option is not determinable as of the date of this proxy statement/prospectus, the full value of the FSI Common Shares
    that will be subject to the option is included in the table above without any reduction for the exercise price that must be paid
    upon exercise of the option. As a result, the amount in this column for Mr. O&#8217;Brien is higher than the acceleration value that
    would be reported in the table above with respect to the option had the exercise price been known as of the date of this proxy statement/prospectus.
    The full value of the FSI Common Shares was calculated by multiplying the number of FSI Common Shares subject to the option by $3.22
    </span>(the average closing market price of FSI over the first five business days following the first public announcement of the
    Merger on April 18, 2022). The value of accelerated vesting of the option is considered a double-trigger payment because such accelerated
    vesting will only occur in connection with the occurrence of a covered termination.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">The
    Lygos Employment Agreements provide that, if during the twelve-month period immediately following a change in control (as defined
    in the applicable Lygos Employment Agreement), (x) Lygos terminates the applicable executive&#8217;s employment for a reason other
    than cause, the applicable executive becoming disabled or the applicable executive&#8217;s death, or (y) the applicable executive
    resigns for good reason, then, subject to the applicable executive&#8217;s execution and nonrevocation of a release of claims, all
    of the applicable executive&#8217;s unvested and outstanding equity awards will immediately vest as of the termination date. However,
    because the Merger will not constitute a change in control for purposes of the Lygos Employment Agreements, none of the equity awards
    held by Messrs. Steen, Dille, and Ohler following the accelerate upon a covered termination immediately following the Merger. As
    a result, the amount reported in this column for each of Messrs. Steen, Dille, and Ohler is $0.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
    </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">The
    amounts in this column represent the estimated value of the benefits each named executive officer will be entitled to receive upon
    a covered termination pursuant to their respective employment agreements. The benefits the named executive officers are entitled
    to receive upon a covered termination are considered double-trigger payments because they will only be paid in connection with the
    occurrence of a covered termination.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">Pursuant
    to the O&#8217;Brien Employment Agreement, <span>if FSI terminates Mr. O&#8217;Brien&#8217;s employment
    without &#8220;cause&#8221; or Mr. O&#8217;Brien resigns from employment for &#8220;good reason,&#8221; in each case, immediately
    following the Closing, then he will be entitled to receive (to the extent permissible under the terms of the applicable plans) continuation
    of all FSI welfare benefits, including medical, dental, vision, life and disability benefits Mr. O&#8217;Brien and/or his family
    were receiving, or otherwise be reimbursed for the cost of continuation of state health coverage for Mr. O&#8217;Brien and/or his
    family, for up to 18 months following the date of his termination, provided, however, Mr. O&#8217;Brien will be required to pay any
    portion of such cost as required for key executives of the Company upon termination. Mr. O&#8217;Brien would also be entitled to
    these benefits upon a resignation for &#8220;good reason&#8221; in connection with or within 12 months following a &#8220;change
    in control.&#8221; Because Mr. O&#8217;Brien does not receive health and welfare benefits as of the date of this proxy statement/prospectus,
    we have assumed, solely for purposes of this disclosure, that the cost of 18 months&#8217; benefit continuation for Mr. O&#8217;Brien
    would be $50,000.</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: -0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<!-- Field: Page; Sequence: 258; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->244<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

<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; width: 0.5in"></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; background-color: white">Pursuant
    to the </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos Employment Agreements, if (x) Lygos
    terminates the employment of Messrs. Steen, Dille, or Ohler for a reason other than cause, the applicable executive becoming disabled
    or the applicable executive&#8217;s death, or (y) the applicable executive resigns for &#8220;good reason,&#8221; in each case, immediately
    following the Closing, then the applicable executive will receive reimbursement for COBRA premiums (at the coverage levels in effect
    immediately prior to the applicable executive&#8217;s termination or resignation) for up to three months (or twelve months for Mr.
    Steen) following the termination date. The benefits Messrs. Steen, Dille, and Ohler are entitled to receive upon a covered termination
    are conditioned upon the applicable executive&#8217;s execution and nonrevocation of a release of claims and the applicable executive&#8217;s
    continued compliance with the restrictive covenants set forth in the applicable Lygos Employment Agreement. The Lygos Employment
    Agreements impose a 12-month post-termination non-solicitation of employees, consultants, and customers covenant and a perpetual
    non-disparagement covenant on each executive.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
    </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">No
    named executive officer is entitled to a gross-up or other make-whole payment in connection with any 280G excise tax, on the payments
    and benefits that he may receive in connection with the Merger, including the payments and benefits reflected above. Instead, each
    named executive officer&#8217;s employment agreement contains a &#8220;best-net cutback&#8221; provision such that if the payment
    of any of the amounts set forth in the table above would subject the executive to the excise tax provisions of Section 280G of the
    Code, the payments would be reduced to an amount below the threshold at which such penalty tax provisions apply if such a reduction
    (and the avoidance of such penalty taxes) would be more favorable to the executive on an after-tax basis. The amounts shown in the
    table above have not been reduced to reflect any potential cutback of compensation.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
    </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">The
    amount in this column for Mr. O&#8217;Brien represents (i) the value Mr. O&#8217;Brien will receive immediately following the Closing
    upon the purchase by FSI and/or persons designated by FSI of 1,000,000 FSI Common Shares owned by Mr. O&#8217;Brien at a price of
    $7.50 per share pursuant to the O&#8217;Brien Employment Agreement, the value of which was calculated by multiplying the number of
    FSI Common Shares to be purchased by the $7.50 per share purchase price, and (ii) the fully vested stock grants of 1,000,000 FSI
    Common Shares to be granted to Mr. O&#8217;Brien on each of the 20- and 30-month anniversaries of the date of the Closing regardless
    of whether Mr. O&#8217;Brien is employed as of the date of grant (such fully vested stock grants, the &#8220;Automatic Equity Grants&#8221;),
    the value of which was calculated by multiplying the number of FSI Common Shares subject to the Automatic Equity Grants by $3.22
    (the average closing market price of FSI over the first five business days following the first public announcement of the Merger
    on April 18, 2022). The stock purchase and the Automatic Equity Grants are considered single-trigger payments because each will occur
    upon the occurrence of, or on a specified date following, the Merger, without regard to whether a covered termination occurs.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">The
    amounts in this column for Messrs. Steen, Dille, and Ohler represent the value of the transaction bonuses that each executive will
    receive pursuant to their respective Transaction Bonus Agreements. Pursuant to the Transaction Bonus Agreements, Messrs. Steen, Dille,
    and Ohler will be entitled to receive a lump sum transaction bonus of $500,000, $450,000, and $100,000, respectively, subject to
    and contingent upon the consummation of the Merger and the applicable executive&#8217;s continued employment with Lygos through the
    Closing. The transaction bonuses will be paid within 30 days after the date of the Closing. Notwithstanding the foregoing, in the
    event that, prior to the date of the Closing, the applicable executive&#8217;s employment is terminated without &#8220;cause&#8221;
    or the applicable executive resigns for &#8220;good reason&#8221; (each as defined in the executive&#8217;s applicable Lygos Employment
    Agreement) in connection with or within four months prior to the Closing, then, subject to the applicable executive&#8217;s execution
    and nonrevocation of a release of claims, the applicable executive will receive the transaction bonus within 60 days after the termination
    date. The transaction bonuses are considered single-trigger payments because they will be paid upon the occurrence of the Merger,
    without regard to whether a covered termination occurs.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<!-- Field: Page; Sequence: 259; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->245<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Director
Offer Letters</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
entered into director offer letters with each of Julie Kane, Peter Staple, Kenneth Wong and Timothy Richardson (the &#8220;<b><i>Director
Offer Letters</i></b>&#8221;) on April 25, 2022, April 26, 2022, May 19, 2022 and July 8, 2022 respectively, in connection with their
appointment to the Board of Directors of Lygos on May 2, 2022, May 2, 2022, June 4, 2022, and July 12, 2022, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Director Offer Letters for Ms. Kane, Mr. Staple, Mr. Wong, and Mr. Richardson provide for the grant of a stock option to purchase 312,991
shares of Lygos&#8217; common stock, respectively, pursuant to Lygos&#8217; 2021 Equity Incentive Plan. The options are immediately exercisable
and will vest at the rate of 1/48th of the total number of option shares on each monthly anniversary of the date the applicable director
was appointed to the Board of Directors of Lygos, subject to each director&#8217;s continuous service with Lygos through each vesting
date. Notwithstanding the foregoing, in the event of a change of control of Lygos (as defined in the applicable Director Offer Letter)
that occurs during each director&#8217;s continuous service with Lygos, the option will fully vest as of immediately prior to the closing
of such change of control. In addition, if Ms. Kane, Mr. Staple, Mr. Wong, or Mr. Richardson is removed as a director for any reason
(other than (i) for cause (as defined in the applicable stock option agreement) or (ii) upon such director&#8217;s resignation, death
or disability) within three months prior to a change of control, the option will fully vest as of immediately prior to the closing of
such change of control.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Director Offer Letters also provide for reimbursement for reasonable travel and other business expenses in connection with each director&#8217;s
duties as a board member in accordance with Lygos&#8217; generally applicable policies, along with certain indemnification rights and
mandatory advancement of expenses with respect to each director&#8217;s service as a board member. The Director Offer Letters additionally
provide that each director will be covered under Lygos&#8217; directors&#8217; and officers&#8217; insurance liability policies on a
basis no less favorable than the basis on which any other director is so covered.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Lygos&#8217;
Director Compensation</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></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">None
of the individuals who are expected to be members of the new board of directors of the combined company received compensation for service
as a director during the fiscal year ended December 31, 2021.</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>

<!-- Field: Page; Sequence: 260; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->246<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="Gv_010"></span>DESCRIPTION
OF SECURITIES</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><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"><b>Common
Shares</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
is authorized to issue an unlimited number of common shares. Holders of the Company&#8217;s common shares are each entitled to cast one
vote for each share held of record on all matters presented to the shareholders. Cumulative voting is not allowed; hence, the holders
of a majority of FSI&#8217;s outstanding common shares can elect all directors.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the rights of holders of preferred shares, if any, holders of FSI&#8217;s common shares are entitled to receive such dividends as
may be declared by FSI&#8217;s board of directors out of funds legally available and, in the event of liquidation, to share pro rata
in any distribution of our assets after payment of liabilities. FSI&#8217;s board of directors is not obligated to declare a dividend.
It is not anticipated that dividends will be paid in the foreseeable future.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
of FSI common shares do not have preemptive rights to subscribe to additional shares if issued. There is no conversion, redemption, sinking
fund or similar provisions regarding the common shares. All outstanding common shares are fully paid and non-assessable.</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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Preferred
Stock</b></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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
is authorized to issue an unlimited number of preferred shares of preferred stock in one or more series. Subject to the provisions of
the Business Corporations Act, our directors may, by resolution, establish the designations, powers, rights, preferences, qualifications,
restrictions and limitations of any series of preferred shares.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
of preferred shares will not be entitled, as such, to receive notice of, or to attend or vote at, any general meeting of our shareholders.</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; text-transform: uppercase"><b>&#160;</b></span></p>

<!-- Field: Page; Sequence: 261; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->247<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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; text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Gv_011"></span><span style="font-size: 10pt">SECURITY
OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT</span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in">The following table
sets forth information regarding the beneficial ownership of FSI Common Shares as of (i) June 30, 2022 and (ii) immediately following
consummation of the Merger, assuming the closing of the Merger occurred on June 30, 2022, by:</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;
    </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">each
    person known by FSI to be the beneficial owner of more than 5% of FSI Common Shares on June 30, 2022; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">each
    person known by FSI who may become beneficial owner of more than 5% of FSI Common Shares immediately following the Merger; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">each
    of FSI&#8217;s current executive officers and directors; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">each
    person who will become an executive officer or a director of FSI upon consummation of the Merger; </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">all
    of FSI&#8217;s current executive officers and directors as a group; and </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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">all
    of FSI&#8217;s executive officers and directors as a group after the consummation of the Merger. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in">Unless otherwise
indicated, we believe that all persons named in the table have sole voting and investment power with respect to all shares beneficially
owned by them. <span style="background-color: white">The expected beneficial ownership of FSI as of June 30, 2022 is based on
the 12,384,746 FSI Common Shares issued and outstanding as of such date.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table assumes that the closing of the Merger occurred on June 30, 2022, and assumes that each of the securities of Lygos
shall be converted into the right to receive a number of FSI Common Shares equal to the exchange ratios below:</span></p>

<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: white">
    <td style="border-bottom: black 1.5pt solid; width: 49%; text-align: center"><span style="font-size: 10pt"><b>Lygos Security</b></span></td>
    <td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 49%; text-align: center"><span style="font-size: 10pt"><b>Exchange Ratio</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Series A-1 Preferred Stock</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">0.147764</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Series A-2 Preferred Stock</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">0.300328</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Series A-3 Preferred Stock</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">0.147764</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Series A-4 Preferred Stock</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">0.150164</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Series A-5 Preferred Stock</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">0.187705</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Series A-6 Preferred Stock</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">0.212705</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Series B-2 Preferred Stock</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">0.438934</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">Series B Preferred Stock</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">0.379344</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Common Stock and Options</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">0.147764</span></td></tr>
  <tr style="vertical-align: bottom; background-color: white">
    <td><span style="font-size: 10pt">SAFEs</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">0.147764</span></td></tr>
  </table>
<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>

<!-- Field: Page; Sequence: 262; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->248<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in">In connection with
the Merger, it is expected that an aggregate of 24,604,940 FSI Common Shares will be issued to the Lygos common stockholders,
Lygos preferred stockholders and the SAFE Holders. As a result, t<span style="background-color: white">he expected beneficial ownership
of FSI immediately upon consummation of the Merger is based on </span>35,989,686 <span style="background-color: white">FSI Common
Shares issued and outstanding as of such date, and assumes (i) the issuance of </span>24,604,940 FSI Common Shares will be issued
to the Lygos common stockholders, Lygos preferred stockholders and the SAFE Holders pursuant to the Merger Agreement<span style="background-color: white">,
(ii) </span>12,384,746 <span style="background-color: white">FSI Common Shares previously outstanding prior to the consummation
of the Merger and (iii) the sale by Dan O&#8217;Brien of 1,000,000 FSI Common Shares to FSI in connection with the consummation of the
Merger, with such shares being cancelled and no longer outstanding immediately after purchase by FSI.</span></p>
<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></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="background-color: white">The
following table does not reflect record or beneficial ownership of the shares underlying (i) the Note, (ii) the BTIG Warrants, (iii)
the O&#8217;Brien Option, (iv) the Murray Option, (v) options granted to Mr. Steen, Mr. Dille and Mr. Ohler upon or following
the consummation of the Merger or (vi) any other equity or equity-based awards not outstanding as of June 30, 2022. In computing
the number of shares beneficially owned by a person and the percentage ownership of that person, shares subject to options held by that
person that are currently exercisable, or will become exercisable within 60 days of </span>June 30<span style="background-color: white">,
</span><span style="background-color: white">2022, are deemed outstanding, while such shares are not deemed outstanding for purposes
of computing percentage ownership of any other person.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0">&#160;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"></p>

<table cellpadding="0" cellspacing="0" style="font: 11pt Calibri, Helvetica, Sans-Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Prior to the Merger</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center; font: bold 10pt Times New Roman, Times, Serif">After the Merger</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Name and Address of Beneficial Owners</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Number of Shares</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">%</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Number of Shares</td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>%</b></span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left">Directors and officers Prior to the Merger</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 40%; text-align: left">Daniel B. O&#8217;Brien(1)(2)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 3%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">4,521,900</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 3%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">36.5</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif; width: 3%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">3,521,900</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><sup>(2)</sup></td><td style="font: 10pt Times New Roman, Times, Serif; width: 3%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right">9.8</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">John Bientjes(3)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Robert Helina(4)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">40,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">40,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;*
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Dr. Thomas Fyles(5)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">15,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">15,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;*
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Ben Seaman(6)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">David Fynn(7)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left">All directors and officers prior to the Merger (six persons)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">4,576,900</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">37.0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">3,576,900</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><sup>(2)</sup></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9.9</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left">Director and officers after the Merger(8):</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Eric Steen(9)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,461,475</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">6.8</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Peter Staple(10)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">46,248</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;*
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Julie Kane (11)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">46,248</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;*
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Kenneth Wong(12)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">87,232</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;*
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Timothy Richardson(13)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">87,232</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;*
                                            </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Bryce Dille(14)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">414,447</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1.1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif">Nicholas Ohler(15)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">302,528</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">* </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left">All directors and officers after the Business Combination as a group (7 persons)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">3,445,410</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9.6</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left">Five Percent Holders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Comprehensive Financial Planning, Inc.(16)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,358,661</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">11.0</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,358,661</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">3.8</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">First Round Capital V, LP(17)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,069,672</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5.8</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">IA Venture Strategies Fund III, L.P.(18)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">3,278,689</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9.1</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">LG Chem Fund I LLC (19)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,049,215</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5.7</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table>
<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>

<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; width: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</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">Less
    than 1% </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; 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">The
    business address for Mr. O&#8217;Brien is 6001 54 Ave., Taber, AB, Canada T1G 1X4.</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; font-size: 10pt">(2)</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">Reflects
    (i) the sale by Mr. O&#8217;Brien of 1,000,000 FSI Common Shares to FSI for $7.50 per share immediately after the Effective Time
    and (ii) for illustrative purposes, the conversion of the SAFEs totaling $1,000,000 in Lygos held by Natural Chem SEZC Ltd., a wholly-owned
    subsidiary of FSI, into 819,676 FSI Common Shares in connection with the consummation of the Merger, assuming an exchange
    ratio as detailed above.</span></td></tr>
  </table>
<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>

<!-- Field: Page; Sequence: 263; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->249<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.35in"><span style="font-size: 10pt">(3)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The business address for Mr. Bientjes is 46081 Greenwood Dr., Chilliwack, BC, Canada V2R 4C9.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(4)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The business address for Mr. Helina is 6001 54 Ave., Taber, AB, Canada T1G 1X4.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(5)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The business address for Dr. Fyles is Box 3065, Victoria, BC, Canada V8W 3V6.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(6)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The business address for Mr. Seaman is Unit 605 5 E. Cordova St., Vancouver BC, Canada V6A 0A5.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(7)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The business address for Mr. Fynn is 202-2526 Yale Court, Abbotsford, BC, Canada V2S 8G9.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(8)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The business address for all directors and officers after the Merger shall be 1249 Eighth St., Berkeley, CA 94710.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(9)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Includes (i) 36,016 shares underlying options issued pursuant to
    Lygos&#8217; 2010 Equity Incentive Plan (the &#8220;Lygos 2010 Plan&#8221;), all of which will become exercisable within 60 days
    of June 30, 2022, (ii) 361,516 shares underlying options issued pursuant to Lygos&#8217; 2021 Equity Incentive Plan (the &#8220;Lygos
    2021 Plan&#8221;), all of which will become exercisable within 60 days of June 30, 2022 and (iii) 878,106 FSI Common Shares held
    by certain stockholders of Lygos that Mr. Steen is entitled to vote pursuant to certain proxy agreements entered into with such stockholders.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(10)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Includes 46,248 shares underlying options issued pursuant to the
    Lygos 2021 Plan, all of which will become exercisable within 60 days of June 30, 2022.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(11)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Includes 46,248 shares underlying options issued pursuant to the
    Lygos 2021 Plan, all of which will become exercisable within 60 days of June 30, 2022.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(12)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Includes (i) 46,248 shares underlying options issued pursuant to
    the Lygos 2021 Plan, all of which will become exercisable within 60 days of June 30, 2022 and (ii) the conversion of the $100,000
    SAFE held by Pentavest Ventures LP (an entity affiliated with Mr. Wong) into 40,984 FSI Common Shares in connection with the Merger,
    assuming an exchange ratio as detailed above. </span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(13)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Includes (i) 46,248 shares underlying options issued pursuant to
    the Lygos 2021 Plan, all of which will become exercisable within 60 days of June 30, 2022 and (ii) the conversion of the $100,000 SAFE held by Mr. Richardson into 40,984 FSI Common Shares in connection with
the Merger, assuming an exchange ratio as detailed above.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(14)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Includes (i) 105,504 shares underlying options issued pursuant to
    the Lygos 2010 Plan, all of which will become exercisable within 60 days of June 30, 2022, and (ii) 220,284 shares underlying options
    issued pursuant to the Lygos 2021 Plan, all of which will become exercisable within 60 days of June 30, 2022.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(15)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Includes (i) 19,807 shares underlying options issued pursuant to
    the Lygos 2010 Plan, all of which will become exercisable within 60 days of June 30, 2022, and (ii) 225,401 shares underlying options
    issued pursuant to the Lygos 2021 Plan, all of which will become exercisable within 60 days of June 30, 2022.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(16)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">According to a Schedule 13G filed by Comprehensive Financial Planning,
    Inc. (&#8220;CFPI&#8221;) with the SEC on January 31, 2022, all of the shares held by CFPI are owned by investment advisory clients
    of CFPI, which is deemed to be a beneficial owners of those shares pursuant to Rule 13d-3 under the Exchange Act of 1934, due to
    discretionary power to make investment decisions over such shares for its clients and its ability to vote such shares. Raymond L.
    Howe, by virtue of his position as the president and sole shareholder of CFPI, may also be deemed to be a beneficial owner of such
    shares. The business address for this shareholder is 3950 Fairlane Drive, Dacula, GA 30019.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(17)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The business address for this shareholder is 595 Pacific Ave, San
    Francisco, CA 94133.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(18)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The business address for this shareholder is 920 Broadway 15th floor,
    New York, NY 10010.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">(19)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The business address for this shareholder is 3475 Piedmont Rd NE,
    Suite 1200, Atlanta, GA 30305.</span></td></tr>
  </table>
<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"><b>&#160;</b></span></p>

<!-- Field: Page; Sequence: 264; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->250<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"></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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Gv_012"></span><span style="font-size: 10pt">MARKET
PRICE AND DIVIDEND INFORMATION</span></span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company</span></p>

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

<p style="font: italic bold 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">Market
Information</span></p>

<p style="font: italic bold 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; text-align: justify; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s common shares are traded on the NYSE American under the symbol &#8220;FSI&#8221;. The following is the range of high
and low closing prices for the Company&#8217;s common shares for the periods indicated:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in; background-color: white"><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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">High</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Low</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; width: 60%; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31, 2022</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">First Quarter</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.44</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.01</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Second Quarter</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">3.96</p></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">2.23</p></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">High</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Low</span></td><td style="padding-bottom: 1.5pt; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year Ended December
    31, 2021</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">First Quarter</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.45</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.48</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Second Quarter</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.08</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.97</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Third Quarter</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.33</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.31</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Fourth Quarter</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.00</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.29</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<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: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">High</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Low</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Year Ended December
    31, 2020</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">First Quarter</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.57</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.06</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Second Quarter</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.19</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.06</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Third Quarter</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.93</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.87</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Fourth Quarter</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.92</span></td><td style="text-align: left"><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.05</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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: italic bold 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">Holders</span></p>

<p style="font: italic bold 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of March 31, 2022, the Company had approximately 2,300 shareholders, which number includes shareholders whose shares are held in nominee
name by brokers, banks or other financial institutions.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s common shares also trades on the Frankfurt stock exchange under the symbol &#8220;FXT.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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">None
of the Company&#8217;s officers or directors, nor any of its principal shareholders purchased, on the Company&#8217;s behalf, any FSI
Common Shares from third parties either in a private transaction or as a result of purchases in the open market during the years ended
December 31, 2021 and 2020</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>

<!-- Field: Page; Sequence: 265; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->251<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of March 31, 2022, the Company had 12,377,746 outstanding FSI Common Shares. The following table lists additional FSI Common Shares,
including shares issuable upon the exercise of options which have not yet vested, which may be issued as of March 31, 2022:</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; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom; background-color: White">
    <td><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: left"><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">Number
                                            </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Of
                                            Shares </span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shares issuable upon exercise of
    options granted to our officers, directors, employees, consultants, and third parties</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">769,000
                                            </span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">(1)</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">(1)
Options are exercisable at prices ranging from $1.42 to $4.13 per share.</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: italic bold 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">Dividends</span></p>

<p style="font: italic bold 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company declared a special dividend of $0.05 per share on February 25, 2019, paid on March 15, 2019 to shareholders of record on March
6, 2019. On March 12, 2019 the Company announced an annual dividend of $0.15 per share to be paid in two tranches. Shareholders of record
on March 31, 2019 were paid $0.075 on April 15, 2019 and shareholders of record on October 1, 2019 were paid the same amount on October
15, 2019. On March 18, 2020, the Company suspended the dividend until further notice due to the uncertainty surrounding the COVID-19
virus.</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos</span></p>

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

<p style="font: italic bold 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">Price
Range of Lygos securities</span></p>

<p style="font: italic bold 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; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Historical
market price information regarding Lygos is not provided because there is no historical public market for Lygos&#8217; securities.</span></p>

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

<!-- Field: Page; Sequence: 266; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->252<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"></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; text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Gv_013"></span><span style="font-size: 10pt">ADDITIONAL
INFORMATION</span></span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder
Proposals and Nominations</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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">Any
shareholder proposal which may properly be included in the proxy solicitation material for the annual meeting of shareholders following
FSI&#8217;s year ending December 31, 2021 must be received by FSI&#8217;s Secretary no later than April 29, 2022.</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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Independent
Registered Public Accounting Firm</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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">We
expect that representatives of our independent registered public accounting firm, Smythe LLP will be present at the Special Meeting.
The representatives will have the opportunity to make a statement if they so desire and they are expected to be available to respond
to the appropriate questions.</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Appraisal
Rights</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Appraisal
rights are not available to FSI shareholders in connection with the Merger.</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif"><span id="Gv_014"></span><span style="font-size: 10pt">WHERE
YOU CAN FIND MORE INFORMATION</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font: normal 10pt 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">We
have filed with the Securities and Exchange Commission a Registration Statement on Form S-4 (together with all amendments and exhibits)
under the Securities Act of 1933, as amended, with respect to the securities offered by this proxy statement/prospectus. This proxy statement/prospectus
does not contain all of the information in the Registration Statement, certain parts of which are omitted in accordance with the rules
and regulations of the Securities and Exchange Commission. For further information, reference is made to the Registration Statement which
may be read and copied at the Commission&#8217;s Public Reference Room. You can also read FSI&#8217;s SEC filings, including this proxy
statement/prospectus, over the Internet at the SEC&#8217;s website at http://www.sec.gov.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are subject to the requirements of the Securities Exchange Act of l934, as amended, and are required to file reports and other
information with the Securities and Exchange Commission. Copies of any such reports and other information (which includes our financial
statements) filed by us can be read and copied at the Commission&#8217;s Public Reference Room.</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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
public may obtain information on the operation of the Public Reference Room by calling the Commission at 1-800-SEC-0330. The Public Reference
Room is located at 100 F. Street, N.E., Washington, D.C. 20549.</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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
registration statement and all reports and other information we file with the Securities and Exchange Commission are also available at
www.sec.gov, the website of the Securities and Exchange Commission.</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>

<!-- Field: Page; Sequence: 267; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->253<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>If
you are a FSI shareholder and would like to request documents, please do so by &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;, 2022, in order to receive them before the Special Meeting.
If you request any documents from FSI, FSI will mail them to you by first class mail, or another equally prompt means.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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">All
information contained in this proxy statement relating to FSI has been supplied by FSI, and all information related to Lygos has been
supplied by Lygos. Information provided by either FSI or Lygos does not constitute any representation, estimate or projection of any
other party.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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">This
document is a proxy statement/prospectus of FSI for the Special Meeting. FSI has not authorized anyone to give any information or make
any representation about the Merger, FSI or Lygos that is different from, or in addition to, that contained in this proxy statement/prospectus.
Therefore, if anyone does give you information of this sort, you should not rely on it. The information contained in this document speaks
only as of the date of this document unless the information specifically indicates that another date applies.</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="Gv_015"></span>LEGAL
MATTERS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font: normal 10pt 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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hart
&amp; Hart, LLC will pass upon the validity of the Company&#8217;s equity securities to be issued in connection with the Merger and certain
other legal matters related to this proxy statement/prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
attorneys with Orrick, Herrington &amp; Sutcliffe LLP, legal counsel to Lygos, and certain funds affiliated with the firm, have entered
into simple agreements for future equity or &#8220;SAFE&#8221; agreements with Lygos and, as a result, will own and/or have an indirect
interest in FSI Common Shares upon completion of the Merger, which represent less than 1% of the FSI Common Shares outstanding.</span></p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="Gv_016"></span>EXPERTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font: normal 10pt 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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
financial statements of the Company at December 31, 2021 and 2020, and for the two years ended December 31, 2021 included in this proxy
statement/prospectus have been audited by Smythe LLP, independent registered public accounting firm, as set forth in their report appearing
elsewhere herein, and are included in reliance upon such report given on the authority of such firm as experts in accounting and auditing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><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; background-color: white; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements of Lygos, Inc. as of December 31, 2021 and 2020, and for the years then ended, included in this proxy
statement/prospectus have been audited by Moss Adams LLP, independent auditors, as stated in their report appearing herein (which report
expresses an unqualified opinion and includes an emphasis-of-matter paragraph related to a going concern uncertainty). Such consolidated
financial statements have been so included in reliance upon the report of such firm given upon their authority as experts in accounting
and auditing.</span></p>

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

<!-- Field: Page; Sequence: 268; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->254<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<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: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="Gv_006"></span>INDEX
TO FINANCIAL STATEMENTS</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; background-color: white"><span style="font: normal 10pt 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; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Annual
Financial Statements as of December 31, 2021 and 2020</i></b></span></p>

<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"><b>&#160;</b></span></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: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif; width: 0.75in"><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>Page
                                                                                                                              No.</b></span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><b><a href="#ba_001">Report of Independent Registered Public Accounting Firm</a></b></span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><a href="#ba_002">Balance Sheets</a> </span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-3</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><a href="#ba_003">Statements of Operations</a> </span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-4</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><a href="#ba_005">Statement of Changes in Stockholder&#8217;s Equity</a> </span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><a href="#ba_004">Statement of Cash Flows</a> </span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-6</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><a href="#ba_006">Notes to Financial Statements</a> </span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-7</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Unaudited
Interim Financial Statements as of March 31, 2022 and 2021</i></b></span></p>

<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"><b>&#160;</b></span></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: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif; width: 0.75in"><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>Page
                                                                                                                              No.</b></span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><a href="#a_003">Balance Sheets</a> </span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-27</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><a href="#a_004">Statements of Operations</a> </span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-28</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><a href="#a_006">Statement of Changes in Stockholders&#8217; Equity</a> </span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-29</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><a href="#a_005">Statement of Cash Flows</a> </span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-30</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><span style="font-size: 10pt"><a href="#noah_002">Notes to Financial Statements</a> </span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-31</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Annual
Consolidated Financial Statements as of and for the years ended December 31, 2021 and 2020</i></b></span></p>

<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"><b>&#160;</b></span></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: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif; width: 0.75in"><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>Page
                                            No.</b></span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#Na_001">Report
    of Independent Auditors</a></b></span><span style="font-family: Times New Roman, Times, Serif"></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-49</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Na_002"><span style="font-size: 10pt">Consolidated
    Balance Sheets </span></a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-50</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Na_003"><span style="font-size: 10pt">Consolidated
    Statements of Operations </span></a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-51</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Na_004"><span style="font-size: 10pt">Consolidated
    Statements of Stockholders&#8217; Deficit </span></a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-52</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Na_005"><span style="font-size: 10pt">Consolidated
    Statements of Cash Flows </span></a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-53</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Na_006"><span style="font-size: 10pt">Notes
    to Consolidated Financial Statements </span></a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-54</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Condensed
Combined Consolidated Financial Statements (Unaudited) as of March 31, 2022 and December 31, 2021 and for the Three Months Ended March
31, 2022 and 2021</i></b></span></p>

<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"><b>&#160;</b></span></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: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.75in"><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>Page
                                            No.</b></span></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Nar_001"><span style="font-size: 10pt">Condensed
    Consolidated Balance Sheets </span></a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-75</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Nar_002"><span style="font-size: 10pt">Condensed
    Consolidated Statements of Operations </span></a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-76</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Nar_003"><span style="font-size: 10pt">Condensed
    Consolidated Statements of Stockholders&#8217; Deficit </span></a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-77</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Nar_004"><span style="font-size: 10pt">Condensed
    Consolidated Statements of Cash Flows </span></a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-78</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif"><a href="#Nar_006"><span style="font-size: 10pt">Notes
    to Condensed Consolidated Financial Statements </span></a></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-79</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"><b>&#160;</b></span></p>

<!-- Field: Page; Sequence: 269; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- 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%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></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"><b>&#160;</b></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"><b>FLEXIBLE
SOLUTIONS INTERNATIONAL INC. AND SUBSIDIARIES</b></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"></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span id="ba_001"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Report
of Independent Registered Public Accounting Firm</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the Stockholders and the Board of Directors of Flexible Solutions International Inc.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Opinion
on the Consolidated Financial Statements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have audited the accompanying consolidated financial statements of Flexible Solutions International Inc. and subsidiaries (the &#8220;Company&#8221;)
which comprise the consolidated balance sheets as of December 31, 2021 and 2020, and the related consolidated statements of income and
comprehensive income, cash flows and stockholders&#8217; equity for the years then ended, and the related notes (collectively referred
to as the &#8220;consolidated financial statements&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the
Company as of December 31, 2021 and 2020, and the consolidated results of its operations and its consolidated cash flows for the years
then ended, in conformity with accounting principles generally accepted in the United States of America.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis
for Opinion</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion
on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public
Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company
in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission
and the PCAOB.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain
reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.
The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part
of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing
an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether
due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence
regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles
used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements.
We believe that our audits provide a reasonable basis for our opinion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Critical
Audit Matter</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that
was communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material
to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication
of this critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we
are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts
or disclosures to which it relates.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Valuation
of inventory</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
December 31, 2021, the Company&#8217;s inventory balance was $9,502,005. As discussed in Note 2 to the consolidated financial statements,
the Company records inventory at the lower of cost on a first-in, first-out or weighted average basis and net realizable value. To determine
inventory valuation, management conducts regular reviews of overhead costs and the calculation to allocate these expenditures to inventory
cost.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
identified the assessment of valuation of inventory as a critical audit matter. Auditing management&#8217;s inventory valuation involved
significant judgment because the estimates are based on several factors. In particular, in estimating inventory cost inputs, management
developed assumptions such as the allocation of overhead expenditures to inventory cost.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following are the primary procedures we performed to address this critical audit matter. <span style="background-color: white">We obtained
an understanding and reviewed the appropriateness over the Company&#8217;s costing of inventory. We performed substantive procedures
over the inputs of costing of inventory, including overhead allocation by agreeing inputs to third party source documentation. We tested
management&#8217;s allocation of overhead costs between inventory products by assessing the appropriateness of the allocation method
and recalculated the formula used to determine computational accuracy. We performed analytical procedures to obtain an understanding
of the impact of economic conditions and market competition. We compared the inventory on hand to related unit sales to assess the net
realizable value of inventory and held discussions with management and operational personnel to help identify any slow-moving obsolete
inventory.</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chartered
Professional Accountants</span></p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have served as the Company&#8217;s auditor since 2019.</span></p>

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


<!-- Field: Page; Sequence: 270; Options: NewSection; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="ba_002"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated
Balance Sheets</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
at December 31</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S.
Dollars)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_30B_111_zUkuYhktA6s8" summary="xdx: Statement - Condensed Interim Consolidated Balance Sheets" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49C_20211231_zk7TNGMBPuN9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_499_20201231_zvbliqny5hRf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AssetsAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AssetsCurrentAbstract_i01B" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_zUDaLVfptAb3" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,710,227</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,472,776</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maACzKfg_zZbiSrAebjK" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 68%">Cash</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,710,227</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,472,776</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DepositsAssetsCurrent_i02I_pp0p0_maACzKfg_ziWqgDnbqaBh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Term deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,025,347</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AccountsReceivableNetCurrent_i02I_pp0p0_maACzKfg_z2A0o5dP5tKj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Accounts receivable (Note 4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,129,329</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,889,813</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InventoryNet_i02I_pp0p0_maACzKfg_z6HNov64Xlvg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Inventories (Note 5)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,502,005</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,372,476</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PrepaidExpenseCurrent_i02I_pp0p0_maACzKfg_zPRy6Jy3KLn2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Prepaid expenses</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">442,161</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">302,447</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AssetsCurrent_i02TI_pp0p0_mtACzKfg_maAzjHX_zahyoZb5ESd3" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">23,809,069</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,037,512</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PropertyPlantAndEquipmentNet_i01I_pp0p0_maAzjHX_zVxZtbFIucsi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Property, equipment and leaseholds, net (Note 6)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,931,713</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,142,041</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--FiniteLivedPatentGross_i01I_pp0p0_maAzjHX_zvCx0ng3qCbh" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Patents (Note 7)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:FiniteLivedPatentGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,699</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:FiniteLivedPatentGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">30,137</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_pp0p0_maAzjHX_z4ykT9vRAfz6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Right of use assets (Note 3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">483,113</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i01I_pp0p0_maAzjHX_zwyVKWXZSxM3" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Intangible assets (Note 8)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,600,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,776,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DepositsAssetsNoncurrent_i01I_pp0p0_maAzjHX_z7muvb09bUcd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Long term deposits (Note 9)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,540</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,540</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--EquityMethodInvestments_i01I_pp0p0_maAzjHX_zP3k8FWEHFMj" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Investments (Note 10)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,424,010</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,776,167</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--Goodwill_i01I_pp0p0_maAzjHX_zvLRby0zbUEb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Goodwill (Note 8)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,534,275</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,534,275</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredIncomeTaxAssetsNet_i01I_pp0p0_maAzjHX_zW089hRxHpYf" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Deferred tax asset (Note 14)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,697</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">299,603</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--Assets_i01TI_pp0p0_mtAzjHX_zM2UaA5kRcK3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Total Assets</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">39,551,270</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">35,087,388</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LiabilitiesCurrentAbstract_i01B" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--AccountsPayableCurrent_i02I_pp0p0_maLCzWj7_zgGoFD7ePvG8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,283,486</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">558,105</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccruedLiabilitiesCurrent_i02I_pp0p0_maLCzWj7_z3HlhapBzcD1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">457,062</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,225,804</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredRevenueCurrent_i02I_pp0p0_maLCzWj7_zqc8s60lAvXg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">349,004</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">314,277</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--TaxesPayableCurrent_i02I_pp0p0_maLCzWj7_zHMJUrcqfxN1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Income taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,561,396</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,540,348</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LinesOfCreditCurrent_i02I_pp0p0_maLCzWj7_zhOffbgMPAee" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Short term line of credit (Note 11)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,300,819</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,116,073</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_pp0p0_maLCzWj7_zacrzBhT2Ecf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Current portion of lease liability (Note 3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">77,715</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">287,900</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--LongTermDebtCurrent_i02I_pp0p0_maLCzWj7_zoLZJaNyiwLb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Current portion of long term debt (Note 12)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">793,574</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">848,794</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LiabilitiesCurrent_i02TI_pp0p0_mtLCzWj7_maLz34W_zb9DBMRYn5ng" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0pt; font-weight: bold; text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,823,056</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,891,301</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_pp0p0_maLz34W_zvqhv6jl1YM1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: justify">Lease liability (Note 3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">139,552</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">195,213</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--DeferredIncomeTaxLiabilitiesNet_i01I_pp0p0_maLz34W_zCYgtZDXQNGk" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: justify">Deferred income tax liability (Note 14)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">310,162</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">233,751</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LongTermDebtNoncurrent_i01I_pp0p0_maLz34W_zmCnUZYkdLg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: justify">Long term debt (Note 12)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,573,024</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,998,844</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--Liabilities_i01TI_pp0p0_mtLz34W_maLASEzfGy_z3e1lijO1gAa" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Total Liabilities</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,845,794</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,319,109</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--StockholdersEquityAbstract_i01B" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Stockholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Capital stock (Note 17)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Authorized: <span id="xdx_908_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20211231_z2PwLMAppft4" title="Common stock, shares authorized"><span id="xdx_906_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20201231_zpXtSbeayMC2" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000,000</ix:nonFraction></ix:nonFraction></span></span> common shares with a par value of $<span id="xdx_90C_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20211231_zkvScT2idQKa" title="Common stock, par value"><span id="xdx_90D_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20201231_z1jYOcJOC2a9" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> each; <span id="xdx_908_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20211231_zzKtIzkKP1y3" title="Preferred stock, shares authorized"><span id="xdx_900_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20201231_z4lfcrjqiang" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,000,000</ix:nonFraction></ix:nonFraction></span></span> preferred shares with a par value of $<span id="xdx_90E_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20211231_z2OubtdO92re" title="Preferred stock, par value"><span id="xdx_90B_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20201231_z3YOdILDjfni" title="Preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.01</ix:nonFraction></ix:nonFraction></span></span> each</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Issued and outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CommonStockValue_i02I_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt"><span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_pid_c20211231_zHqKLrBXbK8b" title="Common stock, shares issued"><span id="xdx_90D_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20211231_z9j4g79esVK5" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,355,246</ix:nonFraction></ix:nonFraction></span></span> (2020: <span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_pid_c20201231_zIfRdO6mTnD6" title="Common stock, shares issued"><span id="xdx_905_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20201231_ztjw1GV38Tfg" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,260,545</ix:nonFraction></ix:nonFraction></span></span>) common shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,355</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,261</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CommonStockValue_i02I_pp0p0_maSEz2zS_zsZR7VJ8hc2a" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Capital stock (Note 17) Authorized: 50,000,000 common shares with a par value of $0.001 each; 1,000,000
    preferred shares with a par value of $0.01 each Issued and outstanding: 12,355,246 (2020: 12,260,545) common shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,355</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,261</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AdditionalPaidInCapital_i02I_pp0p0_maSEz2zS_zqRkkOYCc07b" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Capital in excess of par value</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,983,648</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,633,190</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i02I_pp0p0_maSEz2zS_zqBqATrWYQNd" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">775,730</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">872,121</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_pp0p0_maSEz2zS_zAQpibPvK7Jf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Accumulated earnings</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,882,360</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,433,198</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--StockholdersEquity_i02TI_pp0p0_mtSEz2zS_maSEIPAz8f5_zZK4yQKpSXnj" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Total stockholders&#8217; equity &#8211; controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">25,102,633</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">21,206,528</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--MinorityInterest_i02I_pp0p0_maSEIPAz8f5_ztMS7yqJbUc8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Non-controlling interests (Note 18)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,602,843</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,561,751</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_i02TI_pp0p0_mtSEIPAz8f5_maLASEzfGy_zocH6cZpPhnj" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Total Stockholders&#8217; Equity</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">27,705,476</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">23,768,279</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_pp0p0_mtLASEzfGy_zC9YG0cbuo88" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Total Liabilities and Stockholders&#8217; Equity</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">39,551,270</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">35,087,388</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Subsequent
events (See Note 20)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 10pt">See
Notes to Consolidated Financial Statements.</span></p>

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


<!-- Field: Page; Sequence: 271; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="ba_003"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated
Statements of Income and Comprehensive Income</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the Years Ended December 31</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S.
Dollars)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_30A_113_zZL2XXPYU5Mg" summary="xdx: Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49A_20210101__20211231_zCoTv8VhnEAi" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_496_20200101__20201231_zH6ErkNKDfNh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maGPzlfV_zBF37mxbrNT8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 68%; font-weight: bold">Sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,416,335</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,407,454</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--CostOfGoodsAndServicesSold_msGPzlfV_zMyQNtnTRl3h" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Cost of sales (Note 6, 7 &amp; 8)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,019,824</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,641,035</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--GrossProfit_iT_pp0p0_mtGPzlfV_maOILzj7W_zLOUtuWvcuH4" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Gross profit</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,396,511</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,766,419</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--OperatingExpensesAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Operating Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--SalariesAndWages_i01_pp0p0_maOEzfTO_zXDog86irhL" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Wages</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SalariesAndWages" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,321,285</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SalariesAndWages" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,169,825</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OfficersCompensation_i01_pp0p0_maOEzfTO_zMDroDGRPh3a" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Administrative salaries and benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OfficersCompensation" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">883,460</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OfficersCompensation" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">804,272</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--GeneralInsuranceExpense_i01_pp0p0_maOEzfTO_zxYq6ysGCg0e" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GeneralInsuranceExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">581,187</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GeneralInsuranceExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">479,218</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseExpense_i01_pp0p0_maOEzfTO_zZin7CRXitzi" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Lease expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">382,663</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">453,639</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--Consulting_i01_pp0p0_maOEzfTO_zu9u6wtl69d8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Consulting</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Consulting" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">320,759</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Consulting" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">277,277</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ProfessionalFees_i01_pp0p0_maOEzfTO_z7sd8oGVdtGe" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Professional fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfessionalFees" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">285,424</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfessionalFees" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">283,842</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OtherGeneralExpense_i01_pp0p0_maOEzfTO_zxMX6030yV72" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Office and miscellaneous</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherGeneralExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">269,459</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherGeneralExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">250,330</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--InterestExpenses_i01_pp0p0_maOEzfTO_zhG1spAhOzNf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:InterestExpenses" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">199,930</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:InterestExpenses" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">260,657</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--SellingAndMarketingExpense_i01_pp0p0_maOEzfTO_zo9EmrWHHXfe" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Advertising and promotion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">172,185</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">197,196</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--ResearchAndDevelopmentExpense_i01_pp0p0_maOEzfTO_zlQ8NMMbfdS4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Research</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">116,411</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">81,422</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--TravelAndEntertainmentExpense_i01_pp0p0_maOEzfTO_zqXRrHyRUgbk" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Travel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:TravelAndEntertainmentExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">107,894</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:TravelAndEntertainmentExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">95,053</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--InvestorRelationsAndTransferAgentFee_i01_pp0p0_maOEzfTO_zoPqO50fsMm9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Investor relations and transfer agent fee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:InvestorRelationsAndTransferAgentFee" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">94,256</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:InvestorRelationsAndTransferAgentFee" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">78,930</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--Commissions_i01_pp0p0_maOEzfTO_zVuoR0h6HqUi" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Commissions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Commissions" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">62,632</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Commissions" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">148,922</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--CommunicationsAndInformationTechnology_i01_pp0p0_maOEzfTO_zjk2kCUmqRZ5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Telecommunications</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommunicationsAndInformationTechnology" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">45,482</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommunicationsAndInformationTechnology" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,535</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_i01N_pp0p0_di_msOEzfTO_zmIOyZzALp0i" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Currency exchange</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">25,091</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,890</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--UtilitiesOperatingExpense_i01_pp0p0_maOEzfTO_zAO8tupzjxw4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Utilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">21,523</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,651</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--ShippingCost_i01_pp0p0_maOEzfTO_zLS9cvX6a7gf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Shipping</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:ShippingCost" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,567</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:ShippingCost" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,839</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ProvisionForDoubtfulAccounts_i01_pp0p0_maOEzfTO_zWRWjuG93xD1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Bad debt expense</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,979</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,016</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--OperatingExpenses_i01T_pp0p0_mtOEzfTO_msOILzj7W_ziLYlT5a2amb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Total operating expenses</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,913,187</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,648,734</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--OperatingIncomeLoss_iT_pp0p0_mtOILzj7W_maILFCOzGR5_zTE8cycfpxxb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0pt; font-weight: bold; text-align: left">Operating income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,483,324</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,117,685</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_pp0p0_maILFCOzGR5_z6tAMEqwedZ1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0pt; font-weight: bold; text-align: left">Gain on sale of equipment (Note 6)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0257">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,490</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--GainLossOnSaleOfLand_pp0p0_maILFCOzGR5_zJtn4dqz9efb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Gain on sale of land (Note 6)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:GainLossOnSaleOfLand" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">44,330</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0261">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--PppLoanForgiveness_maILFCOzGR5_ztPoBGqaBLD2" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">PPP loan forgiveness (Note 12)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:PppLoanForgiveness" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">537,960</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0264">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--GainLossOnInvestments_maILFCOzGR5_zhUofevPzPbj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Gain on investments (Note 10)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">507,143</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">877,358</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--GainOnAcquisition_maILFCOzGR5_zdFUi08S7e6" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Gain on acquisition of ENP Realty (Note 10)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0269">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:GainOnAcquisition" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">133,341</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--InvestmentIncomeInterest_maILFCOzGR5_zMeoIxHnXGCd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Interest income</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">77,999</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,101</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_pp0p0_mtILFCOzGR5_maPLz25i_zLRA8c1hahx3" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Income before income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,650,756</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,190,975</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DeferredIncomeTaxesAndTaxCreditsAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Income taxes (Note 14)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredIncomeTaxExpenseBenefit_iN_di_msPLz25i_zEHGcyOBnuk8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Deferred income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">363,317</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">409,553</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_di_msPLz25i_zDbcXeU7UuWl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Current income tax expense</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,993,182</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,197,888</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--ProfitLoss_iT_mtPLz25i_maNILzwP6_zKuT9uz2Ue62" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Net income for the year</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,294,257</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,583,534</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_iN_di_msNILzwP6_zVmFWjEVeKJd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net income attributable to non-controlling interests</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">845,095</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">606,484</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--NetIncomeLoss_iT_mtNILzwP6_zzLBs9RjFs2l" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Net income attributable to controlling interest</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,449,162</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,977,050</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--EarningsPerShareBasic_pid_z4YXkNiroGn8" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Income per share (basic and diluted) (Note 15)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.28</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.24</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zPeBQyd1ApPe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Weighted average number of common shares (basic)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,316,254</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,240,641</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zpFlU7zuZdFl" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Weighted average number of common shares (diluted)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,505,522</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,302,552</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Other comprehensive income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--ProfitLoss_i01_pp0p0_maCINOTzqer_z7PFwYSd66N5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,294,257</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,583,534</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_i01_pp0p0_maCINOTzqer_ztJXERfwdGGb" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Unrealized gain on foreign currency transactions</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">96,391</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">122,489</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_i01T_pp0p0_mtCINOTzqer_maCINOTzWSi_ztmGuWOSNdvf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Total comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,390,648</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,706,023</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_i01N_pp0p0_di_msCINOTzWSi_z59pURvpLk9a" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Comprehensive income &#8211; non-controlling interest</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">845,095</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">606,484</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--ComprehensiveIncomeNetOfTax_i01T_pp0p0_mtCINOTzWSi_z9DOlktmjIc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Comprehensive income attributable to controlling interests</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,545,553</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,099,539</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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">See
Notes to Consolidated Financial Statements.</span></p>

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


<!-- Field: Page; Sequence: 272; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="ba_005"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated
Statements of Stockholders&#8217; Equity</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the Years Ended December 31, 2021 and 2020</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S.
Dollars)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_30A_114_z8meDFyTiGxl" summary="xdx: Statement - Condensed Interim Consolidated Statements of Stockholders&apos; Equity" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Shares</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" id="xdx_4BC_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zBR1QLB1Wbw4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Par
    Value</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" id="xdx_4B8_us-gaap--StatementEquityComponentsAxis_custom--CapitalInExcessOfParValueMember_zcORlDZDJTAh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Capital
    in<br /> Excess of<br /> Par Value</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" id="xdx_4BA_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zsX24slF7NBf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Accumulated<br />
    Earnings</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" id="xdx_4B0_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zzuqBACSQR3k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Other<br />
    Comprehensive<br /> Income</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" id="xdx_4BE_us-gaap--StatementEquityComponentsAxis_us-gaap--ParentMember_zUooLWTLJow5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Total</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--NoncontrollingInterestMember_zQwSBLUl4RNd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Non-<br />
    Controlling<br /> Interests</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2" id="xdx_4BB_zKJWriYLldrg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Total<br />
    Stockholders&#8217;<br /> Equity</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="2"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_43A_c20200101__20201231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_ztqB6aamIWEk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 36%; font-weight: bold"><span style="font-size: 8pt">Balance December 31, 2019</span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_98C_eus-gaap--SharesOutstanding_iS_pid_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zqWsEKbHjR6g" title="Balance, shares" style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,215,545</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,216</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,437,473</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,456,148</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">994,610</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,911,227</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,550,149</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="width: 1%; font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,461,376</ix:nonFraction></span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_zdztJc8wpav2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-size: 8pt">Translation adjustment</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8212;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0333">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0334">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0335">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">122,489</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">122,489</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0338">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">122,489</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--ProfitLoss_zD1qGVrZUrrh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 8pt">Net income</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8212;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0341">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0342">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,977,050</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0344">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,977,050</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">606,484</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,583,534</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--StockIssuedDuringPeriodValueNewIssues_zbDzePZWmRef" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-size: 8pt">Common stock issued</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zr9cNFe0rkUk" title="Common stock issued, shares" style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,705</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0351">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0352">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,750</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0354">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,750</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_zYaVrLD74HJg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 8pt">Distributions to noncontrolling interests</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8212;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0359">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0360">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0361">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0362">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0363">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">594,882</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">594,882</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr id="xdx_401_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zaDeSkIHiLyg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-size: 8pt">Stock-based compensation</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt">&#8212;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0367">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">156,012</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0369">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0370">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">156,012</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0372">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">156,012</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_43E_c20210101__20211231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zIHQqJlTpxRa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold"><span style="font-size: 8pt">Balance December 31, 2020</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_98A_eus-gaap--SharesOutstanding_iS_pid_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zT5JrIKrpey1" title="Ending balance, shares" style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,260,545</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,261</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,633,190</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,433,198</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">872,121</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,206,528</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,561,751</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,768,279</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-size: 8pt">Translation adjustment</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8212;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0385">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0386">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0387">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,391</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,391</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0390">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,391</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--ProfitLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 8pt">Net income</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8212;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0393">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0394">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,449,162</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0396">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,449,162</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">845,095</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,294,257</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_400_eus-gaap--StockIssuedDuringPeriodValueNewIssues_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-size: 8pt">Common stock issued</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zev4DSMaifz4" title="Common stock issued, shares" style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">94,701</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">94</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">140,346</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0403">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0404">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">140,440</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0406">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">140,440</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_40F_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_zfknogfKDrd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-size: 8pt">Distributions to noncontrolling interests</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8212;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0411">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0412">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0413">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0414">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0415">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">804,003</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">804,003</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr id="xdx_409_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-size: 8pt">Stock-based compensation</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt">&#8212;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0419">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">210,112</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0421">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0422">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">210,112</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0424">&#8212;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">210,112</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_435_c20210101__20211231_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zcYs8F1x3vYb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold"><span style="font-size: 8pt">Balance December 31, 2021</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_980_eus-gaap--SharesOutstanding_iE_pid_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zMzpqQEps0Tl" title="Ending balance, shares" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,355,246</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,355</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,983,648</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,882,360</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">775,730</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">)</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,102,633</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,602,843</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="font-weight: bold"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,705,476</ix:nonFraction></span></td><td style="font-weight: bold; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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">See
Notes to Consolidated Financial Statements.</span></p>



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


<!-- Field: Page; Sequence: 273; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="ba_004"></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated
Statements of Cash Flows</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
Years Ended December 31</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S.
Dollars)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_30F_112_zoXEmtl7uej" summary="xdx: Statement - Condensed Interim Consolidated Statements of Cash Flows" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_49D_20210101__20211231_zNBWClcXUU2a" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" id="xdx_490_20200101__20201231_zxEecSLOyWBh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2020</td><td style="font-weight: bold">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ProfitLoss_i01_pp0p0_maNCPBUzwMA_zbUM4i7A6Yu9" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 68%; text-align: left">Net income for the year</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,294,257</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,583,534</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Adjustments to reconcile net income to net cash:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--ShareBasedCompensation_i02_pp0p0_maNCPBUzwMA_zI2FBIrzHklh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Stock based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">210,112</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">156,012</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--DepreciationAndAmortization_i02_pp0p0_maNCPBUzwMA_zUZrLjzbPKd6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">965,935</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">851,672</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--LeaseRightOfUseFinancing_i02_pp0p0_maNCPBUzwMA_zINLQVdyd5X5" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Lease right of use financing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:LeaseRightOfUseFinancing" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,057</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:LeaseRightOfUseFinancing" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">53,768</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i02_pp0p0_maNCPBUzwMA_zJ9MdTRXuSvc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Lease right of use amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">265,846</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">331,773</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--GainLossOnInvestment_i02N_pp0p0_di_msNCPBUzwMA_zpJc88A3bgic" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Gain on investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="FSI:GainLossOnInvestment" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">507,143</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="FSI:GainLossOnInvestment" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">877,358</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40B_ecustom--BadDebtExpense_i02N_pp0p0_di_msNCPBUzwMA_zeB9Mf3Lh5x9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Bad debt expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:BadDebtExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">6,979</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:BadDebtExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,016</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DeferredIncomeTaxExpenseBenefit_i02_pp0p0_maNCPBUzwMA_ztg4Kp6JI7L4" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Deferred income tax expense (recovery)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">363,317</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">409,553</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_i02N_pp0p0_di_msNCPBUzwMA_zkcfLNjhCeY2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Gain on sale of equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0467">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,490</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_408_ecustom--GainLossOnSaleOfLand_i02N_pp0p0_di_msNCPBUzwMA_zUhpx2SXWyjl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Gain on sale of land</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="FSI:GainLossOnSaleOfLand" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">44,330</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--PaycheckProtectionProgramLoanForgiveness_i02N_pp0p0_di_msNCPBUzwMA_znm0ouLWM4d5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">PPP loan forgiveness</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="FSI:PaycheckProtectionProgramLoanForgiveness" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">537,960</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0474">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i02B" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Changes in non-cash working capital items:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--IncreaseDecreaseInAccountsReceivable_i03N_pp0p0_di_msNCPBUzwMA_zmgeHgZtBVbe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Increase in accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,246,495</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,420,614</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInInventories_i03N_pp0p0_di_msNCPBUzwMA_zWstmdlAO26d" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">(Increase) decrease in inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,275,746</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,284,607</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInPrepaidExpense_i03N_pp0p0_di_msNCPBUzwMA_zUqGayGAVXJl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Increase in prepaid expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">139,714</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">83,809</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_i03_pp0p0_maNCPBUzwMA_zgVBTYuq5Kmk" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Increase in accounts payable and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">102,856</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">553,478</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInAccruedIncomeTaxesPayable_i03_pp0p0_maNCPBUzwMA_z42e6MKvUur3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Increase in taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,021,048</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">770,243</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i03_pp0p0_maNCPBUzwMA_zirRsulw4q0c" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Increase in deferred revenue</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">34,727</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">101,056</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_pp0p0_maCCERCz9gd_mtNCPBUzwMA_zWfUWFIeoP92" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash provided by operating activities</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,535,746</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,705,441</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ProceedsFromOtherDeposits_i01_pp0p0_maNCPBUzp0E_zLqR34p5ykAl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Return of long term deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0503">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromOtherDeposits" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,090</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PaymentsToAcquireInvestments_i01N_pp0p0_di_msNCPBUzp0E_zCzZUoz3R69h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Purchase of investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireInvestments" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquireInvestments" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,152,025</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--ProceedsFromSaleOfEquityMethodInvestments_i01_pp0p0_maNCPBUzp0E_zPsPFhUG0j6a" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Proceeds of equity investment distributions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">359,300</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">972,295</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PaymentsToAcquireBusinessesNetOfCashAcquired_i01N_pp0p0_di_msNCPBUzp0E_zi1RtEuuMEp8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Acquisition of ENP Realty LLC</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0512">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">13,419</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--ProceedsFromSaleOfOtherPropertyPlantAndEquipment_i01_pp0p0_maNCPBUzp0E_zjubBvTpEB74" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Sale of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">263,380</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,490</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_pp0p0_di_msNCPBUzp0E_zsLpeibiKYO8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Purchase of property and equipment</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">782,219</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,080,598</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_pp0p0_mtNCPBUzp0E_maCCERCz9gd_zyud5UyNY0nh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0pt; font-weight: bold; text-align: left">Cash used in investing activities</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">659,539</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">3,215,329</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--ProceedsFromLinesOfCredit_i01_maNCPBUzPRh_zGfPSNYAq8X5" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Draw from short term line of credit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PaymentsOfCapitalDistribution_i01N_di_msNCPBUzPRh_zUgV3l2qKSUc" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Distributions to non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ProceedsFromRepaymentsOfLinesOfCredit_i01_pp0p0_maNCPBUzPRh_zs7paOceLzha" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Advance (repayment) of short term line of credit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">184,746</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">273,909</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--RepaymentsOfLongTermDebt_i01N_pp0p0_di_msNCPBUzPRh_zvUtc1zgv1c7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Repayment of long term debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">943,080</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,395,915</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_400_eus-gaap--ProceedsFromIssuanceOfLongTermDebt_i01_pp0p0_maNCPBUzPRh_zZPMDZpDW3pf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Proceeds of long term debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0539">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,413,160</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--PaymentsOfFinancingCosts_i01N_pp0p0_di_msNCPBUzPRh_zUJoR9H0Hz95" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Lease payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfFinancingCosts" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">287,903</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfFinancingCosts" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">385,541</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--RepaymentsOfDebt_i01N_pp0p0_di_msNCPBUzPRh_zrGbJsoH21zc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Repayment of convertible note</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0545">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfDebt" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--PaymentsToMinorityShareholders_i01N_pp0p0_di_msNCPBUzPRh_zKzDbSlmlT77" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Distribution to non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">804,003</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">594,882</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_407_eus-gaap--ProceedsFromIssuanceOfCommonStock_i01_maNCPBUzPRh_z9OgV4JanRqf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Sale of common stock</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">140,440</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,750</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_pp0p0_mtNCPBUzPRh_maEOEROz9m6_maCCERCz9gd_zTqFBj4yM6Ab" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Cash used in financing activities</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,709,800</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,697,337</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_maCCERCz9gd_zUytKE80vhw2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Effect of exchange rate changes on cash</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,391</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45,331</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_pp0p0_mtCCERCz9gd_z2gpZJCzXVo8" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Inflow (outflow) of cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,262,798</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">161,894</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iS_pp0p0_z5JSYYz6T4c2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash resources, beginning</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,472,776</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,634,670</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_pp0p0_zmmRbJzno8zg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Cash resources, ending</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,735,574</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,472,776</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: justify">Cash resources are comprised of:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iE_zU3LuEt0fYm2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,710,227</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,472,776</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--ShortTermInvestments_iE_pp0p0_zSXVYWOuXfXk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Term deposits</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,025,347</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,000,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,735,574</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,472,776</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--SupplementalCashFlowInformationAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Supplemental disclosure of cash flow information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncomeTaxesPaidNet_i01_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income taxes paid</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0581">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">464,026</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--InterestPaidNet_i01_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest paid</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">179,029</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">260,657</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--InventoryAdditionsInAccountsPayableAndAccruedLiabilities_i01_pp0p0_zMdfpgBJK2N4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Inventory additions in accounts payable and accrued liabilities</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="FSI:InventoryAdditionsInAccountsPayableAndAccruedLiabilities" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">250,923</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="FSI:InventoryAdditionsInAccountsPayableAndAccruedLiabilities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">397,140</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 10.05pt"><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">See
Notes to Consolidated Financial Statements.</span></p>


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


<!-- Field: Page; Sequence: 274; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 10pt"><b><span id="ba_006"></span>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.<br />
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS<br />
December 31, 2021 and 2020</b></span></p>

<p id="xdx_041_c20210101__20211231_zIAxPWa0dJyd" 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>(U.S.
Dollars)</b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_80F_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zAb16u7W6BZ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>1.
Basis of Presentation</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <span style="display: none"><span id="xdx_82A_zw9r2219Sbl2">BASIS OF PRESENTATION</span></span></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
consolidated financial statements include the accounts of Flexible Solutions International Inc. (the &#8220;Company&#8221;), its wholly-owned
subsidiaries Flexible Fermentation Ltd., NanoChem Solutions Inc. (&#8220;NanoChem&#8221;), Flexible Solutions Ltd., Flexible Biomass
LP, FS Biomass Inc., NCS Deferred Corp., Natural Chem SEZC Ltd., and InnFlex Holdings Inc. and its <span id="xdx_901_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20210101__20211231__srt--OwnershipAxis__custom--EnpInvestmentsLlcAndEnpMendotaMember_zrINb05I0R01" title="Subsidiary company ownership interest rate"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2021-01-012021-12-31_custom_EnpInvestmentsLlcAndEnpMendotaMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% interest in ENP Investments, LLC
(&#8220;ENP Investments&#8221;) and ENP Mendota, LLC (&#8220;ENP Mendota&#8221;). All inter-company balances and transactions have been
eliminated upon consolidation. The Company was incorporated on May 12, 1998 in the State of Nevada and had no operations until June 30,
1998. In 2019, the Company redomiciled into Alberta, Canada.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2018, NanoChem completed the purchase of a <span id="xdx_904_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zb9uYeATpRi9" title="Subsidiary company ownership interest rate"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2018-01-012018-12-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% interest in ENP Investments for an aggregate purchase price of $<span id="xdx_903_eus-gaap--BusinessCombinationConsiderationTransferred1_c20180101__20181231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Purchase price"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,110,560</ix:nonFraction></span>. An unrelated
party owns the remaining <span id="xdx_90A_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpInvestmentsLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--UnrelatedPartyMember_zkAMniuZWwli" title="Subsidiary company ownership interest rate"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2018-01-012018-12-31_custom_EnpInvestmentsLLCMember_custom_UnrelatedPartyMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">35</ix:nonFraction></span>% interest in ENP Investments, and ENP Investments is consolidated into the financial statements. The outside
investor&#8217;s ownership interest in ENP Investments is included in noncontrolling interests in these consolidated financial statements
from the acquisition date onward. In 2020, ENP Investments increased its investment in ENP Realty from <span id="xdx_90E_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MinimumMember_zbJbDRB6MF6d" title="Subsidiary company ownership interest rate"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">24</ix:nonFraction></span>% to <span id="xdx_901_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MaximumMember_zHbG3vIIoMHj" title="Subsidiary company ownership interest rate"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>%, making ENP Realty
a wholly-owned subsidiary of ENP Investments. In 2021, ENP Realty was renamed ENP Mendota and is consolidated into the financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and its subsidiaries develop, manufacture and market specialty chemicals which slow the evaporation of water. One product, HEATSAVR&#174;,
is marketed for use in swimming pools and spas where its use, by slowing the evaporation of water, allows the water to retain a higher
temperature for a longer period of time and thereby reduces the energy required to maintain the desired temperature of the water in the
pool. Another product, WATERSAVR&#174;, is marketed for water conservation in irrigation canals, aquaculture, and reservoirs where its
use slows water loss due to evaporation. In addition to the water conservation products, the Company also manufactures and markets water-soluble
chemicals utilizing thermal polyaspartate biopolymers (hereinafter referred to as &#8220;TPAs&#8221;), which are beta-proteins manufactured
from the common biological amino acid, L-aspartic. TPAs can be formulated to prevent corrosion and scaling in water piping within the
petroleum, chemical, utility and mining industries. TPAs are also used as proteins to enhance fertilizers in improving crop yields and
can be used as additives for household laundry detergents, consumer care products and pesticides. The TPA division also manufactures
two nitrogen conservation products for agriculture that slows nitrogen loss from fields.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
outbreak of the novel strain of coronavirus, specifically identified as &#8220;COVID-19&#8221;, has resulted in a widespread health crisis
that has affected economies and financial markets around the world resulting in an economic downturn. This outbreak may also cause staff
shortages, reduced customer demand, increased government regulations or interventions, all of which may negatively impact the business,
financial condition or results of operations of the Company. The duration and impact of the COVID-19 outbreak is unknown at this time
and it is not possible to reliably estimate the length and severity of these developments.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 275; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zRp9kDdyeS34" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>2.
<span>Significant Accounting Policies</span>. <b><span id="xdx_825_zEgljZhfD5sk" style="display: none">SIGNIFICANT ACCOUNTING POLICIES</span></b></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
consolidated financial statements have been prepared on a historical cost basis, except where otherwise noted, in accordance with accounting
principles generally accepted in the United States applicable to a going concern and reflect the policies outlined below.</span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_847_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z0fbKof6pB61" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<i><span id="xdx_866_zEIqvYh3ceg5">Cash and Cash Equivalents</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date
of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_z0ma3OFf0Aii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<i><span id="xdx_865_zEaoiY9TyXHb">Inventories and Cost of Sales</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories
are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae
to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale.
Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs
(receiving and purchasing) and utilities and overhead expenses related to the Company&#8217;s manufacturing and processing facilities.
Shipping and handling charges billed to customers are included in revenue (2021 - $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zSVrag0rl4X3" title="Revenue from Contract with Customer, Excluding Assessed Tax"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-12-31_us-gaap_ShippingAndHandlingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">465,493</ix:nonFraction></span>; 2020 &#8211; $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zmWn9LthbdCa" title="Revenue from Contract with Customer, Excluding Assessed Tax"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_us-gaap_ShippingAndHandlingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">427,920</ix:nonFraction></span>). Shipping and handling
costs incurred are included in cost of goods sold (2021 - $<span id="xdx_900_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zB0aamnpVjB7" title="Cost of Goods and Services Sold"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-01-012021-12-31_us-gaap_ShippingAndHandlingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,058,674</ix:nonFraction></span>; 2020 &#8211; $<span id="xdx_903_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zgvfzDomXrC3" title="Cost of Goods and Services Sold"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-12-31_us-gaap_ShippingAndHandlingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,051,588</ix:nonFraction></span>).</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy"><p id="xdx_841_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zvNHD6szx3G7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<i><span id="xdx_866_zyTwkWBDX9l">Allowance for Doubtful Accounts</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are
continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate
allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall
customer credit-worthiness and historical experience.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z1YulY4myp5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<i><span id="xdx_867_znxYHWPSLSHd">Property, Equipment, Leaseholds and Intangible Assets</span></i></span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="FSI:ScheduleOfMethodOfDepreciationTableTextBlock"><p id="xdx_898_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_z5dWLyYYEZO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zlPfzWVw30ke">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 55%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 43%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    hardware</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z44jHLrrTpBi" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_ComputerEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">30%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Furniture
    and fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zy1kQmquukqi" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_FurnitureAndFixturesMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Manufacturing
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zq5YxItyna4j" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_MachineryAndEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ziT4ptdsa0I5" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_OfficeEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Boat</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z5elPWHeq8mf" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_BoatMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Building
    and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zV3slMEDjBmf" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_BuildingAndImprovementsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">10%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Trailer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zDpKnIp7Srm9" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_TrailerMember" name="FSI:DepreciationMethodUsedAndAnnualRate">30%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Automobiles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zJ7sAc2aaFOc" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_AutomobilesMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over 5 years</ix:nonNumeric></span></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; font-size: 10pt">Patents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zUQGnoGcumhf" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_PatentsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over 17 years</ix:nonNumeric></span></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; font-size: 10pt">Technology</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zTRMGRr7mbz5" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_TechnologyEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over 10 years</ix:nonNumeric></span></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; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zIjK1WBJXIP5" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_LeaseholdImprovementsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over lease term</ix:nonNumeric></span></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; font-size: 10pt">Customer
    relationships &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z58VczgrDlqj" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_CustomerRelationshipsENPInvestmentsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over 15 years</ix:nonNumeric></span></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; font-size: 10pt">Software
    &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_z7yQ8qdk10R" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_SoftwareENPInvestmentsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over 3 years</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A7_zSwoGnG8Yfga" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<ix:exclude><!-- Field: Page; Sequence: 276; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zphhnjuMvRyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e)
<i><span id="xdx_86C_zXyL7qsob5K7">Impairment of Long-Lived Assets</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB Codification Topic 360, <i>&#8220;Property, Plant and Equipment&#8221; </i>(ASC 360), the Company reviews long-lived
assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever
events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets
is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected
future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded
to the extent that an asset&#8217;s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from
such estimates. There were no impairment charges during the periods presented.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p id="xdx_84C_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zi5V221GjRA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<i><span id="xdx_86D_z177sSOyO1D8">Foreign Currency</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency of the Company is the U.S. dollar. The functional currency of three of the Company&#8217;s subsidiaries is the Canadian
dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and
liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange
rates prevailing during the year. Translation adjustments arising on conversion of the Company&#8217;s financial statements from the
subsidiary&#8217;s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination
of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income
(loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p id="xdx_84F_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zOjsGQ63xU6h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<i><span id="xdx_866_zrnFwXrHme95">Revenue Recognition</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note
19.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer,
(2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of
the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied.
The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product
is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point,
the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service
and performance obligation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
the Company&#8217;s inception, product returns have been insignificant; therefore, no provision has been established for estimated product
returns.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
revenues consist of products sold to distributors with payment terms greater than the Company&#8217;s customary business terms due to
lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition
of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 277; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="FSI:StockIssuedInExchangeForServicesPolicyTextBlock"><p id="xdx_84B_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_zAqkjZWRvUx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<i><span id="xdx_861_z3cB9HFjbrOb">Stock Issued in Exchange for Services</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the
Company&#8217;s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized
over the period that the services are performed.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:CompensationRelatedCostsPolicyTextBlock"><p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zsGE27Jo2VMa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)
<i><span id="xdx_865_zlbIfOwhXJZk">Stock-based Compensation</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, <i>Compensation
&#8212; Stock Compensation</i>, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based
compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized
on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest.
Shares are issued from treasury upon exercise of stock options.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"><p id="xdx_841_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zZQrPnEebFff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
<i><span id="xdx_864_z2GP0Agodi6a">Other Comprehensive Income</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included
in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders&#8217;
equity. The Company&#8217;s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zKUqclfujMLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
<i><span id="xdx_864_zKOSKwGhOYIi">Income Per Share</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding
in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants.
Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included
in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect
on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the years ended December
31, 2021 and 2020.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_841_eus-gaap--UseOfEstimates_zMbsb2EoCDn4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">l)
<i><span id="xdx_864_zsve7NV2tYL5">Use of Estimates</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated
financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from
those estimates and would impact the results of operations and cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimates
and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the
estimates are revised and in any future periods affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible
assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful
lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments,
discount rates for right of use assets and the valuation of inventory.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 278; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p id="xdx_84B_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0BH9V9e5lSd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0.55pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)
<i><span id="xdx_86A_zGAaOHYPJVZ6">Fair Value of Financial Instruments</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal
or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.
The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered
observable and the last unobservable, that may be used to measure fair value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Level
    1 &#8211; Quoted prices in active markets for identical assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    2 &#8211; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets
    or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable
    market data for substantially the full term of the assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    3 &#8212; Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets
    or liabilities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term
line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial
instruments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments
being at market rates.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock"><p id="xdx_849_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zx06inet32O9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)
<i><span id="xdx_86E_zDRybwmA0BIb">Contingencies</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which
will only be resolved when one or more future events occur or fail to occur. The Company&#8217;s management and its legal counsel assess
such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related
to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company&#8217;s
legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability
can be estimated, the estimated liability would be accrued in the Company&#8217;s consolidated financial statements. If the assessment
indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated,
then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would
be disclosed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed.
Legal fees associated with loss contingencies are expensed as incurred.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_z0IrhDCYYHYi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)
<i><span id="xdx_86B_z8jDe7cyMYIi">Income Taxes</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future
tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that
when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB ASC 740 &#8220;<i>Income taxes</i>&#8221; under the liability method, it is the Company&#8217;s policy to provide
for uncertain tax positions and the related interest and penalties based upon management&#8217;s assessment of whether a tax benefit
is more likely than not to be sustained upon examination by tax authorities. At December 31, 2021, the Company believes it has appropriately
accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized
benefit is established or is required to pay amounts in excess of the liability, the Company&#8217;s effective tax rate in a given financial
statement period may be affected. Interest and penalties associated with the Company&#8217;s tax positions are recorded as interest expense
in the consolidated statements of operations and comprehensive income.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 279; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zI05byQ0hGPg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)
<i><span id="xdx_868_z1ZwYcJLZdke">Risk Management</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated
balance sheets are net of allowances for doubtful accounts, estimated by the Company&#8217;s management based on prior experience and
the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure
is minimized by dealing with only credit worthy counterparties. Revenue for the Company&#8217;s three primary customers totaled $<span id="xdx_902_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zOS4EpWjI00g" title="Revenue from Contract with Customer, Excluding Assessed Tax"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,917,947</ix:nonFraction></span>
(<span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zfsy62oWCZHb" title="[custom:ConcentrationRiskThresholdPercentage]"><ix:nonFraction name="FSI:ConcentrationRiskThresholdPercentage" contextRef="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">49</ix:nonFraction></span>%) for the year ended December 31, 2021 (2020 - $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zjszlIo1nerc" title="Revenue from Contract with Customer, Excluding Assessed Tax"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">14,713,127</ix:nonFraction></span> or <span id="xdx_90E_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zuInXhPSLzB5" title="[custom:ConcentrationRiskThresholdPercentage]"><ix:nonFraction name="FSI:ConcentrationRiskThresholdPercentage" contextRef="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">47</ix:nonFraction></span>%). Accounts receivable for the Company&#8217;s three primary customers
totaled $<span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z7SYKm5Nz7K" title="Accounts Receivable, after Allowance for Credit Loss"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2021-12-31_custom_ThreePrimaryCustomersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,940,995</ix:nonFraction></span> (<span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zMBGqPdzI448" title="[custom:ConcentrationRiskThresholdPercentage]"><ix:nonFraction name="FSI:ConcentrationRiskThresholdPercentage" contextRef="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">69</ix:nonFraction></span>%) at December 31, 2021 (2020 - $<span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zz2ZhwbIOSQg" title="Accounts Receivable, after Allowance for Credit Loss"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2020-12-31_custom_ThreePrimaryCustomersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,986,284</ix:nonFraction></span> or <span id="xdx_90D_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zt2tPUAnV8O7" title="[custom:ConcentrationRiskThresholdPercentage]"><ix:nonFraction name="FSI:ConcentrationRiskThresholdPercentage" contextRef="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">68</ix:nonFraction></span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash
equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally
insured amounts. The Company has not experienced any losses in such accounts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from
financial assets and liabilities, subject to fixed long-term rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange
rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The
Company has not hedged its exposure to currency fluctuations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate
as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will
refinance its long-term debt where possible to obtain more favourable rates.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:EquityMethodInvestmentsPolicy"><p id="xdx_84E_eus-gaap--EquityMethodInvestmentsPolicy_zrNend6p3aPd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q)
<i><span id="xdx_863_zZwSBY8hy1Rd">Equity Method Investment</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise
significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company&#8217;s
ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on
the investee&#8217;s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under
the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and
adjusted for dividends received and the Company&#8217;s share of the investee&#8217;s earnings or losses together with other-than-temporary
impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"><p id="xdx_84E_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zUQPenO0Idsa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)
<i><span id="xdx_866_zXAPsxvAASYd">Goodwill and intangible assets</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed.
Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company
performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with
a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the
qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its
carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear,
the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including
goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair
value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit
is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount,
goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit&#8217;s fair value,
limited to the total amount of goodwill allocated to the reporting unit.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 280; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible
assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of
impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative
assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments,
and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of
the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required.
When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill.
If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated,
requiring recognition of an impairment charge for the differential.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qualitative
assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment,
it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their
carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived
intangibles were recognized during the year ended December 31, 2021 or 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finite-lived
intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators
of finite-lived intangibles and other long-lived assets as described in the &#8220;Impairment of Long Lived Assets&#8221; significant
accounting policy.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"><p id="xdx_849_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_zpXvQfT1zgll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s)
<i><span id="xdx_86C_zbHK8bRW3XD2">Recent Accounting Pronouncements</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material
impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other
new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_80C_eus-gaap--LesseeOperatingLeasesTextBlock_znP3bIgs0Q51" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>3.
<span>Leases <b><span id="xdx_829_z29kXnC3Cuq2" style="display: none">LEASES</span></b></span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
and reporting guidance for leases requires that leases be evaluated and classified as either operating or finance leases by the lessee
and as either operating, sales-type or direct financing leases by the lessor. For leases with terms greater than 12 months, the Company
records the related right-of-use (&#8220;ROU&#8221;) asset and lease obligation at the present value of lease payments over the term.
Leases may include fixed rental escalation clauses, renewal options and / or termination options that are factored into the determination
of lease payments when appropriate. The Company&#8217;s operating leases are included in ROU assets, lease liabilities-current portion
and lease liability-less current portion in the accompanying consolidated balance sheets. ROU assets represent the Company&#8217;s right
to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the
lease. The Company&#8217;s leases do not usually provide a readily determinable implicit rate; therefore, an estimate of the Company&#8217;s
incremental borrowing rate is used to discount the lease payments based on information available at the lease commencement date. The
discount rate used was <span id="xdx_909_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_c20211231_zz26ykbIW5Rf" title="Operating leases discount rate"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseDiscountRate" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.5</ix:nonFraction></span>%.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 281; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock"><p id="xdx_893_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_znvdiWs5BOz4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below summarizes the right-of-use asset and lease liability for the year ended December 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zmYTjilXJPh8">SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 90%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Right of Use Assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 84%">Balance at December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20200101__20201231_zxoFF5obpXR2" title="Right of Use Assets Beginning Balance" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">789,205</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--OperatingLeaseAssetsAddition_pp0p0_c20200101__20201231_z8tPdp5n7ouh" title="Addition" style="text-align: right"><ix:nonFraction name="FSI:OperatingLeaseAssetsAddition" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">260,661</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Termination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--OperatingLeasesAssetsTermination_c20200101__20201231_pp0p0" title="Termination" style="text-align: right">(<ix:nonFraction name="FSI:OperatingLeasesAssetsTermination" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">234,980</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20200101__20201231_z4wEdD1YCbV1" title="Depreciation" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">331,773</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance at December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zPKax8oCy2oj" title="Right of Use Assets Ending Balance" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">483,113</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zLbzOPUeSl2g" title="Depreciation" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">265,846</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance at December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zAFXdNrBCaU8" title="Right of Use Assets Ending Balance" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Lease Liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance at December 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20200101__20201231_zJ22uqJEIwc6" title="Lease Liability Beginning Balance" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">789,205</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--OperatingLeasesLiabilityAddition_c20200101__20201231_pp0p0" title="Addition" style="text-align: right"><ix:nonFraction name="FSI:OperatingLeasesLiabilityAddition" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">260,661</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Termination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--OperatingLeasesLiabilityTermination_pp0p0_c20200101__20201231_zsyS7IMrCghj" title="Termination" style="text-align: right">(<ix:nonFraction name="FSI:OperatingLeasesLiabilityTermination" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">234,980</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Lease interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--LeaseInterestExpense_c20200101__20201231_pp0p0" title="Lease interest expense" style="text-align: right"><ix:nonFraction name="FSI:LeaseInterestExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">53,768</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20200101__20201231_zco2cj0Ysagi" title="Payments" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">385,541</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance at December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_z63JfCGl6Jr1" title="Lease Liability Ending Balance" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">483,113</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zctDyBbRYAh7" title="Lease interest expense" style="text-align: right"><ix:nonFraction name="FSI:LeaseInterestExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,057</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z9R3fmOKH9wg" title="Payments" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">287,903</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance at December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_z8d0g1z3ncfa" title="Lease Liability Ending Balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Short-term portion</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zKSKEoTDAhg4" title="Short-term portion" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">77,715</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z3iPAaXNtF67" title="Long-term portion" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">139,552</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zVOwesMLPETe" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z4THXWU4keZ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undiscounted
rent payments are as follows:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zdve3Wfqljr">SCHEDULE OF UNDISCOUNTED RENT PAYMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_499_20211231_zP2IDO4kxUn3" style="text-align: right">78,240</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPz1VZ_ztTzIN3bp74h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">78,240</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPz1VZ_zRiGeaZt7Cw5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">77,100</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPz1VZ_zu52hjG56X59" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">70,440</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_maLOLLPz1VZ_zMDIJXaMjux2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">71,940</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPz1VZ_zyqqLngmSJv" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Total</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">297,720</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zPwpe5PojJug" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Impact of discounting</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">80,453</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Lease liability, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A4_z7YN6rlD21Kg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:FinancingReceivablesTextBlock"><p id="xdx_806_eus-gaap--FinancingReceivablesTextBlock_zGblIiwEj8Kh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>4.
<span>Accounts Receivable <b><span id="xdx_82A_zG5CuoRGhY5g" style="display: none">ACCOUNTS RECEIVABLE</span></b></span></b></span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock"><p id="xdx_893_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zKbmmJlrLhFg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zGEO4ZSBJohl">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20211231_zVVUF86G12r6" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20201231_zAD8vqYveWMj" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_z4NFmKL0eqEe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Accounts receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,403,308</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,161,249</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_z0h2JiHc1JZ8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowances for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">273,979</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">271,436</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzCGO_zacAlxXzMyc7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accounts receivable</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccountsAndNotesReceivableNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,129,329</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccountsAndNotesReceivableNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,889,813</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A6_zXda4wtCfTzb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_80E_eus-gaap--InventoryDisclosureTextBlock_zHuucQHW0dj3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>5.
<span>Inventories <span id="xdx_826_zNS0FrCxPhK" style="display: none">INVENTORIES</span></span></b></span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_892_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zE1zvLRMz1qk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BF_zn3wFWQpBjS1">SCHEDULE OF INVENTORIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20211231_z1QygdhdEd0a" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20201231_zKTPU8G0ztF7" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_z7kwJE3yLnN5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Completed goods</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,417,829</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,393,794</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzDiN_z5fX5WuBiQaa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0776">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryWorkInProcess" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">152,595</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_zjw3Jqeplpka" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Raw materials and supplies</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterialsAndSupplies" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,084,176</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterialsAndSupplies" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,826,087</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzDiN_zCQYjA5oYjM2" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;<span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total inventory</span>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,502,005</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,372,476</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A1_z7fbzG6KljI4" style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_80E_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zFBAUaF1rbOg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>6.
<span>Property, Equipment and Leaseholds <span style="font-variant: small-caps"><span id="xdx_82A_zW5zVjxlF9Ic" style="display: none">PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></span></b></span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zQf95OB29Tm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zsxJFHuZlLil">SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2021</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2021</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6IagJkkWm9g" title="Cost" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,823,708</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6OjoO26Hlh4" title="Accumulated Depreciation" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,983,589</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z3mjqj8tjmug" title="Property, Plant and Equipment, Net, Total" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,840,119</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zQVdUD9JALMk" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">196,255</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBd3jdxS1nYj" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">71,258</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zRckIAqSFJCf" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">124,997</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmgYMeTPqEqf" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,605</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zPEhHTvJpyj1" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">42,456</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zK9HmOwOT2g" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,149</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zvSHEQeZAS59" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">130,658</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zx2EFt0qBr4e" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">106,101</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z0rez7RsNyOc" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">24,557</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zVZhlKwdbxc" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,872</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zK3HxneSE3pd" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,155</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztskZy3WZ2Nc" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">717</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zYi4XmmSWXd6" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,867,799</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z9MVXMcxdK84" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,171,699</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5dSPJOg1B07" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,696,100</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z5xSMZcBgqfc" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,463</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_znuuJ3b0wh2i" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,532</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zEvR7mwu2hGa" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,931</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z9O2MlnIF4Pg" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">34,400</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zD6wxgIt3Gqf" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">26,284</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z4qRlMy50HQd" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,116</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zU4rxGL1Z372" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">88,872</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl8VjxDx7Lj3" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">88,872</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zvkHbBzEjCT2" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0841">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zONCi4vNHbl7" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">107,759</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zLO38p5X7nUi" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">107,759</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zDaZB9A7whz4" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0847">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zzWsQk3HAr82" title="Cost" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_LandMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">234,027</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zAUOpsFmZx5f" title="Accumulated Depreciation" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0851">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zxcnFD2XuiCk" title="Property, Plant and Equipment, Net, Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_LandMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">234,027</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20211231_pp0p0" title="Cost" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,538,418</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c20211231_pp0p0" title="Accumulated Depreciation" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,606,705</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_c20211231_pp0p0" title="Property, Plant and Equipment, Net, Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,931,713</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 282; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2020</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2020</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z2xggdUxPDeh" title="Cost" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,798,370</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zo8xUD4jTwJe" title="Accumulated Depreciation" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,836,142</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zNtgRDDxMezh" title="Property, Plant and Equipment, Net, Total" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,962,228</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zdiNLCfbyWbb" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">180,956</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zUpjUOkzKdC4" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">61,266</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zvQGB6Ir6aG4" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">119,690</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zdZLtO6di8Kj" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,593</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zUnPMa1ngME5" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">41,957</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zy2OmZiRKvLk" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,636</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zwj9r7Oc7Wdj" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">111,145</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zmHqBqEifps2" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">101,186</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zX4z5NxNUWr8" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,959</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zGplvNwQi9D5" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,864</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zNL0aOoPiWd8" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">971</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zIjBL02ru4n6" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">893</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5vUCDmx9rr3" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,154,425</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_za1nGbSr0ark" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,573,748</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zv48BQLN7kjc" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,580,677</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zJQj9SaHqVMi" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,422</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z33mqDH9afzl" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,675</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zaJ9uGg4oSIg" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,747</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyGRlJFh5Z4b" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">34,400</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z1qymRSduX0f" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">24,255</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zWMVB0Js2Jl" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,145</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl30RkG2bga7" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">88,872</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_ziGsCPADoXdj" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">87,205</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuGAiOKNUbTg" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,667</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zYuTbx1QTWJh" title="Cost" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">107,295</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zshI1XyfkMj6" title="Accumulated Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">107,295</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zT6a0EGpDXw7" title="Property, Plant and Equipment, Net, Total" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0919">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_ze1fLkmOpADe" title="Cost" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_LandMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">452,399</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zZ3jJkVGG89l" title="Accumulated Depreciation" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0923">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z11ex2owSN05" title="Property, Plant and Equipment, Net, Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31_us-gaap_LandMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">452,399</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231_z87QSSWhFWn" title="Cost" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,982,741</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231_z2K9lJlKZjN4" title="Accumulated Depreciation" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,840,700</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231_zoy0Ntvw4Uc2" title="Property, Plant and Equipment, Net, Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,142,041</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A6_zr6fWGJTWzOg" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount
of depreciation expense for 2021: $<span id="xdx_903_eus-gaap--Depreciation_pp0p0_c20210101__20211231_zzH8kidXiEmb" title="Depreciation"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">773,497</ix:nonFraction></span> (2020: $<span id="xdx_905_eus-gaap--Depreciation_pp0p0_c20200101__20201231_z3BTW44AyOCe" title="Depreciation"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">659,233</ix:nonFraction></span>) and is included in cost of sales in the consolidated statements of income
and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, <span id="xdx_909_eus-gaap--AreaOfLand_iI_usqft_c20210112_zCiINoHCl5Yj" title="Area of land"><ix:nonFraction name="us-gaap:AreaOfLand" contextRef="AsOf2021-01-12" format="ixt:numdotdecimal" decimals="INF" unitRef="sqft">3.3</ix:nonFraction></span> acres of cleared and undeveloped land in Taber, AB Canada was disposed of for proceeds of $<span id="xdx_909_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zIYOKH0si0O8"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">263,380</ix:nonFraction></span>
($<span id="xdx_901_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_uCAD_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zeZ32Tpyne6i"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="CAD">333,899</ix:nonFraction></span>CAD). With a cost of $<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zk3wCFQo6ns1" title="Cost"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">219,318</ix:nonFraction></span> ($<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uCAD_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z8w8qCDq3YL5" title="Cost"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="CAD">278,040</ix:nonFraction></span>CAD) the Company recognized a gain of $<span id="xdx_900_ecustom--GainOnInvestments_pp0p0_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z4rpbvCnd9s" title="Recognized gains"><ix:nonFraction name="FSI:GainOnInvestments" contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">44,330</ix:nonFraction></span> ($<span id="xdx_90D_ecustom--GainOnInvestments_pp0p0_uCAD_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z3bKEZNqzoO7"><ix:nonFraction name="FSI:GainOnInvestments" contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="CAD">55,859</ix:nonFraction></span>CAD) on the disposal. During the
year ended December 31, 2020, equipment with a cost of $<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" title="Cost"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">79,517</ix:nonFraction></span> and accumulated depreciation of $<span id="xdx_909_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zPIK1xoqJnz4" title="Accumulated depreciation"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">64,218</ix:nonFraction></span> was disposed for proceeds of $<span id="xdx_909_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z4yAs4pLZ95k" title="Proceed for disposal"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfMachineryAndEquipment" contextRef="From2020-01-012020-12-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">24,789</ix:nonFraction></span>.
The Company recognized a gain of $<span id="xdx_903_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_pp0p0_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zQW3PmksIJj9" title="Gain on disposal"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="From2020-01-012020-12-31_us-gaap_EquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,490</ix:nonFraction></span> on the disposal.</span></p>
<!-- Field: Split-Segment; Name: 001 -->
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><p id="xdx_803_eus-gaap--IntangibleAssetsDisclosureTextBlock_zj1C36xo4Dqe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>7.
<span>Patents <b><span id="xdx_82D_zi5nuLuxdArl" style="display: none">PATENTS</span></b></span></b></span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zou6aUfzVBoe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_zDX8DZWv8Rt1" style="display: none">SCHEDULE OF PATENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br /> Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; padding-bottom: 1.5pt">Patents</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zgxPltbff797" title="Patents, Cost" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedPatentsGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">208,079</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_z0UJKjUecFJc" title="Accumulated Amortization" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">194,380</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_zxzh9NVo05Pd" title="Patents, Net" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,699</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br /> Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; padding-bottom: 1.5pt">Patents</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedPatentsGross_c20201231_pp0p0" title="Patents, Cost" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedPatentsGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">208,211</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20201231_zZTlu66uBsV1" title="Accumulated Amortization" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">178,074</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201231_pp0p0" title="Patents, Net" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">30,137</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AB_zzwf0WzDHsxe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Decrease
in 2021 cost was due to currency conversion. 2021 cost in Canadian dollars - $<span id="xdx_90D_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20211231__us-gaap--AwardTypeAxis__custom--CADMember_zg4ReEafwRo6" title="Increase in currency conversion"><ix:nonFraction name="FSI:IncreaseInCurrencyConversion" contextRef="AsOf2021-12-31_custom_CADMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="CAD">265,102</ix:nonFraction></span> (2020 - $<span id="xdx_909_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20201231__us-gaap--AwardTypeAxis__custom--CADMember_zV3LwzRLUQrb" title="Increase in currency conversion"><ix:nonFraction name="FSI:IncreaseInCurrencyConversion" contextRef="AsOf2020-12-31_custom_CADMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="CAD">265,102</ix:nonFraction></span> in Canadian dollars).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount
of amortization for 2021: $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231_zwgjIt8CdQd7" title="Amortization"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,438</ix:nonFraction></span> (2020 - $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20201231_pp0p0" title="Amortization"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,438</ix:nonFraction></span>) and is included in cost of sales in the consolidated statements of income and comprehensive
income.</span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"><p id="xdx_89F_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zg7OVd19fWO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over the next five years is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zY0f2ngYyaB4" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231_zd2gvfDF81Fc" title="2022"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,699</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 283; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock"><p id="xdx_802_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zflxDWbUSqa4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.
<span style="font-variant: small-caps"><span>Goodwill and Intangible Assets <b><span id="xdx_827_zzHw76VrhbT" style="display: none">GOODWILL AND INTANGIBLE ASSETS</span></b></span></span></b></span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zjXsHyEPpKwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zE6ikT39usR4" style="display: none">SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 82%; padding-bottom: 1.5pt">Balance as of December 31, 2020 and 2021</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><span><span id="xdx_905_eus-gaap--Goodwill_iI_c20201231_zqDInxhtDvTk" title="Goodwill"><span id="xdx_90C_eus-gaap--Goodwill_iI_c20211231_zpczmAJ7ULed"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,534,275</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Indefinite Lived Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance as of December 31, 2020 and 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span><span id="xdx_90C_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20211231_zRUJmRw2pR4b" title="Indefinite Lived Intangible Asset"><span id="xdx_909_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20201231_z4Gysg2HBfDj"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">770,000</ix:nonFraction></ix:nonFraction></span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to
the acquisition of ENP Investments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Definite Life Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 82%">Balance as of December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zqnzOKzCdel" title="Beginning balance" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2019-12-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,182,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zL89yHsrhSD3" title="Amortization" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2020-01-012020-12-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">176,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance as of December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zT63YCXPM2F6" title="Beginning balance" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2020-12-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,006,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zm7BrKwivm23" title="Amortization" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2021-01-012021-12-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">176,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balances as of December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z7DeKkhzIHPe" title="Ending balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-12-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,830,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


</ix:nonNumeric><p id="xdx_8A9_zoRl6QXTlhU1" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Definite
life intangible assets consist of customer relationships and software related to the acquisition of ENP Investments. Customer relationships
and software are amortized over their estimated useful life of <span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zPamdrHmpXp1" title="Estimated useful life"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">15</ix:nonNumeric></span> years and <span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z5DLDXqlAdb2" title="Estimated useful life"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">3</ix:nonNumeric></span> years, respectively.</span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="FSI:ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock"><p id="xdx_897_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zt5FJmuBpXC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over the next five years is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zR9Q8YPXhWmh" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zuDLg7ZNAJYk" title="2022"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">160,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zYJoY8bbWood" title="2023" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zH6nAo29pVZe" title="2024" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zAVlxw356sJ8" title="2025" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">2026</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkJorWHpqWP1" title="2026" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="FSI:LongTermDepositsTextBlock"><p id="xdx_80D_ecustom--LongTermDepositsTextBlock_zq1yQeUBivc1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.
<span style="font-variant: small-caps"><span>Long Term Deposits <b><span id="xdx_82C_zwPZEztgB3yf" style="display: none">LONG TERM DEPOSITS</span></b></span></span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="FSI:ScheduleOfLongTermDepositsTableTextBlock"><p id="xdx_892_ecustom--ScheduleOfLongTermDepositsTableTextBlock_z2LfUcfvuOs7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has security deposits that are long term in nature which consist of damage deposits held by landlords and security deposits held
by various vendors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zSLcqLr61Cb3" style="display: none">SCHEDULE OF LONG TERM DEPOSITS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20211231_z5wQyUodyJKj" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20201231_zXANx59fZjyh" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Long term deposits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,540</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,540</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AB_zbZPdYjx7Amh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock"><p id="xdx_809_eus-gaap--EquityMethodInvestmentsDisclosureTextBlock_zv9UrlFNJfJ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>10.
<span>Investments <b><span id="xdx_82C_zdcxzt7bihBc" style="display: none">INVESTMENTS</span></b></span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a <span id="xdx_90A_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpPeruInvestmentsLlcMember_zBKY34HRHqL5" title="Ownership interest"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">50</ix:nonFraction></span>% ownership interest
in ENP Peru Investments LLC (&#8220;ENP Peru&#8221;). ENP Peru is located in Illinois and leases warehouse space. The Company accounts
for this investment using the equity method of accounting. A summary of the Company&#8217;s investment follows:</span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_893_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zZYejtMnCpQ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zdTJRDriP3R9" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zyh4tunHg0y" title="Balance, Beginning"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2019-12-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,387</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Return of equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zg6SlDLvHNEg" title="Return of equity" style="text-align: right">(<ix:nonFraction name="FSI:EquityMethodInvestmentReturnOfEquity" contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">9,063</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Gain (loss) in equity method investment" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,498</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zWbbRXiJmLMk" title="Balance, Beginning" style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2020-12-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,822</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Return of equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuKru1CWLF22" title="Return of equity" style="text-align: right">(<ix:nonFraction name="FSI:EquityMethodInvestmentReturnOfEquity" contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">3,822</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zifu3hVCdww" title="Gain (loss) in equity method investment" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,642</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zb9s0kzoim3" title="Balance, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember97078437" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,642</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AA_z1PEhRsE8Y29" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company received an additional $<span id="xdx_90B_eus-gaap--ProceedsFromContributionsFromAffiliates_pp0p0_c20210101__20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpPeruInvestmentsLlcMember_zHjVmTbJxkxi" title="Proceeds from investment"><ix:nonFraction name="us-gaap:ProceedsFromContributionsFromAffiliates" contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">30,478</ix:nonFraction></span> from ENP Peru. At the time of receipt of the payment, the
investment balance was $nil and the payment was not recorded against the investment balance but was included in gains on investments.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 284; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234" escape="true" name="us-gaap:GainLossOnInvestmentsTextBlock"><p id="xdx_890_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zEJTiTqkdV5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
profit and loss information for ENP Peru is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_z1eFrklZK1b3" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z4EWTd49a26g" title="Net sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">322,079</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Net sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">295,800</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuCNYZhxETki" title="Net income" style="text-align: right"><ix:nonFraction name="FSI:RealizedInvestmentGainsLossesNet" contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">45,285</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Net income" style="text-align: right"><ix:nonFraction name="FSI:RealizedInvestmentGainsLossesNet" contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,996</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AE_z2KpwiD1bkyd" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2018,
ENP Investments acquired a <span id="xdx_904_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20181231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpRealtyLLCMember_zTP9SowbZII2" title="Ownership interest"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2018-12-31_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">24</ix:nonFraction></span>% ownership interest in ENP Realty LLC (&#8220;ENP Realty&#8221;). ENP Realty is located in Illinois and
leases warehouse space. During the year ended December 31, 2020, the other partners of ENP Realty withdrew from the partnership, resulting
in ENP Realty becoming a wholly owned subsidiary of ENP Investments. As a result, ENP Realty is consolidated in the financial statements
of the Company and a <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pid_dp_uPure_c20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember_zDfhCAbBqndj" title="Non-controlling interests"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" contextRef="AsOf2020-12-31_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">35</ix:nonFraction></span>% non-controlling interest is recognized from the acquisition date onwards.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It
was determined that ENP Realty did not meet the definition of a business in accordance with FASB Codification Topic 805, Business Combinations
(ASC 805)<i>, </i>and the acquisition was accounted for as an asset acquisition. The following table summarizes the final purchase price
allocation of the consideration paid to the respective fair values of the assets acquired and liabilities assumed in ENP Realty as of
the acquisition date.</span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpRealtyLLCMember" escape="true" name="FSI:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock"><p id="xdx_89F_ecustom--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_z0wMTUSS81xj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span><span><span id="xdx_8B0_zUVZRvearMva" style="display: none">SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION</span></span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: left; padding-bottom: 1.5pt">Investment eliminated upon consolidation</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><span id="xdx_907_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20210101__20211231_zbg0Kp2l6Mf9" title="Investment eliminated upon consolidation"><ix:nonFraction name="FSI:InvestmentEliminatedUponConsolidation" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">63,165</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Assets acquired:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20211231_zhOVv8AutEWc" title="Assets acquired: Cash" style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,419</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Building</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_iI_pp0p0_c20211231_zznfX3IvKHag" title="Assets acquired:Building" style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">630,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Land</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_iI_pp0p0_c20211231_zlTTI6reeuO4" title="Assets acquired: Land" style="text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">85,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Liabilities assumed:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pp0p0_di_c20211231_zCrjSk8UrOZf" title="Liabilities assumed: Accounts payable" style="text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">15,797</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Long term debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_iNI_pp0p0_di_c20211231_z2LD5YNSJJVe" title="Liabilities assumed: Long term debt" style="text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">450,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Deferred income tax liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_iNI_pp0p0_di_c20211231_zsBoS6DdJ1dj" title="Liabilities assumed: Deferred income tax liability" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">66,116</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total identifiable net assets:</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_c20211231_zzKg3bxfGErb" title="Total identifiable net assets:" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">196,506</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain on acquisition of ENP Realty</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_ecustom--GainOnAcquisitionOfEnpRealty_pp0p0_c20210101__20211231_zHDSnMRDPZSc" title="Gain on acquisition of ENP Realty" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="FSI:GainOnAcquisitionOfEnpRealty" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">133,341</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AA_zNLmVO3NIBzg" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
income tax expense arising from the deferred income tax liability is net against gain on acquisition of ENP Realty in the consolidated
statements of income and comprehensive income.</span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpRealtyLLCMember" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_89D_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_zemTOk4wjwI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of the Company&#8217;s investment follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span><span id="xdx_8B1_zxdrOPvF7Pwc" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90C_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zoeW8coVmUL1" title="Balance, Beginning"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2019-12-31_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">63,165</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Investment eliminated upon consolidation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zOhwWHdTR0r5" title="Investment eliminated upon consolidation" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="FSI:InvestmentEliminatedUponConsolidation" contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">63,165</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2020 and 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--EquityMethodInvestments_iE_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zZYLYHPEyJ2" title="Balance, Ending"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_c20210101__20211231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_ztyP2cPxE9x2" title="Balance, Ending"><span style="-sec-ix-hidden: xdx2ixbrl1089"><span style="-sec-ix-hidden: xdx2ixbrl1091">-</span></span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A1_ztcpb3CVpCdb" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_90D_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_pp0p0" title="Investment"><ix:nonFraction name="us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" contextRef="From2018-12-012018-12-31_custom_AppliedHoldingCorpMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">200,000</ix:nonFraction></span>
in Applied Holding Corp. (&#8220;Applied&#8221;). Applied is a captive insurance company and the Company received a non-convertible promissory
note for its investment which becomes due in <span id="xdx_909_eus-gaap--DebtConversionConvertedInstrumentExpirationOrDueDateYear_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_zAV3R6Wns4O9" title="Debt conversion due date"><ix:nonNumeric contextRef="From2018-12-012018-12-31_custom_AppliedHoldingCorpMember" name="us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateYear">2021</ix:nonNumeric></span> but may be extended with notice for a maximum of <span id="xdx_901_eus-gaap--DebtInstrumentTerm_dc_c20181201__20181231__srt--RangeAxis__srt--MaximumMember__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_zHa8vFs4Tp08" title="Debt Instrument, Term"><ix:nonNumeric contextRef="From2018-12-012018-12-31_srt_MaximumMember_custom_AppliedHoldingCorpMember" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm">two years</ix:nonNumeric></span>. In accordance with FASB
Codification Topic 320, <i>Investments &#8211; Debt Securities</i> (ASC 320), the Company has elected to account for this investment
at cost. During the year ended December 31, 2021, the Company entered an agreement with Applied to extend the maturity date of this promissory
note to December 6, 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_909_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20181201__20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_pp0p0" title="Investment"><ix:nonFraction name="us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" contextRef="From2018-12-012018-12-31_custom_TrioOpportunityCorpMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction></span>
in Trio Opportunity Corp. (&#8220;Trio&#8221;), a privately held entity. Trio is a real estate investment vehicle and the Company received
<span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20181201__20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_z842Q9hJQfki" title="Non-voting shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2018-12-012018-12-31_us-gaap_CommonClassBMember_custom_TrioOpportunityCorpMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000</ix:nonFraction></span> non-voting Class B shares at $<span id="xdx_90C_eus-gaap--SharePrice_iI_pid_c20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zla8cTHUPr2g" title="Share price"><ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2018-12-31_custom_TrioOpportunityCorpMember_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">10.00</ix:nonFraction></span>/share. In accordance with FASB Codification Topic 321, <i>Investments &#8211; Equity Securities
(</i>ASC 321), the Company has elected to account for this investment at cost.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 285; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(e<span style="font-variant: small-caps">)
</span></b>In January 2019, the Company invested $<span id="xdx_90A_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20190101__20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zH3dqp4w5Mxf" title="Investment"><ix:nonFraction name="us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" contextRef="From2019-01-012019-01-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,001,000</ix:nonFraction></span> in a Florida based LLC that is engaged in international sales of fertilizer
additives. The Company accounts for this investment using the equity method of accounting. According to the operating agreement, the
Company has a <span id="xdx_907_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zwwWJYr3FVOi" title="Ownership interest"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2019-01-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">50</ix:nonFraction></span>% interest in the profit and loss of the Florida based LLC but does not have control. <span style="background-color: white">A
summary of the Company&#8217;s investment follows:</span></span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_891_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zjQX0cNnXGD" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zXj8rYv2FEnj" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_903_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zTuO79otRgA8" title="Balance, Beginning"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2019-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,141,033</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Additional payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--AdditionalPayment_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" title="Additional payment" style="text-align: right"><ix:nonFraction name="FSI:AdditionalPayment" contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,518,684</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gain in equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zqvP8dT6B6C9" title="Gain in equity method investment" style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">809,342</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" title="Return of equity" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="FSI:EquityMethodInvestmentReturnOfEquity" contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">896,714</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zoihULlgbo8g" title="Balance, Beginning" style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,572,345</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain in equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1FaUcXX8EQ5" title="Gain in equity method investment" style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">454,023</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zAj22AtBd1x1" title="Return of equity" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="FSI:EquityMethodInvestmentReturnOfEquity" contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">325,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zolSGiKsRZfj" title="Balance, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2021-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,701,368</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_zKPyIielNJeh" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further
to the original investment amount, the Company had placed $<span id="xdx_90F_eus-gaap--RestrictedCashNoncurrent_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zpS98t5Emohd" title="Restricted cash, released upon reaching milestone"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,000,000</ix:nonFraction></span> in trust, which was released during the year ended December 31,
2020 upon the Florida based LLC reaching a milestone related to earnings before interest, taxes and depreciation (&#8220;EBITDA&#8221;)
targets. The additional payments of $<span id="xdx_904_eus-gaap--AssetAcquisitionConsiderationTransferredContingentConsideration_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zClnkSAwrIP1" title="Contigent consideration of additional payment"><ix:nonFraction name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,518,684</ix:nonFraction></span> made during the year ended December 31, 2020 related to contingent consideration which
was dependent on the Florida based LLC meeting certain performance millstones during the year. Summarized profit and loss information
related to the equity accounted investment is as follows:</span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" escape="true" name="us-gaap:GainLossOnInvestmentsTextBlock"><p id="xdx_89C_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z8cnNEy23dV4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zgvVrMUUqwzl" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zU0XZFKBlZ98" title="Net sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">11,543,277</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" title="Net sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,138,511</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z3C5zeqFyTA6" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,517,387</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--RealizedInvestmentGainsLosses_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,688,654</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1VYMQW7W6S3" title="Net income" style="text-align: right"><ix:nonFraction name="FSI:RealizedInvestmentGainsLossesNet" contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">908,045</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" title="Net income" style="text-align: right"><ix:nonFraction name="FSI:RealizedInvestmentGainsLossesNet" contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,618,685</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AD_zgxHwQ73uRpj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company had sales of $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zU35bATX7KP4" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,982,281</ix:nonFraction></span> (2020 - $<span id="xdx_90D_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1dfp7t1XK3i" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,476,047</ix:nonFraction></span>) to the Florida Based LLC, of which $<span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zlb9TzRoYdi2" title="Accounts Receivable"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2021-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,202,345</ix:nonFraction></span>
is included within Accounts Receivable as at December 31, 2021 (2020 - $<span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zg0P4A4ufDx6" title="Accounts Receivable"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,593,272</ix:nonFraction></span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(f)
</b>In December 2020, the Company invested $<span id="xdx_90F_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20201201__20201231__dei--LegalEntityAxis__custom--LygosIncMember_pp0p0" title="Investment"><ix:nonFraction name="us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" contextRef="From2020-12-012020-12-31_custom_LygosIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction></span> in Lygos Inc., a privately held entity, under a Simple Agreement for Future Equity
agreement. Both companies <span style="background-color: white">intend to work together in pursuit of sustainable aspartic acid through
synthetic biology<span style="font-variant: small-caps">.</span></span> <span style="font-variant: small-caps">T</span>he Company has
elected to account for this investment at cost. A summary of the Company&#8217;s investment follows:</span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_LygosIncMember" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_89B_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zPBmG5oMNeUb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zGaeSay6wX36" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iS_pdp0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zVTNpSLrGV3g" title="Balance, Beginning"><span style="-sec-ix-hidden: xdx2ixbrl1157">-</span></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 82%; padding-bottom: 1.5pt">Acquisition</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AcquisitionCosts_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zhuXJr3UhhUc" title="Acquisition" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><ix:nonFraction name="us-gaap:AcquisitionCosts" contextRef="From2020-01-012020-12-31_custom_LygosIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--EquityMethodInvestments_iS_pdp0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zUYgjZ9sOb78" title="Balance, Beginning" style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2020-12-31_custom_LygosIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Additional payment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zICLbseBTTfi" title="Additional payment" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="FSI:AdditionalPayment" contextRef="From2021-01-012021-12-31_custom_LygosIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zXIa7z3v9El5" title="Balance, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2021-12-31_custom_LygosIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,000,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ShortTermDebtTextBlock"><p id="xdx_80F_eus-gaap--ShortTermDebtTextBlock_zax4mFAAEIkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>11.
<span>Short-Term Line of Credit <b><span id="xdx_82B_zIpwgU0ceoXe" style="display: none">SHORT-TERM LINE OF CREDIT</span></b></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In September 2018, the Company signed a new
agreement with Harris Bank (&#8220;Harris&#8221;) to renew the expiring credit line. The revolving line of credit is for an aggregate
amount of up to the lesser of (i) $<span id="xdx_903_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_pp0p0" title="Aggregate amount of revolving line of credit"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2018-09-30_custom_NewAgreementMember_custom_HarrisBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,500,000</ix:nonFraction></span>, or (ii) <span id="xdx_905_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_uPure_c20180901__20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_z0kbE77Ncsbi" title="Eligible percentage of domestic accounts receivable"><ix:nonFraction name="FSI:EligiblePercentageOfDomesticAccountsReceivable" contextRef="From2018-09-012018-09-30_custom_NewAgreementMember_custom_HarrisBankMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">80</ix:nonFraction></span>% of eligible domestic accounts receivable and certain foreign accounts receivable
plus <span id="xdx_90A_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_uPure_c20180901__20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_zHBWVaVuL9Ga" title="Percentage of foreign accounts receivable of inventory"><ix:nonFraction name="FSI:PercentageOfForeignAccountsReceivableOfInventory" contextRef="From2018-09-012018-09-30_custom_NewAgreementMember_custom_HarrisBankMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">60</ix:nonFraction></span>% of inventory. The loan had an annual interest rate of 4.75%. The revolving line of credit at Harris was paid in October 2020,
upon the opening of the revolving line of credit at Midland States Bank (&#8220;Midland&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(b)
</b>In April 2020 and in August 2021, ENP Investments signed a new agreement with Midland to renew the expiring credit line. The revolving
line of credit is for an aggregate amount up to $<span id="xdx_901_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20210831__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_zsnxNNkG16na" title="Aggregate amount of revolving line of credit"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2021-08-31_custom_NewAgreementMember_custom_MidlandStatesBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,000,000</ix:nonFraction></span>. The interest rate of this loan is subject to change from time to time based
on changes in an independent index which is the 1 month LIBOR as published in the Wall Street Journal (the &#8220;Index&#8221;). Interest
on the unpaid principal balance of this loan will be calculated using a rate of <span id="xdx_90E_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20210801__20210830__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zKx86ZEQDTo2" title="Debt effective rate"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" contextRef="From2021-08-012021-08-30_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.000</ix:nonFraction></span> percentage points over the Index. Under no circumstances
will the interest rate of this loan be less than <span id="xdx_90D_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20210831__srt--RangeAxis__srt--MaximumMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zDhnxUSw5NV3" title="Annual interest rate of loan"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="AsOf2021-08-31_srt_MaximumMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.250</ix:nonFraction></span>% per annum or more than the maximum rate allowed by applicable law. The interest
rate at December 31, 2021 is <span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zQkyHFggnav5" title="Annual interest rate of loan"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.25</ix:nonFraction></span>% (2020 &#8211; <span id="xdx_90A_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zAcaPTtypEdg" title="Annual interest rate of loan"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="AsOf2020-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.5</ix:nonFraction></span>%). In March 2022, a new agreement was signed, increasing the revolving line of credit
to an aggregate amount $<span id="xdx_90E_eus-gaap--LineOfCredit_iI_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zShFT1oI8jki" title="Revolving line of credit"><ix:nonFraction name="us-gaap:LineOfCredit" contextRef="AsOf2022-03-31_custom_MidlandStatesBankMember_custom_NewAgreementMember_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,000,000</ix:nonFraction></span>.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 286; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provisions
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#8217;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. NanoChem is a guarantor of <span id="xdx_906_ecustom--LoanGuaranteedRate_iI_pid_dp_uPure_c20211231__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zAIcKlvxE78k" title="Loan guaranteed rate"><ix:nonFraction name="FSI:LoanGuaranteedRate" contextRef="AsOf2021-12-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% of all the principal and other loan costs not to exceed $<span id="xdx_906_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20211231__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_znZKOKm3USg2" title="Line of Credit"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2021-12-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,950,000</ix:nonFraction></span>.
As of December 31, 2021, ENP Investments was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
secure the repayment of any amounts borrowed under the revolving line of credit, ENP Investments granted Midland a security interest
in all inventory, equipment and fixtures and acknowledges a separate commercial security agreement from guarantor to Midland dated February
15, 2011.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings outstanding under the revolving line as of December 31, 2021 were $<span id="xdx_90C_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zoXE6NK6pHpl" title="Short-term borrowings"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">811,665</ix:nonFraction></span> (2020 - $<span id="xdx_90E_eus-gaap--ShortTermBorrowings_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Short-term borrowings"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="AsOf2020-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">541,456</ix:nonFraction></span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(c)
</b>In October 2021, the Company signed a new agreement with Midland to replace the expiring credit line at Harris. The revolving line
of credit is for an aggregate amount of up to the lesser of (i) $<span id="xdx_90F_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_z0vu52ndMiud" title="Aggregate amount of revolving line of credit"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,500,000</ix:nonFraction></span>, or (ii) <span id="xdx_90D_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_uPure_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zKXM2y9IFsY7" title="Eligible percentage of domestic accounts receivable"><ix:nonFraction name="FSI:EligiblePercentageOfDomesticAccountsReceivable" contextRef="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">80</ix:nonFraction></span>% of eligible domestic accounts receivable and
certain foreign accounts receivable plus <span id="xdx_90E_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_uPure_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zaRBjeb8JC25" title="Percentage of foreign accounts receivable of inventory"><ix:nonFraction name="FSI:PercentageOfForeignAccountsReceivableOfInventory" contextRef="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">50</ix:nonFraction></span>% of inventory. Interest on the unpaid principal balance of this loan will be calculated using
a rate of <span id="xdx_901_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20211001__20211031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zkITkB36FBE" title="Debt effective rate"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" contextRef="From2021-10-012021-10-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.500</ix:nonFraction></span> percentage points over the Index. Under no circumstances will the interest rate of this loan be less than <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20211031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_z3dCYz392nBc" title="Debt instrument interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2021-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.50</ix:nonFraction></span>% per annum
or more than the maximum rate allowed by applicable law. The interest rate at December 31, 2021 is <span id="xdx_909_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zeqV8IiE4m1f" title="Annual interest rate of loan"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.50</ix:nonFraction></span>% (2020 &#8211; <span id="xdx_90C_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20201231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zNCHGTw5Djm4" title="Annual interest rate of loan"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="AsOf2020-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.75</ix:nonFraction></span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provision
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#8217;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. The covenants also require that the Company maintain a minimum ratio of qualifying financial
assets to the sum of qualifying financial obligations. As of December 31, 2021, Company was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
secure the repayment of any amounts borrowed under the revolving line of credit, the Company granted Midland a security interest in substantially
all of the assets of NanoChem, exclusive of intellectual property assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings outstanding under the revolving line as of December 31, 2021 were $<span id="xdx_90F_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zr2PZourhaqk" title="Line of Credit"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,489,154</ix:nonFraction></span> (2020 - $<span id="xdx_906_eus-gaap--LinesOfCreditCurrent_c20201231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Line of Credit"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2020-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,574,617</ix:nonFraction></span>).</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:LongTermDebtTextBlock"><p id="xdx_805_eus-gaap--LongTermDebtTextBlock_zdJZydd6i4jf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>12.
<span>Long Term Debt <b><span id="xdx_82F_zcVGBibsHtv7" style="display: none">LONG TERM DEBT</span></b></span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2018, NanoChem signed a $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_c20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Promissory note"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,100,000</ix:nonFraction></span>
term loan with Harris with a rate of prime to be repaid over <span id="xdx_903_eus-gaap--DebtInstrumentTerm_dtY_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z87eYfN9ARS7" title="Debt instrument, term"><ix:nonNumeric contextRef="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">7</ix:nonNumeric></span> years with equal monthly installments plus interest along two payments
consisting of <span id="xdx_904_ecustom--PaymentOfMonthlyInstallmentsInterestRate_pid_dp_uPure_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zFLghSUSBgYj" title="Payment of monthly installments interest rate"><ix:nonFraction name="FSI:PaymentOfMonthlyInstallmentsInterestRate" contextRef="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25</ix:nonFraction></span>% prior year cash flow recapture, capped at $<span id="xdx_901_eus-gaap--DebtInstrumentPeriodicPayment_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt instrument periodic payment"><ix:nonFraction name="us-gaap:DebtInstrumentPeriodicPayment" contextRef="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">300,000</ix:nonFraction></span>, due May 31, 2019 and 2020. The money was used to purchase a <span id="xdx_907_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20181031__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentsLLCMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember_zhXrCZfsNYZ4" title="Ownership interest percentage"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2018-10-31_custom_EnpInvestmentsLLCMember_custom_TermLoanMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65</ix:nonFraction></span>%
interest in ENP Investments. Interest expense for the year ended December 31, 2020 was $<span id="xdx_90F_eus-gaap--InterestExpenseDebt_pp0p0_c20200101__20201231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zSsbE3jhFBOb" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2020-01-012020-12-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">75,874</ix:nonFraction></span>. This loan was paid in October 2020 upon
opening of credit facilities at Midland.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2019, NanoChem signed a loan for
$<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_c20190430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_pp0p0" title="Promissory note"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2019-04-30_custom_HarrisBankMember_custom_NanoChemSolutionIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,100,000</ix:nonFraction></span> with Harris with a rate of prime plus <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20190430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zfeANNredtV5" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2019-04-30_custom_HarrisBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.5</ix:nonFraction></span>% for the purchase of new manufacturing equipment. The Company paid interest monthly
until February 2020, when equal monthly installments of the principal and interest were due until January 2024. Interest expense for
the year ended December 31, 2020 was $<span id="xdx_904_eus-gaap--InterestExpenseDebt_c20200101__20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_pp0p0" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2020-01-012020-12-31_custom_HarrisBankMember_custom_NanoChemSolutionIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">36,272</ix:nonFraction></span>. This loan was paid in October 2020 upon opening of credit facilities at Midland.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 287; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2018, ENP Investments signed a
$<span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">200,000</ix:nonFraction></span> promissory note with Midland with a rate of <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zyV5ncbMpow" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.250</ix:nonFraction></span>% to be repaid over <span id="xdx_907_eus-gaap--DebtInstrumentTerm_dtY_c20180101__20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_znU4irB35WC9" title="Debt instrument, term"><ix:nonNumeric contextRef="From2018-01-012018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">7</ix:nonNumeric></span> years with equal monthly installments plus interest.
This money was used to purchase production equipment and in May 2021, ENP Investments paid the loan in full with cash on hand. Interest
expense for the year ended December 31, 2021 was $<span id="xdx_90A_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z19XxWsVcgxl" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2021-01-012021-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,788</ix:nonFraction></span> (2020 - $<span id="xdx_90C_eus-gaap--InterestExpenseDebt_pp0p0_c20200101__20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zasitCrF0ime" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2020-01-012020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,588</ix:nonFraction></span>). The principal balance owing at December 31, 2021 is $<span id="xdx_907_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_dxL_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zDzHi2y71A93" title="Debt balance owing::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1243">nil</span></span> (2020
- $<span id="xdx_90D_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z4SkbQoEBB84" title="Debt balance owing"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">125,543</ix:nonFraction></span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2016, ENP Investments signed a $<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_c20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">45,941</ix:nonFraction></span>
promissory note with Ford Motor Credit Company with a rate of <span id="xdx_907_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zzRIQsAQfoph" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.00</ix:nonFraction></span>% interest to be repaid over <span id="xdx_90A_eus-gaap--DebtInstrumentTerm_dtY_c20160301__20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zDa4twNflega" title="Debt instrument, term"><ix:nonNumeric contextRef="From2016-03-012016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">5</ix:nonNumeric></span> years with equal monthly installments.
In August 2020, the loan was paid in full.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2020, NanoChem received a <span id="xdx_90A_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zXP6IS0yHKMb" title="Debt instrument, term"><ix:nonNumeric contextRef="From2020-04-012020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm">two year</ix:nonNumeric></span>
loan of $<span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zFN65YlfIMg9" title="Promissory note"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">322,000</ix:nonFraction></span> through the Paycheck Protection Program with a rate of <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z98TxKrAS8hb" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1</ix:nonFraction></span>%. In March, 2021, the loan was forgiven by the Small Business
Administration and has been recorded as Other Income on the consolidated statements of income and comprehensive income for the year ended
December 31, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(f)
</b>In April 2020, ENP Investments received a <span id="xdx_904_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zxIFzg3QUog" title="Debt instrument, term"><ix:nonNumeric contextRef="From2020-04-012020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm">two year</ix:nonNumeric></span> loan of $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">215,960</ix:nonFraction></span> through the Paycheck Protection Program with a rate of <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z5owmptV0Rq1" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-04-30_custom_HarrisBankMember_custom_EnpInvestmentsLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1</ix:nonFraction></span>%. In
March, 2021, the loan was forgiven by the Small Business Administration and has been recorded as Other Income on the consolidated statements
of income and comprehensive income for the year ended December 31, 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(g)
</b>In October 2020, NanoChem signed a $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Promissory note"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,980,947</ix:nonFraction></span> term loan with Midland with a rate of <span id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z7jAis4EyjBb" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.85</ix:nonFraction></span>% to be repaid over <span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20201001__20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z9fz3MCXtfjd" title="Debt instrument, term"><ix:nonNumeric contextRef="From2020-10-012020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">5</ix:nonNumeric></span> years with equal monthly
payments including interest. The money was used to retire the debt at Harris related to the loan to purchase a <span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentsLLCMember_zlAkqZH4nZjh" title="Ownership interest percentage"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_EnpInvestmentsLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% interest in ENP Investments.
Interest for the year ended December 31, 2021 was $<span id="xdx_906_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zLWJIovm2gkj" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">69,831</ix:nonFraction></span> (2020 - $<span id="xdx_901_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,389</ix:nonFraction></span>). The balance owing at December 31, 2021 is $<span id="xdx_90E_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zalheqJL8w48" title="Debt balance owing"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2021-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,554,044</ix:nonFraction></span> (2020
- $<span id="xdx_900_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt balance owing"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2020-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,920,976</ix:nonFraction></span>).</span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"><p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--EnpInvestmentMember_zYTpPmbXoOyg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zkO0Q3J6R7gj" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_907_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z2RLELj9IdWi" title="2022"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">382,705</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zUqHV2lOMiK6" title="2023" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">397,414</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zzomB3Owo9lg" title="2024" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">413,516</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z7uwFqbraXJh" title="2025" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">360,409</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_zxg52zp2gwdk" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(h)
</b>In October 2020, NanoChem signed a loan for $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_c20201031__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Promissory note"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-10-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">894,253</ix:nonFraction></span> with Midland with an interest rate <span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20201031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zrslzdjfoDVg" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-10-31_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.85</ix:nonFraction></span>% to be repaid over two years with equal
monthly payments including interest. The funds were used to replace the loan at Harris for the purchase of new manufacturing equipment.
Interest expense for the year ended December 31, 2021 was $<span id="xdx_90E_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zUFmHwfeMMI7" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">24,827</ix:nonFraction></span> (2020 - $<span id="xdx_90B_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,218</ix:nonFraction></span>). The balance owing at December 31, 2021 is $<span id="xdx_90E_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zxwfyny75aTa" title="Debt balance owing"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2021-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">381,674</ix:nonFraction></span>
(2020 - $<span id="xdx_909_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt balance owing"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2020-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">822,380</ix:nonFraction></span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(i)
</b>In January 2020, ENP Mendota refinanced its mortgage and signed a loan for $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_pp0p0" title="Promissory note"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">450,000</ix:nonFraction></span> with Stock Yards Bank &amp; Trust to be repaid
over <span id="xdx_906_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zEQLoMTpAE0i" title="Debt instrument, term"><ix:nonNumeric contextRef="From2020-01-012020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">10</ix:nonNumeric></span> years with monthly installments plus interest. Interest for the first five years is at <span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zDObm7Ko6uc2" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-01-31_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.35</ix:nonFraction></span>% and it will be adjusted for the
last five years to the Cincinnati Federal Home Bank Loan <span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_z5Q7xjrPA1mb" title="Debt instrument, term"><ix:nonNumeric contextRef="From2020-01-012020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">5</ix:nonNumeric></span> year fixed index plus <span id="xdx_906_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zfa4kbuvzMn6" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">2.5</ix:nonFraction></span>%. Interest expense for the year ended December 31,
2021 was $<span id="xdx_904_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zNpjs0yQ18sf" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2021-01-012021-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,107</ix:nonFraction></span> (2020 - $<span id="xdx_906_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_pp0p0" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,049</ix:nonFraction></span>). The balance owing at December 31, 2021 is $<span id="xdx_90F_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zS52XGWgFBc3" title="Debt balance owing"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2021-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">430,880</ix:nonFraction></span> (2020 - $<span id="xdx_907_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_pp0p0" title="Debt balance owing"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2020-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">440,779</ix:nonFraction></span>).</span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_PromissoryNoteWithENPRealtyMember" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"><p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zWCqGQggW4tf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_z2z9lTHKdU56" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zPcjih80ZYFl" title="2022"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">29,749</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zBGEVE3alHe5" title="2023" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">29,749</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zQGQAp5ZWBI3" title="2025" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">29,749</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zdnMGS0ccLj7" title="2025" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">29,749</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="FSI:ScheduleOfLoanCovenantsTableTextBlock"><p id="xdx_890_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zDlxcW0x5J0l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, Company was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BC_zddv8THbImJ1" style="display: none">SCHEDULE OF LOAN COVENANTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Continuity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20210101__20211231_zBpDd1JsvKH9" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20200101__20201231_zouEcQcAiCMk" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LongTermDebt_iS_pp0p0_zF56tzaCsNRl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Balance, January 1</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,847,638</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,380,393</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ProceedsFromLoans_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Plus: Proceeds from loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1336">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromLoans" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,413,160</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--ProceedsFromLoanAcquiredWithAcquisition_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plus: Loan acquired with acquisition of ENP Realty</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1339">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:ProceedsFromLoanAcquiredWithAcquisition" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">450,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--RepaymentsOfBankDebt_iN_pp0p0_di_z7Wfa0KQE4N9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: Forgiveness on PPP loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">537,960</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1343">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_zj07dnKMhLb5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Payments on loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromDepositOnLoan" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">943,080</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromDepositOnLoan" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,395,915</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--LongTermDebt_iE_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, December 31</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,366,598</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,847,638</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 288; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock"><p id="xdx_89E_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zlD96N4W2vQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zzm7v86wfPT5" style="display: none">SCHEDULE OF OUTSTANDING BALANCE LOAN</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Outstanding balance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">a) Long term debt &#8211; Harris Bank</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_zxIjmuX8HNvc" title="Long-term Debt" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1353">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_pdp0" title="Long-term Debt" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1355">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">b) Long term debt &#8211; Harris Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_zkcKMXdRNT97" title="Long-term Debt" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1357">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_pdp0" title="Long-term Debt" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1359">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">c) Long term debt &#8211; Midland States Bank</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z0Szl05z63ye" title="Long-term Debt" style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1361">-</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_pp0p0" title="Long-term Debt" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31_custom_MidlandStatesBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">125,543</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">d) Long term debt &#8211; Ford Credit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_zvnkahcpB0vh" title="Long-term Debt" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1365">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_pdp0" title="Long-term Debt" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1367">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">e) Long term debt &#8211; PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zJJe1FRLlSd7" title="Long-term Debt" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1369">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_pp0p0" title="Long-term Debt" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">322,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">f) Long term debt - PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zCMV8dAvLlCk" title="Long-term Debt" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1373">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_pp0p0" title="Long-term Debt" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramOneMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">215,960</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">g) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zYZjQdY2Yu7i" title="Long-term Debt" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_MidlandStatesBankOneMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,554,044</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_pp0p0" title="Long-term Debt" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31_custom_MidlandStatesBankOneMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,920,976</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">h) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zIGWyQzrWaRh" title="Long-term Debt" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_MidlandStatesBankTwoMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">381,674</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_pp0p0" title="Long-term Debt" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31_custom_MidlandStatesBankTwoMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">822,380</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">i) Long term debt &#8211; Stock Yards Bank &amp; Trust</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z2wGuHePLfYb" title="Long-term Debt" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_StockYardsBankTrustMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">430,880</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_pp0p0" title="Long-term Debt" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31_custom_StockYardsBankTrustMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">440,779</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Long-term Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zHD4j1ib0Zt7" title="Long-term Debt" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,366,598</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--LongTermDebt_c20201231_pp0p0" title="Long-term Debt" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,847,638</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zWMsVH9ij1wd" title="Less: current portion" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">793,574</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20201231_zhXXib1qq172" title="Less: current portion" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">848,794</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zD2kzuaN6BS5" title="Long term balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,573,024</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebtNoncurrent_c20201231_pp0p0" title="Long term balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,998,844</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_zfVMBsOwiTj4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>13.
<span>Convertible Note Payable <b><span id="xdx_82C_zjOqL2wXfsC1" style="display: none">CONVERTIBLE NOTE PAYABLE</span></b></span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2018, the Company issued a convertible note payable in the amount of $<span id="xdx_900_eus-gaap--ConvertibleNotesPayable_c20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_pp0p0" title="Convertible note payable"><ix:nonFraction name="us-gaap:ConvertibleNotesPayable" contextRef="AsOf2018-10-31_custom_EnpInvestmentsLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,000,000</ix:nonFraction></span> in connection with the acquisition of EnP Investments
LLC. The convertible note is due on or before <span id="xdx_90F_eus-gaap--DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_dd_c20181001__20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_zoefEaiEaSIh"><ix:nonNumeric contextRef="From2018-10-012018-10-31_custom_EnpInvestmentsLLCMember" format="ixt:datemonthdayyearen" name="us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear">September 30, 2023</ix:nonNumeric></span> with <span id="xdx_90F_eus-gaap--DebtConversionConvertedInstrumentRate_pid_dp_uPure_c20181001__20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z1hjVYMeGb24" title="Debt conversion ratio"><ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentRate" contextRef="From2018-10-012018-10-31_custom_EnpInvestmentsLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5</ix:nonFraction></span>% interest due per year. At the option of the holder, the Note
may be converted into <span id="xdx_90B_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_pid_c20181001__20181031__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zeyckbLQecY" title="Debt converted to shares"><ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" contextRef="From2018-10-012018-10-31_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">400,000</ix:nonFraction></span> shares in the Company&#8217;s common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2019, the holder opted to convert $<span id="xdx_90F_eus-gaap--DebtConversionConvertedInstrumentAmount1_c20190601__20190630__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Debt converted to shares, amount"><ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentAmount1" contextRef="From2019-06-012019-06-30_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction></span> of the convertible note payable into <span id="xdx_90C_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20190601__20190630__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pdd" title="Debt converted to shares"><ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" contextRef="From2019-06-012019-06-30_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">200,000</ix:nonFraction></span> shares of the Company&#8217;s common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
April 2020, the Company repaid the remaining principal balance of $<span id="xdx_902_eus-gaap--DebtConversionConvertedInstrumentAmount1_c20200401__20200430__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Debt converted to shares, amount"><ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentAmount1" contextRef="From2020-04-012020-04-30_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction></span> and accrued interest of $<span id="xdx_90E_eus-gaap--DebtInstrumentIncreaseAccruedInterest_c20200401__20200430__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Accrued interest"><ix:nonFraction name="us-gaap:DebtInstrumentIncreaseAccruedInterest" contextRef="From2020-04-012020-04-30_srt_ParentCompanyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,046</ix:nonFraction></span>.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zjSVv83JGqm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>14.
<span>Income Taxes <span id="xdx_823_zJKm2vKab4Ca" style="display: none">INCOME TAXES</span></span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zhXy14BwRlH8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
provision for income tax expense (benefit) is comprised of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BA_zIKV0MBR38fg" style="display: none">SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT)</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20210101__20211231_zznX9k44fEDl" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20200101__20201231_zYbdMcJRW6mb" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzvlG_zpU4nxvSzL3g" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current tax, federal</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,309,503</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">739,113</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzvlG_ztBreY74xPtj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Current tax, state</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">592,394</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">334,361</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_maCITEBzvlG_zbv9lmqqUbH8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Current tax, foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">91,285</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">124,414</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzvlG_maITEBz6BY_zAmv1UYdyF24" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Current tax, total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,993,182</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,197,888</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDITEBzP63_zSyaSAm05Fk1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred income tax, federal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,153</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">158,308</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maDITEBzP63_zUlJl5zuNB2k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred income tax, state</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">113,164</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">71,616</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_maDITEBzP63_zY27j8MzXNzf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax, foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1440">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">179,629</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_pp0p0_mtDITEBzP63_maITEBz6BY_zGUWIX66RRfi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax, total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">363,317</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">409,553</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBz6BY_z9mp6rKc9gQ3" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,356,499</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,607,441</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


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


<ix:exclude><!-- Field: Page; Sequence: 289; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><p id="xdx_897_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zb9vNqNKt8S" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table reconciles the income tax expense at the U.S. Federal statutory rate to income tax expense at the Company&#8217;s effective
tax rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zu5scLi9Z85h" style="display: none">SCHEDULE OF RECONCILIATION OF INCOME TAXES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20210101__20211231_zXc8yV8zkw3c" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200101__20201231_zntZieUtCgW7" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Income before tax</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,650,756</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,190,975</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_zLRRcG5UOrd9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">US statutory tax rates</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">30.50</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">30.50</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr id="xdx_40E_ecustom--ExpectedIncomeTaxRecovery_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:ExpectedIncomeTaxRecovery" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,028,481</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:ExpectedIncomeTaxRecovery" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,583,247</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-deductible items</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">29,508</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">60,470</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in estimates and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">65,027</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">603,422</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--IncomeTaxReconciliationChangeInEnactedTaxRate_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Change in enacted tax rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">337,961</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1467">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Foreign tax rate difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">86,696</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">120,372</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">171,288</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">398,386</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total income taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,356,499</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,607,441</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CurrentIncomeTaxExpenseBenefit_z3VCIfDA4USh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,993,182</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,197,888</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_zZKzGRevZ5u5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax expense (recovery)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">363,317</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">409,553</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeTaxExpenseBenefit_zm04aIqHB76k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,356,499</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,607,441</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z9fxw8aKmSFi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
taxes reflect the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting
purposes. Deferred tax assets (liabilities) at December 31, 2021 and 2020 are comprised of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zpx4QTlaOwV8" style="display: none">SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES)</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Canada</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left; padding-left: 10pt">Non capital loss carryforwards</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z0OFHJOItPqc" title="Non capital loss carryforwards" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,443,371</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" title="Non capital loss carryforwards" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,638,357</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zGoz46ANdiY2" title="Intangible assets" style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,849</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" title="Intangible assets" style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,863</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Property, equipment and leaseholds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zRvbxhXcIHka" title="Property, equipment and leaseholds" style="text-align: right"><ix:nonFraction name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipment" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">587,408</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" title="Property, equipment and leaseholds" style="text-align: right"><ix:nonFraction name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipment" contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">624,016</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Financial instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zBBMSCqbfQH7" title="Financial instruments" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1501">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" title="Financial instruments" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDerivativeInstruments" contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">26,690</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--DeferredTaxAssetsLiabilitiesGross_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z91gA393M848" title="Deferred tax asset (liability)" style="text-align: right"><ix:nonFraction name="FSI:DeferredTaxAssetsLiabilitiesGross" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,050,628</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--DeferredTaxAssetsLiabilitiesGross_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" title="Deferred tax asset (liability)" style="text-align: right"><ix:nonFraction name="FSI:DeferredTaxAssetsLiabilitiesGross" contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,307,926</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zZihIEpGnnei" title="Valuation Allowance" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,050,628</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zgCKL5SSDBU6" title="Valuation Allowance" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,307,926</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net deferred tax asset</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_ecustom--DeferredTaxAssetNet_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zlHzuZuMTp4j" title="Net Deferred tax asset" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1513">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_981_ecustom--DeferredTaxAssetNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pdp0" title="Net Deferred tax asset" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1515">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>US</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Net operating loss carryforwards</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z5DhnUchqwFi" title="Non capital loss carryforwards" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1517">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" title="Non capital loss carryforwards" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1519">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zxOsMADbQByl" title="Intangible assets" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1521">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" title="Intangible assets" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1523">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zLzZEBp3Fqkk" title="Investments" style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsInvestments" contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">241,880</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zcjysrhuJ5Ga" title="Investments" style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsInvestments" contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">167,635</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Property, equipment and leaseholds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zAaup1v6dBGe" title="Property, equipment and leaseholds" style="text-align: right">(<ix:nonFraction name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipment" contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">68,282</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" title="Property, equipment and leaseholds" style="text-align: right">(<ix:nonFraction name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipment" contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">66,116</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Property, equipment and leaseholds</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zT8Pe4EomrTh" title="Property, equipment and leaseholds" style="text-align: right"><ix:nonFraction name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipmentOne" contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,697</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zXHE08whnfzc" title="Property, equipment and leaseholds" style="text-align: right"><ix:nonFraction name="FSI:DeferredTaxAssetsPropertyPlantsAndEquipmentOne" contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">201,393</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Financial instruments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z0IPCgahGEJ9" title="Financial instruments" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1537">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" title="Financial instruments" style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDerivativeInstruments" contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">98,210</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Deferred tax asset not recognized</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--DeferredTaxAssetNotRecognized_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z8fmlH1x77U6" title="Deferred tax asset not recognized" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1541">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--DeferredTaxAssetNotRecognized_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" title="Deferred tax asset not recognized" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1543">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net deferred tax asset (liability)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_989_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zG0di8pQy32d" title="Net deferred tax asset (liability)" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="FSI:DeferredTaxAssetLiabilitiesNet" contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">297,465</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_ecustom--DeferredTaxAssetLiabilitiesNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" title="Net deferred tax asset (liability)" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="FSI:DeferredTaxAssetLiabilitiesNet" contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">65,852</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_zezOmz0g4aa8" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has non-capital loss carryforwards of approximately $<span id="xdx_901_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zLgu9WsnXFde" title="Operating loss carryforwards"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,275,526</ix:nonFraction></span> (2020 - $<span id="xdx_909_eus-gaap--OperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" title="Operating loss carryforwards"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,068,054</ix:nonFraction></span>) which may be carried forward to apply against
future year income tax for Canadian income tax purposes, subject to the final determination by taxation authorities, expiring in the
following years:</span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="FSI:ScheduleOfNonOperatingLossCarryforwardsTableTextBlock"><p id="xdx_89B_ecustom--ScheduleOfNonOperatingLossCarryforwardsTableTextBlock_zwhwvsgTC2l7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zZ7CVnDqFLHi" style="display: none">SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">`</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Loss</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 66%; text-align: right">2029</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandTwentyNineTaxYearMember_zUIagJc2hIv6" title="Total" style="width: 30%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-12-31_custom_TwoThousandTwentyNineTaxYearMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">891,014</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2030</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyTaxYearMember_zS68ahb6bGNg" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-12-31_custom_TwoThousandThirtyTaxYearMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,081,844</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2031</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyOneTaxYearMember_zR9uFe9AJ6hl" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-12-31_custom_TwoThousandThirtyOneTaxYearMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,245,577</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2037</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtySevenTaxYearMember_zHNRFAGUkS15" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-12-31_custom_TwoThousandThirtySevenTaxYearMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,238,533</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2038</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyEightTaxYearMember_zKiQnMQuwq6h" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-12-31_custom_TwoThousandThirtyEightTaxYearMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">372,149</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2039</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyNineTaxYearMember_zVw76eInNyE1" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-12-31_custom_TwoThousandThirtyNineTaxYearMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">72,378</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2040</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyTaxYearMember_zsRdBU1IpPA7" title="Total" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-12-31_custom_TwoThousandFortyTaxYearMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">166,494</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1.5pt">2041</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyOneTaxYearMember_z483yRk4B1t1" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-12-31_custom_TwoThousandFortyOneTaxYearMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">207,537</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z3nu3wpmTcug" title="Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,275,526</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A2_zGwIXl5gS6Ik" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
at December 31, 2021, the Company has no net operating loss carryforwards available for US tax purposes.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 290; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Accounting
for Uncertainty for Income Tax</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
at December 31, 2021 and 2020, the Company&#8217;s consolidated balance sheets did not reflect a liability for uncertain tax positions,
nor any accrued penalties or interest associated with income tax uncertainties. The Company has no income tax examinations in progress.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:EarningsPerShareTextBlock"><p id="xdx_808_eus-gaap--EarningsPerShareTextBlock_zYQNjKmTfFu5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>15.
<span>Income Per Share <span id="xdx_822_zzjzkGwbTqj2" style="display: none">INCOME PER SHARE</span></span></b></span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zC5Qv9C2ZJIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.3pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company presents both basic and diluted income per share on the face of its consolidated statements of income. Basic and diluted income
per share are calculated as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_zRKNSDA8fBZ7" style="display: none">SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210101__20211231_zTnaJD69jXL8" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20200101__20201231_zN7R8zCjus62" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net income attributable to controlling interest</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,449,162</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,977,050</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average common shares outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zSgjzHebABCa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,316,254</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,240,641</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zK6trIznl7l1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,505,522</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,302,552</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income per common share attributable to controlling interest:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--EarningsPerShareBasic_pid_z5FIPzfctn87" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Basic and diluted</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.28</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.24</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AE_zeFuNgVgBEi5" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
stock options whose terms and conditions are described in Note 16, &#8220;Stock Options&#8221; could potentially dilute basic EPS in
the future, but were not included in the computation of diluted EPS because to do so would have been anti-dilutive. Those anti-dilutive
options are as follows.</span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"><p id="xdx_898_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ztagcukRm9sa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zBMAIldF5Ele" style="display: none">SCHEDULE OF ANTI-DILUTIVE OPTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20210101__20211231_zYv5MGJZGD8a" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20200101__20201231_zGLHq8pAQOuk" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Anti-dilutive options</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">21,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">507,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AF_zSDTZt07dEc8" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were <span id="xdx_906_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zdxnaiYynTj7" title="Preferred stock, shares issued"><span id="xdx_903_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zffwy9ewQZf6" title="Preferred stock, shares issued"><span id="xdx_902_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zP04jOprSRI" title="Preferred stock, shares outstanding"><span id="xdx_90E_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zfnGQ2H898ma" title="Preferred stock, shares outstanding"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> preferred shares issued and outstanding during the years ended December 31, 2021 or 2020.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_80B_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zeWFW91uVtSi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>16. <span>Stock
Options</span></b></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <b><span id="xdx_82A_z8H87AP339g4" style="display: none">STOCK OPTIONS</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a stock option plan (&#8220;Plan&#8221;). The purpose of this Plan is to provide additional incentives to key employees,
officers, directors and consultants of the Company and its subsidiaries in order to help attract and retain the best available personnel
for positions of responsibility and otherwise promote the success of the Company&#8217;s business. It is intended that options issued
under this Plan constitute non-qualified stock options. The general terms of awards under the option plan are that <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_uPure_c20210101__20211231_z5B2k3Hf7cSg" title="Options granted percentage"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>% of the options
granted will vest the year following the grant. The maximum term of options granted is <span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20210101__20211231_zHI7wATrWLt5" title="Options maximum granted term"><ix:nonNumeric contextRef="From2021-01-012021-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">5</ix:nonNumeric></span> years and the exercise price for all options
are issued for not less than fair market value at the date of the grant.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 291; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_znjS7O4MEt0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the Company&#8217;s stock option activities for the years ended December 31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zzIeDf6q4poh" style="display: none">SCHEDULE OF STOCK OPTION ACTIVITIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of shares</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercise <br /> price per share</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted <br /> average <br /> exercise price</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20200101__20201231_zS2Rbc4KtpCa" title="Number of shares, Beginning Balance" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">635,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zOq9sd0lBBh" title="Exercise price per share, Beginning Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2019-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.75</ix:nonFraction></span> &#8211; <span id="xdx_902_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zhfSMjkGhmFd" title="Exercise price per share, Beginning Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2019-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.75</ix:nonFraction></span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20200101__20201231_zIDPQSsbtJyc" title="Weighted average exercise price, Beginning Balance" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.35</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231_zIsvPjNeS8f1" title="Number of shares, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">172,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20200101__20201231_zt1Hg13sVnx9" title="Exercise price per share, Granted" style="text-align: right"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.44</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_z6VdbbYVPvMc" title="Weighted average exercise price, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.44</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20200101__20201231_zzBWqgMuG00i" title="Number of shares, Cancelled or expired" style="text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">13,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zfVOUb3Odtr1" title="Exercise price per share, Cancelled or expired"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" contextRef="From2020-01-012020-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.44</ix:nonFraction></span> &#8211; <span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_znXBmOoBuE1j" title="Exercise price per share, Cancelled or expired"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" contextRef="From2020-01-012020-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.46</ix:nonFraction></span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zWsLMnDjH1o3" title="Weighted average exercise price, Cancelled or expired" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.75</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zGfonJxbp7V7" title="Number of shares, Exercised" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zcWkZ7vtwilh" title="Exercise price per share, Exercised"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" contextRef="From2020-01-012020-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.75</ix:nonFraction></span> &#8211; <span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zH2RFT5bz6Yd" title="Exercise price per share, Exercised"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" contextRef="From2020-01-012020-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.05</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zU0HGU9pN4qd" title="Weighted average exercise price, Exercised" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.88</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_z8WhswlEmPn2" title="Number of shares, Beginning Balance" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">749,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zTzvjifCOc73" title="Exercise price per share, Beginning Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2020-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.75</ix:nonFraction></span> &#8211; <span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zroR7IBAf8t5" title="Exercise price per share, Beginning Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2020-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.13</ix:nonFraction></span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zsIC8HS7ywva" title="Weighted average exercise price, Beginning Balance" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.42</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_zCXLWRfEOJg1" title="Number of shares, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">170,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_ztGhNRlwXHvb" title="Exercise price per share, Granted" style="text-align: right"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.61</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zprT2Hkh4erl" title="Weighted average exercise price, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.61</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_zDsbJuSjxuGl" title="Number of shares, Cancelled or expired" style="text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">34,799</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z7o32cI3BWpa" title="Exercise price per share, Cancelled or expired"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" contextRef="From2021-01-012021-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.42</ix:nonFraction></span> &#8211; <span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z9oLms0KgJce" title="Exercise price per share, Cancelled or expired"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" contextRef="From2021-01-012021-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.46</ix:nonFraction></span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zGa6kYbs1XHa" title="Weighted average exercise price, Cancelled or expired" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.30</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zeXGPRJWWwXk" title="Number of shares, Exercised" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">94,701</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zl7vUN1Ys8Hf" title="Exercise price per share, Exercised"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" contextRef="From2021-01-012021-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.75</ix:nonFraction></span> &#8211; <span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zwczgqY1iu5h" title="Exercise price per share, Exercised"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" contextRef="From2021-01-012021-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.46</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zzEfYVu9ydZd" title="Weighted average exercise price, Exercised" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.58</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20211231_znM7mTqiOJKk" title="Number of shares, Ending Balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">789,500</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zf5WJRS4gp32" title="Exercise price per share, Ending Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2021-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.42</ix:nonFraction></span> &#8211; <span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zXEFq17pHWHf" title="Exercise price per share, Ending Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2021-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.13</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20211231_zU6vMW1gdVk1" title="Weighted average exercise price, Ending Balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.78</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercisable, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20210101__20211231_zuMK2aQovmDi" title="Number of shares Exercisable, Ending Balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">564,500</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zHBclOTtJGp1" title="Exercise price per share Exercisable, Ending Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" contextRef="AsOf2021-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.42</ix:nonFraction></span> &#8211; <span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zBtXOLQ4ATdd" title="Exercise price per share Exercisable, Ending Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" contextRef="AsOf2021-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.13</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20210101__20211231_zFkcSP8GMUNg" title="Weighted average exercise price Exercisable, Ending Balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.63</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


</ix:nonNumeric><p id="xdx_8A0_zMsc0MKMWvRi" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
weighted-average remaining contractual life of outstanding options is <span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231_zouuIHPC5Ul1" title="Weighted-average remaining contractual life"><ix:nonNumeric contextRef="From2021-01-012021-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">3.20</ix:nonNumeric></span> years.</span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zuCejW6QIz39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of each option grant is calculated using the following weighted average assumptions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zDrAqEWJzNQc" style="display: none">SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Expected life &#8211; years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_z1aOnTmciazd" title="Expected life - years"><ix:nonNumeric contextRef="From2021-01-012021-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">3.0</ix:nonNumeric></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_zEFMk2orsHd" title="Expected life - years"><ix:nonNumeric contextRef="From2020-01-012020-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">3.0</ix:nonNumeric></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210101__20211231_z39LuDBouI9j" title="Interest rate" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.23</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200101__20201231_za5SBEjiZHHa" title="Interest rate" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.37</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20211231_ztcvnyZGjLJd" title="Volatility" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">63.28</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200101__20201231_zC7tSSSdxbJ8" title="Volatility" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">70.14</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average fair value of options granted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20211231_zSeSTuI2Z1pe" title="Weighted average fair value of options granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.23</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20200101__20201231_z7bUExvhZK6h" title="Weighted average fair value of options granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.12</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A5_zRIBX5Q0wNX" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company granted <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zQ62JT4pM8j5" title="Stock options granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-01-012021-12-31_custom_ConsultantsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,000</ix:nonFraction></span> (2020 &#8211; <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zwJa9cbyv8hh" title="Stock options granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2020-01-012020-12-31_custom_ConsultantsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">45,000</ix:nonFraction></span>) stock options to consultants and has applied ASC 718
using the Black-Scholes option-pricing model, which resulted in expenses of $<span id="xdx_904_eus-gaap--StockOptionPlanExpense_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_ziV7vLRVYyme" title="Stock option expense"><ix:nonFraction name="us-gaap:StockOptionPlanExpense" contextRef="From2021-01-012021-12-31_custom_ConsultantsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,860</ix:nonFraction></span> (2020 - $<span id="xdx_909_eus-gaap--StockOptionPlanExpense_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_pp0p0" title="Stock option expense"><ix:nonFraction name="us-gaap:StockOptionPlanExpense" contextRef="From2020-01-012020-12-31_custom_ConsultantsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,080</ix:nonFraction></span>). Options granted in other years
resulted in additional expenses of $<span id="xdx_904_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zUrqincI1B61" title="Additional expenses due to options granted"><ix:nonFraction name="FSI:AdditionalExpensesDueToOptionsGranted" contextRef="From2021-01-012021-12-31_custom_ConsultantsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">51,210</ix:nonFraction></span> (2020 &#8211; $<span id="xdx_909_ecustom--AdditionalExpensesDueToOptionsGranted_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_pp0p0" title="Additional expenses due to options granted"><ix:nonFraction name="FSI:AdditionalExpensesDueToOptionsGranted" contextRef="From2020-01-012020-12-31_custom_ConsultantsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,905</ix:nonFraction></span>). During the year ended December 31, 2021, employees were granted <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zgIImuFaXuSe" title="Stock options granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-01-012021-12-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">125,000</ix:nonFraction></span>
(2020 &#8211; <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_z8RjH5TJJs4g" title="Stock options granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2020-01-012020-12-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">127,000</ix:nonFraction></span>) stock options, which resulted in expenses of $<span id="xdx_901_eus-gaap--StockOptionPlanExpense_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zGSn9K0qXZ9d" title="Stock option expense"><ix:nonFraction name="us-gaap:StockOptionPlanExpense" contextRef="From2021-01-012021-12-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">38,500</ix:nonFraction></span> (2020 &#8211; $<span id="xdx_904_eus-gaap--StockOptionPlanExpense_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_pp0p0" title="Stock option expense"><ix:nonFraction name="us-gaap:StockOptionPlanExpense" contextRef="From2020-01-012020-12-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">28,316</ix:nonFraction></span>). Options granted in other years resulted
in additional expenses in the amount of $<span id="xdx_909_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_z7VNLET6Lrpi" title="Additional expenses due to options granted"><ix:nonFraction name="FSI:AdditionalExpensesDueToOptionsGranted" contextRef="From2021-01-012021-12-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">106,542</ix:nonFraction></span> for employees during the year ended December 31, 2021 (2020 - $<span id="xdx_90A_ecustom--AdditionalExpensesDueToOptionsGranted_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_pp0p0" title="Additional expenses due to options granted"><ix:nonFraction name="FSI:AdditionalExpensesDueToOptionsGranted" contextRef="From2020-01-012020-12-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">73,711</ix:nonFraction></span>). There were <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zYb3BkHUBTnc" title="Stock options exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-012021-12-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">61,500</ix:nonFraction></span>
employee and <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_ziOWcqpH7OS9" title="Stock options exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-012021-12-31_custom_ConsultantsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">33,201</ix:nonFraction></span> consultant stock options exercised during the year ended December 31, 2021 (2020 &#8211; <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zwAUSXuzCu11" title="Stock options exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2020-01-012020-12-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">35,000</ix:nonFraction></span> employee; <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zC62VFSkZHj6" title="Stock options exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2020-01-012020-12-31_custom_ConsultantsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,000</ix:nonFraction></span>
consultant).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, there was approximately $<span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zq3zi5BiONr3" title="Compensation expense related to non-vested awards"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">229,918</ix:nonFraction></span> of compensation expense related to non-vested awards. This expense is expected
to be recognized over a weighted average period of <span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210101__20211231_zDJljnQaKsqi" title="Compensation expense related to non-vested awards, weighted average period"><ix:nonNumeric contextRef="From2021-01-012021-12-31" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">1.0</ix:nonNumeric></span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
aggregate intrinsic value of vested options outstanding at December 31, 2021 is $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zshdH4mmQ2d" title="Aggregate intrinsic value of vested options"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">712,945</ix:nonFraction></span> (2020 &#8211; $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_dxL_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zDHSn9EB1FF" title="Aggregate intrinsic value of vested options::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1744">nil</span></span>). The intrinsic value of
options exercised during the year was $<span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_pp0p0_c20210101__20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zwpqNa9FJyih" title="Aggregate intrinsic value of vested options exercised"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" contextRef="From2021-01-012021-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">203,701</ix:nonFraction></span> (2020 - $<span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_pp0p0_c20200101__20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z4dm0oFd29Ti"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" contextRef="From2020-01-012020-12-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">56,230</ix:nonFraction></span>).</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_808_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z8XGhNlav3yl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>17. <span>Capital
Stock</span></b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <b><span id="xdx_82A_z0i7qj6scvp8" style="display: none">CAPITAL STOCK</span></b></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_z6dnol2sk4C8" title="Stock options exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-012021-12-31_custom_EmployeesStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">61,500</ix:nonFraction></span> shares were issued upon the exercise of employee stock options (2020 &#8211; <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zOmvq8C2pskg" title="Stock options exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2020-01-012020-12-31_custom_EmployeesStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">35,000</ix:nonFraction></span>) and <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--ConsultantsStockOptionsMember_zkThfUnhqcvh" title="Stock options exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-012021-12-31_custom_ConsultantsStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">33,201</ix:nonFraction></span>
shares were issued upon the exercise of consultant stock options (2020 &#8211; <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--ConsultantsStockOptionsMember_zt4bcYOhrx96" title="Stock options exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2020-01-012020-12-31_custom_ConsultantsStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">10,000</ix:nonFraction></span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 19, 2020, the Company suspended the annual dividend until further notice due to the uncertainty surrounding the COVID-19 virus.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:MinorityInterestDisclosureTextBlock"><p id="xdx_800_eus-gaap--MinorityInterestDisclosureTextBlock_zG8yz2X2osTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>18.
<span>Non-Controlling Interests <b><span id="xdx_825_zt15dL5UqNUf" style="display: none">NON-CONTROLLING INTERESTS</span></b></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP
Investments is a limited liability corporation (LLC) that <span style="background-color: white">manufactures and distributes golf, turf
and ornamental agriculture products in Mendota, Illinois.</span> The Company owns a <span id="xdx_90C_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_uPure_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zTucbgQaqYm2" title="Subsidiary company ownership interest rate"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% interest in ENP Investments through its wholly-owned
subsidiary NanoChem. An unrelated party owns the remaining <span id="xdx_900_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z3RnYMwBq3e7" title="Related party owner ship percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="AsOf2021-12-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">35</ix:nonFraction></span>% interest in ENP Investments. As of December 31, 2020, ENP Mendota is a
wholly owned subsidiary of ENP Investments. ENP Mendota leases warehouse space. For financial reporting purposes, the assets, liabilities
and earnings of both of the LLC&#8217;s are consolidated into these financial statements. The unrelated third party&#8217;s ownership
interest in the LLC is recorded in non-controlling interests in these consolidated financial statements. The non-controlling interest
represents the non-controlling unitholder&#8217;s interest in the earnings and equity of ENP Investments. ENP Investments is allocated
to the BCPA segment.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 292; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP
Investments makes cash distributions to its equity owners based on formulas defined within its Ownership Interest Purchase Agreement
dated October 1, 2018. Distributions are defined in the Ownership Interest Purchase Agreement as cash on hand to the extent it exceeds
current and anticipated long-term and short-term needs, including, without limitation, needs for operating expenses, debt service, acquisitions,
reserves, and mandatory distributions, if any.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
the effective date of acquisition onward, the minimum distributions requirements under the Ownership Interest Purchase Agreement were
satisfied. The total distribution from the effective date of acquisition onward was $<span id="xdx_90E_eus-gaap--PaymentsToMinorityShareholders_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zYUiWS0GgQGl" title="Partnership distribution to non-controlling interest"><ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,924,995</ix:nonFraction></span>.</span></p>

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="FSI:ScheduleOfDistributionsTableTextBlock"><p id="xdx_89D_ecustom--ScheduleOfDistributionsTableTextBlock_zea70KsXuEaj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_z1sol5lcRGog" style="display: none">SCHEDULE OF DISTRIBUTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zb5hPXiwTtN8" title="Distribution to noncontrolling interests, Beginning balance"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2019-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,550,149</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyvr3wsiDbD4" title="Distribution" style="text-align: right">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2020-01-012020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">594,882</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Non-controlling interest share of income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zv8cxceY2kad" title="Non-controlling interest share of income" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2020-01-012020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">606,484</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyrkhqvgJlk5" title="Distribution to noncontrolling interests, Beginning balance" style="text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,561,751</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zBWbrMElBeSg" title="Distribution" style="text-align: right">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">804,003</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Non-controlling interest share of income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zpZmgpFeH8bl" title="Non-controlling interest share of income" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">845,095</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--MinorityInterest_iE_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zbjMg473C1J5" title="Distribution to noncontrolling interests, Ending balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,602,843</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_zPfa6Sx7r0O2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company had sales of $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20210101__20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zdGj0CzJs0Se" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="From2021-01-012021-12-31_custom_EnpInvestmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,877,690</ix:nonFraction></span> (2020 - $<span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20200101__20201231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zfJPUkqxhM3c" title="Revenue"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_EnpInvestmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,094,622</ix:nonFraction></span>) to the party that holds <span id="xdx_904_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zqphDanu02t5" title="Equity Method Investment, Ownership Percentage"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2021-12-31_custom_EnpInvestmentMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">35</ix:nonFraction></span>% interest in ENP
Investments, of which $<span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zb1MWYIjIVZi" title="Accounts Receivable"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2021-12-31_custom_EnpInvestmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,215,119</ix:nonFraction></span> is included within Accounts Receivable as of December 31, 2021 (2020 &#8211; $<span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zixbv84ZRAb2" title="Accounts Receivable"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2020-12-31_custom_EnpInvestmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,056,631</ix:nonFraction></span>).</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_802_eus-gaap--SegmentReportingDisclosureTextBlock_zw2LWlr7dgqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>19. <span>Segmented,
Significant Customer Information and Economic Dependency</span></b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <b><span id="xdx_82D_zdr6NfUY1ZCk" style="display: none">SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY</span></b></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company operates in two segments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Energy and water conservation products (as shown under the column heading &#8220;EWCP&#8221; below), which consists of a (i) liquid swimming
pool blankets which saves energy and water by inhibiting evaporation from the pool surface, and (ii) food-safe powdered form of the active
ingredient within the liquid blankets and which are designed to be used in still or slow moving drinking water sources.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Biodegradable polymers (&#8220;BCPA&#8217;s&#8221;), also known as TPA&#8217;s, used by the petroleum, chemical, utility and mining industries
to prevent corrosion and scaling in water piping. This product can also be used in detergents to increase biodegradability and in agriculture
to increase crop yields by enhancing fertilizer uptake.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accounting policies of the segments are the same as those described in Note 2, <i>Significant Accounting Policies</i>. The Company evaluates
performance based on profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange
gains and losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s reportable segments are strategic business units that offer different, but synergistic products and services. They are
managed separately because each business requires different technology and marketing strategies.</span></p>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"><p id="xdx_898_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_z9JpYl8VfcX4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year
ended December 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_z0ESYCLHXiFc" style="display: none">SCHEDULE OF REPORTABLE SEGMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">BCPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zbTIyQNLISx" title="Sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">420,811</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z2k9VpxaP1T8" title="Sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">33,995,524</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zFj3U5O0DhG7" title="Sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">34,416,335</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zcx7l3qMsNa" title="Interest expense" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1803">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zeVOc9LVx5Ne" title="Interest expense" style="text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">199,930</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zOjOtdFsRDSi" title="Interest expense" style="text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">199,930</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zc5IDI00Uh5e" title="Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">40,247</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPBdp4HuUDv2" title="Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">925,688</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJDPoEAHRAOf" title="Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">965,935</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Current and deferred income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJS9lIy0kfW" title="Current and deferred income tax expense" style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">24,384</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zzz2lOtxWwVi" title="Current and deferred income tax expense" style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,361,298</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zfsxliJ06Qg9" title="Current and deferred income tax expense" style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,385,682</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zXZBpTniEIE3" title="Segment profit" style="text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">368,994</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zUuBichGMrLe" title="Segment profit" style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,818,156</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_ztiqPWrcCDJh" title="Segment profit" style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,449,162</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zoHbfr1qBjdk" title="Segment assets" style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,929,537</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z3NIQmNJ6Nyf" title="Segment assets" style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">37,621,733</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--Segmentassets_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z1gbw8JexfB3" title="Segment assets" style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">39,551,270</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Expenditures for segment assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pdp0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zp8NMpih4Rxe" title="Expenditures for segment assets" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1833">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zHDv4dYXQPZh" title="Expenditures for segment assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">782,219</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPPrOnJMOaw4" title="Expenditures for segment assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">782,219</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 293; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year
ended December 31, 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">BCPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">334,423</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">31,073,031</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">31,407,454</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Interest expense" style="text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">54</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Interest expense" style="text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">260,603</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--InterestExpense_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Interest expense" style="text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">260,657</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">41,969</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">809,703</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--DepreciationNonproduction_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Depreciation" style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">851,672</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Current and deferred income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Current and deferred income tax expense" style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">121,164</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Current and deferred income tax expense" style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,486,277</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Current and deferred income tax expense" style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,607,441</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Segment profit" style="text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">536,220</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Segment profit" style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,513,270</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ProfitLoss_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Segment profit" style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,977,050</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Segment assets" style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,111,501</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Segment assets" style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">32,975,887</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--Segmentassets_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Segment assets" style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">35,087,388</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Expenditures for segment assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pdp0" title="Expenditures for segment assets" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1875">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Expenditures for segment assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,071,108</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" title="Expenditures for segment assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,071,108</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"><p id="xdx_89F_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_zGJ4aCueOhLa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
by territory are shown below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_z5CCCs7BAQ47" style="display: none">SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__country--CA_zgjIwDWnm8O8" title="Sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-12-31_country_CA" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">525,900</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" title="Sales" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_country_CA" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">562,626</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States and abroad</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zJeRCfzX6ti" title="Sales" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-12-31_custom_UnitedStatesandAbroadMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">33,890,435</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_pp0p0" title="Sales" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31_custom_UnitedStatesandAbroadMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">30,844,828</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231_zt1EE3Tz0lNb" title="Sales" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">34,416,335</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231_pp0p0" title="Sales" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">31,407,454</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"><p id="xdx_89B_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zpIZcCRVBrV9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located
in Canada and the United States as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zQh1ee9jBluj" style="display: none">SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--CA_zrJKWXVr4Fc" title="Long-lived assets" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-12-31_country_CA" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">191,752</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" title="Long-lived assets" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2020-12-31_country_CA" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">445,663</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--US_z2dur2RGH2d6" title="Long-lived assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-12-31_country_US" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,105,202</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--US_pp0p0" title="Long-lived assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2020-12-31_country_US" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,519,903</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231_zlD9rPf2jJ19" title="Long-lived assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,296,954</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--NoncurrentAssets_c20201231_pp0p0" title="Long-lived assets" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,965,566</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_z0ucIFVIoM69" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three
customers accounted for $<span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_z0VRy0Ab9mH" title="Accounts receivable"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2021-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,917,948</ix:nonFraction></span> (<span id="xdx_90B_ecustom--StockOptionExercisePercent_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zDHstQhStsG6" title="Accounted risk percentage"><ix:nonFraction name="FSI:StockOptionExercisePercent" contextRef="From2021-01-012021-12-31_custom_ThreeCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">49</ix:nonFraction></span>%) of sales made in 2021 (2020 - $<span id="xdx_902_eus-gaap--AccountsReceivableNet_c20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_pp0p0" title="Accounts receivable"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2020-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">14,713,127</ix:nonFraction></span> or <span id="xdx_909_ecustom--StockOptionExercisePercent_pid_dp_uPure_c20200101__20201231__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zdPxFNUcYzc5"><ix:nonFraction name="FSI:StockOptionExercisePercent" contextRef="From2020-01-012020-12-31_custom_ThreeCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">47</ix:nonFraction></span>%).</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="FSI:ComparativeFiguresTextBlock"><p id="xdx_807_ecustom--ComparativeFiguresTextBlock_zbuHi8jUfBh" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">17.
</span><span style="font: normal 10pt Times New Roman, Times, Serif; display: none"><b style="display: none"><span id="xdx_820_ztqPh6CRQo1g" style="display: none">COMPARATIVE FIGURES</span></b></span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-012021-12-31" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_z7yV2ORWwlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>20.
<span>Subsequent Events. <b><span id="xdx_825_zSTU0yR6baNa" style="display: none">SUBSEQUENT EVENTS</span></b></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company granted <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220329__srt--TitleOfIndividualAxis__custom--EmployeeMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zM8AjQZMW3Ue" title="Stock options granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000</ix:nonFraction></span> stock options to an employee and issued <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220329__srt--TitleOfIndividualAxis__custom--EmployeeMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--UponExerciseofStockOptionsMember_zAkOEac91P1c" title="Stock options granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember_custom_UponExerciseofStockOptionsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">20,500</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares to employees upon the exercise of
stock options in the three months ended March 29, 2022.</span></p>

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


<!-- Field: Page; Sequence: 294; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_003"></span>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.<br />
CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS<br />
(U.S. Dollars)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_309_111_zHmSEbMD1sJ5" summary="xdx: Statement - Condensed Interim Consolidated Balance Sheets" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20220331_ztvvfxJkbIK3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20211231_zBpwzXtjot71" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">(Unaudited)</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AssetsAbstract_iB_zrPTOOmzngCi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AssetsCurrentAbstract_i01B_zOu8b1HDos25" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CashAndCashEquivalentsAtCarryingValue_i02I_maCzwv4_zqTkBO2btMSi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 60%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,371,608</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,710,227</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DepositsAssetsCurrent_i02I_maCzwv4_zVQoE1lTaV3f" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Term deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,025,347</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,025,347</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AccountsReceivableNetCurrent_i02I_maCzwv4_zfUNV9IY1tGa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Accounts receivable (Note 4)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,943,148</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,129,329</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--InventoryNet_i02I_pp0p0_maCzwv4_zHbNzC9Z9ia3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Inventories (Note 5)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,214,651</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,502,005</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--PrepaidExpenseCurrent_i02I_maCzwv4_zvxIZWXK2wW4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Prepaid expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">859,922</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">442,161</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AssetsCurrent_i02TI_mtCzwv4_maCzmBT_zU9ZoVDrFLW8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 0pt; font-weight: bold; text-align: left">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,414,676</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,809,069</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentNet_i01I_maCzmBT_zMtr139vHsc9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Property, equipment and leaseholds, net (Note 6)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,920,019</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,931,713</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--FiniteLivedPatentGross_i01I_maCzmBT_zJ0Sq8K8Ncii" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Patents (Note 7)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:FiniteLivedPatentGross" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,589</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:FiniteLivedPatentGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,699</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_maCzmBT_zC774W1zyruh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Right of use assets (Note 3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">203,721</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">217,267</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--IntangibleAssetsNetExcludingGoodwill_i01I_maCzmBT_zASZYNuDa1V5" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Intangible assets (Note 8)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,560,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,600,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DepositsAssetsNoncurrent_i01I_maCzmBT_zl84hXY2Dala" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Long term deposits (Note 9)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,540</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,540</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--EquityMethodInvestments_i01I_maCzmBT_zOx7qxPcVFkc" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Investments (Note 10)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,453,274</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,424,010</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--Goodwill_i01I_maCzmBT_zXYoTWcnMKg6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Goodwill (Note 8)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,534,275</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,534,275</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--DeferredIncomeTaxAssetsNet_i01I_maCzmBT_zqrsyfkpNgzi" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Deferred tax asset</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,697</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxAssetsNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,697</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--Assets_i01TI_mtCzmBT_zmfVF5o5aRPh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45,116,791</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,551,270</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LiabilitiesAbstract_iB_zjFleTUiAmtf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LiabilitiesCurrentAbstract_i01B_z7lLKpKBku97" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Current</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccountsPayableCurrent_i02I_maCzz0Y_zTPtJZYauJA3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,362,779</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,283,486</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedLiabilitiesCurrent_i02I_maCzz0Y_zsNqt4XFxqIe" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,318,503</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">457,062</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--DeferredRevenueCurrent_i02I_maCzz0Y_zdgKw436mV4c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">271,426</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredRevenueCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">349,004</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--TaxesPayableCurrent_i02I_maCzz0Y_zVv2OKarZUf1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Income taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,273,842</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,561,396</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LinesOfCreditCurrent_i02I_maCzz0Y_zEsauTZJ2Ww2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Short term line of credit (Note 11)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,948,545</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,300,819</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maCzz0Y_zvigb3rRaUM7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Current portion of lease liability (Note 3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">57,045</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">77,715</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--LongTermDebtCurrent_i02I_maCzz0Y_zC4GGzMVU3V9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Current portion of long term debt (Note 12)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">665,614</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">793,574</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LiabilitiesCurrent_i02TI_mtCzz0Y_maCzUNE_z2olcytFOzu8" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,897,754</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,823,056</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maCzUNE_zpUsoqfC5ASc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: justify">Lease liability (Note 3)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">146,676</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">139,552</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredIncomeTaxLiabilitiesNet_i01I_maCzUNE_z7ukjBzwhM8f" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: justify">Deferred income tax liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">310,162</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">310,162</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LongTermDebtNoncurrent_i01I_maCzUNE_zU7xP2INTfp6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 1.5pt">Long term debt (Note 12)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,491,355</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,573,024</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--Liabilities_i01TI_mtCzUNE_maCz96S_zLiTCjNrv74e" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total Liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,845,947</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,845,794</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--StockholdersEquityAbstract_i01B_zEIScu2Ud9" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Stockholders&#8217; Equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Capital stock (Note 14)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Authorized: <span id="xdx_90B_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20220331_zGrcsDmjgWNb" title="Common stock, shares authorized"><span id="xdx_909_eus-gaap--CommonStockSharesAuthorized_iI_pid_c20211231_zq9tHWO4p3Cg" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000,000</ix:nonFraction></ix:nonFraction></span></span> common shares with a par value of $<span id="xdx_901_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20220331_zoLv0hKXkkl" title="Common stock, par value"><span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20211231_zLG80IjqvDf8" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> each; <span id="xdx_906_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20220331_zJiHn8M45U57" title="Preferred stock, shares authorized"><span id="xdx_902_eus-gaap--PreferredStockSharesAuthorized_iI_pid_c20211231_z666zGU3kmZg" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,000,000</ix:nonFraction></ix:nonFraction></span></span> preferred shares with a par value of $<span id="xdx_90A_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20220331_zvCe93UCFhXc" title="Preferred stock, par value"><span id="xdx_905_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pid_c20211231_zhyAHYwYhz8e" title="Preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.01</ix:nonFraction></ix:nonFraction></span></span> each</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Issued and outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--CommonStockValue_i02I_pp0p0_maCzTH9_zhE83yW75Z45" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt"><span id="xdx_909_eus-gaap--CommonStockSharesIssued_iI_pid_c20220331_z3CEjklrR9Ej" title="Common stock, shares issued"><span id="xdx_905_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20220331_zUuORqVG26T" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,377,746</ix:nonFraction></ix:nonFraction></span></span> (December 31, 2021: <span id="xdx_907_eus-gaap--CommonStockSharesIssued_iI_pid_c20211231_z1F0teCrXlDg" title="Common stock, shares issued"><span id="xdx_90F_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20211231_zHTFB3NUCfrb" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,355,246</ix:nonFraction></ix:nonFraction></span></span>) common shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,378</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,355</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--CommonStockValue_i02I_pp0p0_maCzTH9_zJiO5UoiZGf4" style="display: none; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Capital stock (Note 14) Authorized: 50,000,000 common shares with a par value of $0.001 each; 1,000,000 preferred shares with a par value
of $0.01 each Issued and outstanding: 12,377,746 (December 31, 2021: 12,355,246) common shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,378</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,355</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--AdditionalPaidInCapital_i02I_maCzTH9_z2PoJ5j0DZG5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Capital in excess of par value</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,094,836</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,983,648</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i02I_maCzTH9_zyCvx0gY39dd" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">733,187</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">775,730</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maCzTH9_zXlmilURIwEg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Accumulated earnings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,415,419</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,882,360</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--StockholdersEquity_i02TI_mtCzTH9_maCzYTU_zBLRN6p1NIS5" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Total stockholders&#8217; equity &#8211; controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,789,446</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,102,633</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--MinorityInterest_i02I_maCzYTU_z9v6CvxI0Hbc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Non-controlling interests (Note 15)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,481,398</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,602,843</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_i02TI_mtCzYTU_maCz96S_zXRnvVcUcto7" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total Stockholders&#8217; Equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,270,844</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,705,476</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_mtCz96S_zJmMGjaS16V5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Liabilities and Stockholders&#8217; Equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45,116,791</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">39,551,270</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;
See Notes to Unaudited Interim Condensed Consolidated Financial Statements &#8212;</span></p>

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


<!-- Field: Page; Sequence: 295; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_004"></span>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED
INTERIM CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S.
Dollars &#8212; Unaudited)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_309_113_ze0nOCysxvfb" summary="xdx: Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20220101__20220331_zyKnv4pztny5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20210101__20210331_zBydBNOTVHG8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_maCzw2e_zzeCxeYlOyij" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; font-weight: bold">Sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,783,280</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,624,697</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CostOfGoodsAndServicesSold_msCzw2e_zR2RNnaHMT2" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,971,379</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,916,776</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--GrossProfit_iT_mtCzw2e_maCz0Np_zvWyMtLeHarg" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Gross profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,811,901</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,707,921</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--OperatingExpensesAbstract_iB_z7BLgJRmSRq" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Operating Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--SalariesAndWages_i01_maCzuZK_zeOIhUXtGAze" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Wages</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SalariesAndWages" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">623,503</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SalariesAndWages" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">579,355</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OfficersCompensation_i01_maCzuZK_zGjvi3JpS7ea" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Administrative salaries and benefits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OfficersCompensation" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">233,585</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OfficersCompensation" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">222,490</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--GeneralInsuranceExpense_i01_maCzuZK_zx93MkMk11kk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Insurance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GeneralInsuranceExpense" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">185,360</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GeneralInsuranceExpense" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">124,458</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--Consulting_i01_maCzuZK_zFwOBgZW6Xpc" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Consulting</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Consulting" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">76,274</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Consulting" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">72,961</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--InterestExpenses_i01_maCzuZK_zGpBr7hcDmlb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:InterestExpenses" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">57,618</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:InterestExpenses" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">62,274</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--ProfessionalFees_i01_maCzuZK_zhxbKTF5tkM3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Professional fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfessionalFees" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">50,581</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfessionalFees" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,689</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--TravelAndEntertainmentExpense_i01_maCzuZK_zvEQAQaZaaed" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Travel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:TravelAndEntertainmentExpense" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,808</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:TravelAndEntertainmentExpense" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,994</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--OperatingLeaseExpense_i01_maCzuZK_zAyGnz9l22r1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Lease expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,225</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">66,028</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--SellingAndMarketingExpense_i01_maCzuZK_zVyZknTciKNi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Advertising and promotion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">40,029</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,770</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--InvestorRelationsAndTransferAgentFee_i01_maCzuZK_zLZ4tOwtFVub" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Investor relations and transfer agent fee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:InvestorRelationsAndTransferAgentFee" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">37,097</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:InvestorRelationsAndTransferAgentFee" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,087</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OtherGeneralExpense_i01_maCzuZK_zpDedPsVcXm9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Office and miscellaneous</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherGeneralExpense" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">35,970</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherGeneralExpense" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,119</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ResearchAndDevelopmentExpense_i01_maCzuZK_zCbNArwxfeeb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Research</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,696</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">18,275</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ForeignCurrencyTransactionGainLossBeforeTax_i01N_di_msCzuZK_zGCkfcMz6cZh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Currency exchange</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">11,533</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,300</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--CommunicationsAndInformationTechnology_i01_maCzuZK_z17bTRl0vNW2" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Telecommunications</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommunicationsAndInformationTechnology" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,456</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommunicationsAndInformationTechnology" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,991</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--UtilitiesOperatingExpense_i01_maCzuZK_z1tyi0O6MML3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Utilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpense" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,618</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:UtilitiesOperatingExpense" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,722</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--ShippingCost_i01_maCzuZK_zdzikXsLEAjj" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Shipping</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:ShippingCost" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,994</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:ShippingCost" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,355</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--Commissions_i01_maCzuZK_z7seaOmjoOXg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; padding-bottom: 1.5pt">Commissions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="FSI:Commissions" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,424</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="FSI:Commissions" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,768</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--OperatingExpenses_i01T_mtCzuZK_msCz0Np_zTkkqhvZgBa2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Total operating expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,480,771</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,342,636</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingIncomeLoss_iT_mtCz0Np_maCzVdo_zajvcRHayeve" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Operating income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,331,130</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,365,285</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--PppLoanForgiveness_maCzVdo_zGDz5zDc0tC7" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">PPP loan forgiveness</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2140">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:PppLoanForgiveness" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">537,960</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--GainLossOnInvestments_maCzVdo_zvQD6yzwJayc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Gain on investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">36,764</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GainLossOnInvestments" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">208,968</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--InvestmentIncomeInterest_maCzVdo_zi7Cc0nA6fA1" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Interest income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,088</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InvestmentIncomeInterest" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,298</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_iT_mtCzVdo_maCz1ls_z0guirbq4mua" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Income before income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,389,982</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,122,511</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredIncomeTaxesAndTaxCreditsAbstract_iB_zhr3ixsbz0za" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CurrentIncomeTaxExpenseBenefit_iN_di_msCz1ls_zcU1vX7t7Ch1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Income tax expense - current</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">712,446</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">485,456</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--ProfitLoss_iT_mtCz1ls_maCzJnl_maCzd9O_z0fiRg35rsE9" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Net income for the period including non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,677,536</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,637,055</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_iN_di_msCzJnl_z5ZhDoYDQZM" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Less: Net income attributable to non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">144,477</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">186,484</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_402_eus-gaap--NetIncomeLoss_iT_mtCzJnl_z5fHu4O1o1wh" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net income attributable to controlling interest</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,533,059</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,450,571</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--EarningsPerShareBasic_zU5dMiGjvUm1" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Income per share (basic and diluted)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.12</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.12</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zYDRsLkT5Tb6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Weighted average number of common shares (basic)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,361,313</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,292,452</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zpuNIrsRTpK1" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Weighted average number of common shares (diluted)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,543,674</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,518,331</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_iB_zwqiAoo9n8Ba" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Other comprehensive income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--ProfitLoss_i01_mtCz1ls_maCzJnl_maCzd9O_zH40kwc9yvw5" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,677,536</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,637,055</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_i01_pp0p0_maCzd9O_zcAuJWUmaBWg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Unrealized gain  on foreign currency translations</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">42,543</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">82,352</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_i01T_mtCzd9O_maCzPZb_zSEgUO6aiT68" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Total comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,720,079</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,719,407</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_i01N_di_msCzPZb_zgcTUgBV0rx7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Comprehensive income &#8211; non-controlling interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">144,477</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">186,484</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--ComprehensiveIncomeNetOfTax_i01T_mtCzPZb_zEkgWJCQUn5d" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Comprehensive income attributable to Flexible Solutions International Inc.</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,575,602</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,532,923</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;
See Notes to Unaudited Interim Condensed Consolidated Financial Statements &#8212;</span></p>

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


<!-- Field: Page; Sequence: 296; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_006"></span>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED
INTERIM CONSOLIDATED STATEMENTS OF <span style="font-variant: small-caps">Stockholders&#8217; Equity</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S.
Dollars &#8212; Unaudited)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_309_114_zmmtAcamUJQd" summary="xdx: Statement - Condensed Interim Consolidated Statements of Stockholders&apos; Equity" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_4B6_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zF7B4sQbsymc" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Capital <br /> Stock</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_4BB_us-gaap--StatementEquityComponentsAxis_custom--CapitalInExcessOfParValueMember_zGULZ4J93wf9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Capital in<br /> Excess of<br /> Par Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_4B6_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zk6cxPJyndEg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br /> Earnings</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_4B7_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zWppwMTb7Lak" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Other<br /> Comprehensive<br /> Income (Loss)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_4B5_us-gaap--StatementEquityComponentsAxis_us-gaap--ParentMember_znyBbL64Edb5" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_4BA_us-gaap--StatementEquityComponentsAxis_us-gaap--NoncontrollingInterestMember_zSBcLWJLfHSk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Non-<br /> Controlling Interests</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_4BB_zAZkuBJJbTe1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total <br /> Stockholders&#8217;<br /> Equity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_43D_c20220101__20220331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zP736ooVJOlh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; font-weight: bold">Balance December 31, 2021</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--SharesOutstanding_iS_c20220101__20220331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zjgUxwuRnbFb" title="Beginning balance, shares" style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,355,246</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,355</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,983,648</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,882,360</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">775,730</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,102,633</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,602,843</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right">&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">27,705,476</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_zrlyAolbQgK" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Translation adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2204">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2205">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2206">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,543</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2022-01-012022-03-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,543</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2209">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,543</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ProfitLoss_zgtADmcA9YUb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2212">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2213">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,533,059</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2215">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-03-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,533,059</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">144,477</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,677,536</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--StockIssuedDuringPeriodValueNewIssues_zP84y1J2gJgl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Common stock issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20220101__20220331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zSb4g4euAIB9" title="Common stock issued, shares" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">22,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,917</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2222">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2223">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2022-01-012022-03-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,940</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2225">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,940</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_zRvY4t5XI42c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Distributions to non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2230">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2231">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2232">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2233">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2234">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">265,922</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">265,922</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_pp0p0_zTFGwZrw1D55" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Stock-based compensation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2238">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">54,271</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2240">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2241">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-01-012022-03-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">54,271</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2243">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">54,271</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_434_c20220101__20220331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zHY46Jehf8md" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Balance March 31, 2022</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--SharesOutstanding_iE_c20220101__20220331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8Ycn0TzJeP8" title="Ending balance, shares" style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,377,746</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,378</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-03-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,094,836</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,415,419</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">733,187</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-03-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">26,789,446</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-03-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,481,398</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,270,844</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><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; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Capital <br /> Stock</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Capital in<br /> Excess of<br /> Par Value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br /> Earnings</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Other<br /> Comprehensive<br /> Income (Loss)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Non-<br /> Controlling Interests</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total <br /> Stockholders&#8217;<br /> Equity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_43A_c20210101__20210331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zjxHQ5IIJgSj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; font-weight: bold">Balance December 31, 2020</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--SharesOutstanding_iS_c20210101__20210331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zRQK7yG13n34" title="Beginning balance, shares" style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,260,545</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,261</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,633,190</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,433,198</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">872,121</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">)</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,206,528</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,561,751</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 2%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 5%; font-weight: bold; text-align: right">&#160;&#160;&#160;<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,768,279</ix:nonFraction></td><td style="width: 1%; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr id="xdx_43E_c20210101__20210331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iS_zI5b4xLCXzeb" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">Balance</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--SharesOutstanding_iS_c20210101__20210331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zHzfqjCO4xcg" title="Balance, shares" style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,260,545</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,261</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,633,190</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,433,198</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">872,121</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">21,206,528</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,561,751</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">23,768,279</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_zPQFGhy0dIG9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Translation adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2276">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2277">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2278">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,352</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,352</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2281">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,352</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ProfitLoss_z4IfjSbo97qe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2284">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2285">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,450,571</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2287">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,450,571</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">186,484</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,637,055</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--StockIssuedDuringPeriodValueNewIssues_zuEyvdkKaPF5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Common stock issued</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20210101__20210331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z5utHWu7koMd" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">55,201</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">55</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">76,305</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2294">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2295">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-03-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">76,360</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2297">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">76,360</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_zpFCrcc5FBEa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Distributions to non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2301">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2302">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2303">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2304">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2305">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">157,952</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">157,952</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_pp0p0_zAvgCMxHFrRf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Stock-based compensation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2309">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">39,589</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2311">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2312">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">39,589</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2314">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">39,589</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_436_c20210101__20210331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zgCkK2NGyvrc" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Balance March 31, 2021</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--SharesOutstanding_iE_c20210101__20210331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zQ2PPigSeax6" title="Ending balance, shares" style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,315,746</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,316</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,749,084</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,883,769</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">789,769</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,855,400</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,590,283</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,445,683</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr id="xdx_435_c20210101__20210331_eus-gaap--StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_iE_zwIaVAFHZsOe" style="display: none; vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Balance</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--SharesOutstanding_iE_c20210101__20210331__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zazKHgOhoPQf" title="Balance, shares" style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">12,315,746</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">12,316</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_custom_CapitalInExcessOfParValueMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,749,084</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,883,769</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">789,769</ix:nonFraction></td><td style="font-weight: bold; text-align: left">)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_ParentMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">22,855,400</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31_us-gaap_NoncontrollingInterestMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,590,283</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="AsOf2021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">25,445,683</ix:nonFraction></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;
See Notes to Unaudited Interim Condensed Consolidated Financial Statements &#8212;</span></p>



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


<!-- Field: Page; Sequence: 297; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="a_005"></span>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED
INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S.
Dollars &#8212; Unaudited)</b></span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_30E_112_zcQkYb6iZRJf" summary="xdx: Statement - Condensed Interim Consolidated Statements of Cash Flows" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="display: none; vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20220101__20220331_zfZMyHbROcg9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20210101__20210331_z3ZQoWfCWLZ3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three Months Ended March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zvHNecvsLCxa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ProfitLoss_i01_pp0p0_maNCPBUzP2I_z6ozXPldpQR" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 60%; text-align: left">Net income for the period including non-controlling interests</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,677,536</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,637,055</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B_zFOeD61bXLrl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Adjustments to reconcile net income to net cash:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ShareBasedCompensation_i02_pp0p0_maNCPBUzP2I_z6TrA283rA1e" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Stock based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">54,271</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">39,589</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--DepreciationAndAmortization_i02_pp0p0_maNCPBUzP2I_z0nZQ2m1Sflc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">232,488</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">232,965</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--LeaseRightOfUseFinancing_i02_pp0p0_maNCPBUzP2I_ziPQJt3pCmTb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Lease right of use financing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:LeaseRightOfUseFinancing" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,539</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:LeaseRightOfUseFinancing" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,187</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i02_pp0p0_maNCPBUzP2I_zBfQIAZRgNtb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Lease right of use amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,546</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">74,884</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--GainLossOnInvestment_i02N_pp0p0_di_msNCPBUzP2I_zQ4pFBcBQIza" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Gain on investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="FSI:GainLossOnInvestment" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">36,764</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="FSI:GainLossOnInvestment" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">208,968</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_ecustom--PaycheckProtectionProgramLoanForgiveness_i02N_pp0p0_di_msNCPBUzP2I_zy9oEycrPxZ2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">PPP loan forgiveness</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2361">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="FSI:PaycheckProtectionProgramLoanForgiveness" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">537,960</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i02B_zhxKhJjuJH6c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Changes in non-cash working capital items:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--IncreaseDecreaseInAccountsReceivable_i03N_pp0p0_di_msNCPBUzP2I_z33rSYwjYNq6" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Increase in accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,813,819</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,649,501</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInInventories_i03N_pp0p0_di_msNCPBUzP2I_zMO78pAK4Jwe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Increase in inventories</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,712,646</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,616,862</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_404_eus-gaap--IncreaseDecreaseInPrepaidExpense_i03N_pp0p0_di_msNCPBUzP2I_zW9T4E9e2hAl" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">(Increase) Decrease in prepaid expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">417,761</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">59,204</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_i03_pp0p0_maNCPBUzP2I_zNQllsmErhSe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left">Increase (Decrease) in accounts payable and accrued liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">940,734</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">872,823</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--IncreaseDecreaseInAccruedIncomeTaxesPayable_i03_pp0p0_maNCPBUzP2I_z1K0q1OWFbL" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Increase in taxes payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">712,446</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">513,323</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i03_pp0p0_maNCPBUzP2I_z5CFWA9MALC6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Decrease in deferred revenue</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">77,578</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">35,860</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_pp0p0_mtNCPBUzP2I_maCCERCzGPG_ze2eGI2WWogl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash used in operating activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,425,008</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,356,767</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zS7BLTx9c9Mc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--ProceedsFromSaleOfEquityMethodInvestments_i01_pp0p0_maNCPBUzDws_z6bHzUofSKel" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Proceeds of equity investment distributions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,500</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_pp0p0_di_msNCPBUzDws_zRRFigQTs41d" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Net purchase of property, equipment and leaseholds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">176,684</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">96,136</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_pp0p0_mtNCPBUzDws_maCCERCzGPG_zlr4cPU2jWZk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash used in investing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">169,184</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">83,636</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zSoNor3WjUf8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--ProceedsFromLinesOfCredit_i01_maNCPBUzxtZ_zreMG7YJrWxg" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Draw from short term line of credit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,647,726</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,112,361</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--RepaymentsOfLongTermDebt_i01N_pp0p0_di_msNCPBUzxtZ_zfui2NJEv9M7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Repayment of long term debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">209,629</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfLongTermDebt" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">208,857</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--PaymentsOfFinancingCosts_i01N_pp0p0_di_msNCPBUzxtZ_zdT71OwVTZY1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Lease financing costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfFinancingCosts" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,085</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfFinancingCosts" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">83,070</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--PaymentsOfCapitalDistribution_i01N_pp0p0_di_msNCPBUzxtZ_z1hW13CNF6ya" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Distributions to non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfCapitalDistribution" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">265,922</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfCapitalDistribution" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">157,952</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--ProceedsFromIssuanceOfCommonStock_i01_pp0p0_maNCPBUzxtZ_zivdp3LZxV6c" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Proceeds from issuance of common stock</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">56,940</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">76,360</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_pp0p0_mtNCPBUzxtZ_maCCERCzGPG_zbBKue65HHT9" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Cash provided by financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,213,030</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">738,842</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_maCCERCzGPG_zvUMp2VNkEki" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Effect of exchange rate changes on cash</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,543</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">82,352</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_iT_pp0p0_mtCCERCzGPG_zlnJv5bObfS2" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">Outflow of cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">338,619</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">1,619,209</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iS_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents, beginning</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,735,574</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,472,776</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents, ending</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,396,955</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,853,567</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_iB_z6WW5XpAEIuf" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Cash and cash equivalents are comprised of:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iE_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,371,608</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,853,567</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--ShortTermInvestments_iE_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Term deposits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,025,347</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="AsOf2021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,000,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_iE_pp0p0_zgRRNvmEkcBf" style="vertical-align: bottom; background-color: White">
    <td><span style="display: none; font-family: Times New Roman, Times, Serif">Cash, cash equivalents and restricted cash, ending</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,396,955</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="AsOf2021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,853,567</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--SupplementalCashFlowInformationAbstract_iB_zjQ8GBLIGtme" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Supplemental disclosure of cash flow information:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeTaxesPaidNet_i01_pp0p0_zvdRVDHJmxXa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income taxes paid</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2448">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2449">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--InterestPaidNet_i01_pp0p0_zlzsX4hhKhx7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Interest paid</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">57,618</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">62,274</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8212;
See Notes to Unaudited Interim Condensed Consolidated Financial Statements &#8212;</span></p>

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



<!-- Field: Page; Sequence: 298; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="noah_002"></span><span id="a_007"></span>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</b></span></p>

<p id="xdx_042_c20220101__20220331_zxNZkYWtJnT8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="noah_001"></span>NOTES
TO INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the Three Months Ended March 31, 2022</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(U.S.
Dollars - Unaudited)</b></span></p>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_806_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zBE5X9iXKsfa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>1.
<span>Basis of Presentation</span></b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify">&#160;<span id="xdx_829_zLbJCkBJa34d" style="display: none">BASIS OF PRESENTATION</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These interim
condensed consolidated financial statements (&#8220;consolidated financial statements&#8221;) include the accounts of
Flexible Solutions International Inc. (the &#8220;Company&#8221;), its wholly-owned subsidiaries Flexible Fermentation Ltd. ,
NanoChem Solutions Inc. (&#8220;NanoChem&#8221;), Flexible Solutions Ltd., Flexible Biomass LP, FS Biomass Inc., NCS Deferred Corp.,
Natural Chem SEZC Ltd., and InnFlex Holdings Inc. and its <span id="xdx_904_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20220101__20220331__srt--OwnershipAxis__custom--EnpInvestmentsLlcAndEnpMendotaMember_zjkamu1qxPtf"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2022-01-012022-03-31_custom_EnpInvestmentsLlcAndEnpMendotaMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
interest in ENP Investments, LLC (&#8220;ENP Investments&#8221;) and ENP Mendota, LLC (&#8220;ENP Mendota&#8221;). All inter-company
balances and transactions have been eliminated upon consolidation. The Company was incorporated on May 12, 1998 in the State of
Nevada and had no operations until June 30, 1998. In 2019, the Company redomiciled into Alberta, Canada.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2018, NanoChem completed the purchase of a <span id="xdx_90D_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z2xsxKv3Pgg" title="Subsidiary company ownership interest rate"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2018-01-012018-12-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% interest in ENP Investments for an aggregate purchase price of $<span id="xdx_908_eus-gaap--BusinessCombinationConsiderationTransferred1_pp0p0_c20180101__20181231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zXTIAyteRjc8" title="Purchase price"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">5,110,560</ix:nonFraction></span>. An unrelated
party owns the remaining <span id="xdx_905_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpInvestmentsLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--UnrelatedPartyMember_zFWDv740DTmg" title="Subsidiary company ownership interest rate"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2018-01-012018-12-31_custom_EnpInvestmentsLLCMember_custom_UnrelatedPartyMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">35</ix:nonFraction></span>% interest in ENP Investments, and ENP Investments is consolidated into the financial statements. The outside
investor&#8217;s ownership interest in ENP Investments is included in noncontrolling interests in these consolidated financial statements
from the acquisition date onward. In 2020, ENP Investments increased its investment in ENP Realty from <span id="xdx_900_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MinimumMember_zZCSA02zuM0i" title="Subsidiary company ownership interest rate"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">24</ix:nonFraction></span>% to <span id="xdx_905_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MaximumMember_zZpB3D9u7vMk" title="Subsidiary company ownership interest rate"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>%, making ENP Realty
a wholly-owned subsidiary of ENP Investments. In 2021, ENP Realty was renamed ENP Mendota and is consolidated into the financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and its subsidiaries develop, manufacture and market specialty chemicals which slow the evaporation of water. One product, HEATSAVR&#174;,
is marketed for use in swimming pools and spas where its use, by slowing the evaporation of water, allows the water to retain a higher
temperature for a longer period of time and thereby reduces the energy required to maintain the desired temperature of the water in the
pool. Another product, WATERSAVR&#174;, is marketed for water conservation in irrigation canals, aquaculture, and reservoirs where its
use slows water loss due to evaporation. In addition to the water conservation products, the Company also manufactures and markets water-soluble
chemicals utilizing thermal polyaspartate biopolymers (hereinafter referred to as &#8220;TPAs&#8221;), which are beta-proteins manufactured
from the common biological amino acid, L-aspartic. TPAs can be formulated to prevent corrosion and scaling in water piping within the
petroleum, chemical, utility and mining industries. TPAs are also used as proteins to enhance fertilizers in improving crop yields and
can be used as additives for household laundry detergents, consumer care products and pesticides. The TPA division also manufactures
two nitrogen conservation products for agriculture that slows nitrogen loss from fields.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
outbreak of the novel strain of coronavirus, specifically identified as &#8220;COVID-19&#8221;, has resulted in a widespread health crisis
that has affected economies and financial markets around the world resulting in an economic downturn. This outbreak may also cause staff
shortages, reduced customer demand, increased government regulations or interventions, all of which may negatively impact the business,
financial condition or results of operations of the Company. The duration and impact of the COVID-19 outbreak is unknown at this time
and it is not possible to reliably estimate the length and severity of these developments.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_808_eus-gaap--SignificantAccountingPoliciesTextBlock_zgxj7DoFvAqj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>2.
<span id="xdx_821_zZATWlOybuha">Significant Accounting Policies</span>.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span id="xdx_82A_zNR57Ob09hP2" style="display: none">SIGNIFICANT ACCOUNTING POLICIES</span><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: 0; text-align: justify; text-indent: 0.5in">The consolidated financial
statements of the Company have been prepared by management in accordance with accounting principles generally accepted in the United
States (&#8220;GAAP&#8221;), applied on a basis consistent for all periods. Accordingly, they do not include all of the information and
disclosures required by U.S. GAAP for a complete set of financial statements. These consolidated financial statements and notes thereto
should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company&#8217;s Annual
Report on Form 10-K/A for the year ended December 31, 2021, filed with the Securities and Exchange Commission on May 13, 2022. In the
opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included.
The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the full
fiscal year.</p>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zvuDQsxUSBR3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<i><span id="xdx_860_zU3he1zfgzH">Cash and Cash Equivalents</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date
of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 299; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="FSI:TermDepositsPolicyTextBlock"><p id="xdx_84B_ecustom--TermDepositsPolicyTextBlock_z8fB0xgLom0j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span id="xdx_86C_z9XbAFeem81c"><i>Term Deposits</i></span></span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #363636">The deposits
maintained by the Company with banks comprises term deposits, which can be withdrawn by the Company at any point without prior notice
or penalty on the principal.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span>&#160;</span></i></span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p id="xdx_849_eus-gaap--InventoryPolicyTextBlock_z14JDecdqf31" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span id="xdx_86A_zOD5SLVv8lvj">Inventories and Cost of Sales</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories
are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae
to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale.
Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs
(receiving and purchasing) and utilities and overhead expenses related to the Company&#8217;s manufacturing and processing facilities.
Shipping and handling charges billed to customers are included in revenue (2022 - $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zEHmg4vfFD4a"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-01-012022-03-31_us-gaap_ShippingAndHandlingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">123,894</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">;
2021 &#8211; $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z2PgGQcf9Rf"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-03-31_us-gaap_ShippingAndHandlingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">131,348</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).
Shipping and handling costs incurred are included in cost of goods sold (2022 - $<span id="xdx_90B_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zvmNDb6Jztkh"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2022-01-012022-03-31_us-gaap_ShippingAndHandlingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">268,032</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">;
2021 &#8211; $<span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zxwAgR5hO99k"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-01-012021-03-31_us-gaap_ShippingAndHandlingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">263,089</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy"><p id="xdx_840_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zcqEcA8jfxv" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zFnetMDEzMHf"><i>Allowance for
Doubtful Accounts</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are
continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate
allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall
customer credit-worthiness and historical experience.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_841_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zuepOYi6oV4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_861_zvvRNGxy6g18"><i>Property, Equipment,
Leaseholds and Intangible Assets</i></span></span></p>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="FSI:ScheduleOfMethodOfDepreciationTableTextBlock"><p id="xdx_89C_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_zAqgoOOi9lCb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_znDM2jRGzCac" style="display: none">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    hardware</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_znKKLknoO4Mf" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2022-01-012022-03-31_us-gaap_ComputerEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">30%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Furniture
    and fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zdLo2Q8an4hb" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2022-01-012022-03-31_us-gaap_FurnitureAndFixturesMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Manufacturing
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zLKqXh41XzX8" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2022-01-012022-03-31_us-gaap_MachineryAndEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoRYaE6hhVc"><ix:nonNumeric contextRef="From2022-01-012022-03-31_us-gaap_OfficeEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Boat</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zkJf9e1ix3A6"><ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_BoatMember" name="FSI:DepreciationMethodUsedAndAnnualRate">20%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Building
    and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zW4RDvxetqTg"><ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_BuildingAndImprovementsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">10%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Trailer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zKkUhenrySvd"><ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_TrailerMember" name="FSI:DepreciationMethodUsedAndAnnualRate">30%
    Declining balance</ix:nonNumeric></span></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; font-size: 10pt">Automobiles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zTARnUDWrJG1"><ix:nonNumeric contextRef="From2022-01-012022-03-31_us-gaap_AutomobilesMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over 5 years</ix:nonNumeric></span></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; font-size: 10pt">Patents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zPBiUsQsvsW7"><ix:nonNumeric contextRef="From2022-01-012022-03-31_us-gaap_PatentsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over 17 years</ix:nonNumeric></span></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; font-size: 10pt">Technology</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zvViiS1eRRDf"><ix:nonNumeric contextRef="From2022-01-012022-03-31_us-gaap_TechnologyEquipmentMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over 10 years</ix:nonNumeric></span></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; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zfqnNF33WEAh"><ix:nonNumeric contextRef="From2022-01-012022-03-31_us-gaap_LeaseholdImprovementsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over lease term</ix:nonNumeric></span></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; font-size: 10pt">Customer
    relationships &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z2Gdfsohiom9"><ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_CustomerRelationshipsENPInvestmentsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over 15 years</ix:nonNumeric></span></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; font-size: 10pt">Software
    &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_zfFP4qdgaH31" title="Depreciation method used and annual rate"><ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_SoftwareENPInvestmentsMember" name="FSI:DepreciationMethodUsedAndAnnualRate">Straight-line
    over 3 years</ix:nonNumeric></span></span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A3_zyMaCO22eP3c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTkamR4kMZBb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zpJoTLePEavl"><i>Impairment of
Long-Lived Assets</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB Codification Topic 360, <i>&#8220;Property, Plant and Equipment&#8221; </i>(ASC 360), the Company reviews long-lived
assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever
events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets
is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected
future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded
to the extent that an asset&#8217;s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from
such estimates. There were no impairment charges during the periods presented.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p id="xdx_849_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zogVrMPrszpe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86B_z6F92fq09Br2"><i>Foreign Currency</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency of the Company is the U.S. dollar. The functional currency of three of the Company&#8217;s subsidiaries is the Canadian
dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and
liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange
rates prevailing during the year. Translation adjustments arising on conversion of the Company&#8217;s financial statements from the
subsidiary&#8217;s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination
of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 300; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income
(loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock"><p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_znL8f1sa6Hga" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86F_zIU8FONOaAK6"><i>Revenue Recognition</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note
16.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer,
(2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of
the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied.
The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product
is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point,
the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service
and performance obligation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
the Company&#8217;s inception, product returns have been insignificant; therefore, no provision has been established for estimated product
returns.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
revenues consist of products sold to distributors with payment terms greater than the Company&#8217;s customary business terms due to
lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition
of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="FSI:StockIssuedInExchangeForServicesPolicyTextBlock"><p id="xdx_844_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_z0oQx5xa4uV7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_863_zt1sDWUA7bwf"><i>Stock Issued
in Exchange for Services</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the
Company&#8217;s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized
over the period that the services are performed.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:CompensationRelatedCostsPolicyTextBlock"><p id="xdx_846_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zGGBZXImQobh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_867_zmPrYJXZIQB9"><i>Stock-based Compensation</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, <i>Compensation
&#8212; Stock Compensation</i>, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based
compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized
on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest.
Shares are issued from treasury upon exercise of stock options.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"><p id="xdx_844_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zgEMnW02CDQf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_861_zwpbLpQPaG8b"><i>Other Comprehensive
Income</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included
in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders&#8217;
equity. The Company&#8217;s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 301; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zGDNr1tsGLY" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_zKKdVY7RotQ5"><i>Income Per Share</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding
in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants.
Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included
in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect
on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the three months ended
March 31, 2022 and 2021.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_84B_eus-gaap--UseOfEstimates_z5vjJf7EZJgc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zwrZcivJ7BJe"><i>Use of Estimates</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated
financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from
those estimates and would impact the results of operations and cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimates
and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the
estimates are revised and in any future periods affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible
assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful
lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments,
discount rates for right of use assets and the valuation of inventory.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0fxaoJmLGci" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 35.45pt; text-align: justify; text-indent: 0.55pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_znoWoRExYjak"><i>Fair Value of
Financial Instruments</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal
or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.
The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered
observable and the last unobservable, that may be used to measure fair value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Level
    1 &#8211; Quoted prices in active markets for identical assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    2 &#8211; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets
    or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable
    market data for substantially the full term of the assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    3 &#8212; Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets
    or liabilities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term
line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial
instruments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments
being at market rates.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock"><p id="xdx_84B_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zEHFDFyZ2zV8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zm2PREXpF3M3"><i>Contingencies</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which
will only be resolved when one or more future events occur or fail to occur. The Company&#8217;s management and its legal counsel assess
such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related
to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company&#8217;s
legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 302; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability
can be estimated, the estimated liability would be accrued in the Company&#8217;s consolidated financial statements. If the assessment
indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated,
then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would
be disclosed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed.
Legal fees associated with loss contingencies are expensed as incurred.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zeD8YNF8ytBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zgGEBqqXivHf"><i>Income Taxes</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future
tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that
when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB ASC 740 &#8220;<i>Income taxes</i>&#8221; under the liability method, it is the Company&#8217;s policy to provide
for uncertain tax positions and the related interest and penalties based upon management&#8217;s assessment of whether a tax benefit
is more likely than not to be sustained upon examination by tax authorities. At March 31, 2022, the Company believes it has appropriately
accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized
benefit is established or is required to pay amounts in excess of the liability, the Company&#8217;s effective tax rate in a given financial
statement period may be affected. Interest and penalties associated with the Company&#8217;s tax positions are recorded as interest expense
in the consolidated statements of operations and comprehensive income.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zxQ2QUZm2xy2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_863_zag42A8Qtt15"><i>Risk Management</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated
balance sheets are net of allowances for doubtful accounts, estimated by the Company&#8217;s management based on prior experience and
the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure
is minimized by dealing with only credit worthy counterparties. Revenue for the Company&#8217;s three primary customers totaled $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zsGFNgC1XJhd" title="Revenue from Contract with Customer, Excluding Assessed Tax"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,235,661</ix:nonFraction></span>
(<span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_z44u7ROVWdK" title="Concentration risk threshold percentage"><ix:nonFraction name="FSI:ConcentrationRiskThresholdPercentage" contextRef="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">58</ix:nonFraction></span>%) for the three months ended March 31, 2022 (2021 - $<span id="xdx_90C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zPGa42MgqE27"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-03-31_custom_ThreePrimaryCustomersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,120,819</ix:nonFraction></span> or <span id="xdx_906_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zlTemFAhyxp4"><ix:nonFraction name="FSI:ConcentrationRiskThresholdPercentage" contextRef="From2021-01-012021-03-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">41</ix:nonFraction></span>%). Accounts receivable for the Company&#8217;s three primary
customers totaled $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zeL30PeqvdLa"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2022-03-31_custom_ThreePrimaryCustomersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,367,303</ix:nonFraction></span> (<span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zygXz6MiRDW7" title="Accounts Receivable, after Allowance for Credit Loss"><ix:nonFraction name="FSI:ConcentrationRiskThresholdPercentage" contextRef="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">64</ix:nonFraction></span>%) at March 31, 2022 (December 31, 2021 - $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z1Z7mjFukIJa" title="Accounts Receivable, after Allowance for Credit Loss"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2021-12-31_custom_ThreePrimaryCustomersMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,940,995</ix:nonFraction></span> or <span id="xdx_90B_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zRBi7vzHhjf"><ix:nonFraction name="FSI:ConcentrationRiskThresholdPercentage" contextRef="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">69</ix:nonFraction></span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash
equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally
insured amounts. The Company has not experienced any losses in such accounts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from
financial assets and liabilities, subject to fixed long-term rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange
rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The
Company has not hedged its exposure to currency fluctuations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate
as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 303; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will
refinance its long-term debt where possible to obtain more favourable rates.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:EquityMethodInvestmentsPolicy"><p id="xdx_84A_eus-gaap--EquityMethodInvestmentsPolicy_ztDrrYNIx7Wh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86F_zkFYdJixhyHh"><i>Equity Method
Investment</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise
significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company&#8217;s
ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on
the investee&#8217;s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under
the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and
adjusted for dividends received and the Company&#8217;s share of the investee&#8217;s earnings or losses together with other-than-temporary
impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy"><p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zrTTutJGup58" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zRGQ0pd62zoj"><i>Goodwill and
intangible assets</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed.
Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company
performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with
a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the
qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its
carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear,
the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including
goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair
value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit
is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount,
goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit&#8217;s fair value,
limited to the total amount of goodwill allocated to the reporting unit.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.05in; text-align: justify; text-indent: 0.3in"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible
assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of
impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative
assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments,
and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of
the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required.
When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill.
If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated,
requiring recognition of an impairment charge for the differential.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qualitative
assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment,
it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their
carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived
intangibles were recognized during the three months ended March 31, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.35in"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finite-lived
intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators
of finite-lived intangibles and other long-lived assets as described in the &#8220;Impairment of Long Lived Assets&#8221; significant
accounting policy.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 304; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"><p id="xdx_84E_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_z04N0E5Tnk5f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(t)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_866_zLtrONxA0ySk"><i>Recent Accounting
Pronouncements</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material
impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other
new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.</span></p>

</ix:nonNumeric><p id="xdx_85F_zGEvx4pHyRRc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_80B_eus-gaap--LesseeOperatingLeasesTextBlock_zEv8HC55GjU6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>3.
<span>Leases</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_824_z19i94jt8aF7" style="display: none">LEASES</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
and reporting guidance for leases requires that leases be evaluated and classified as either operating or finance leases by the lessee
and as either operating, sales-type or direct financing leases by the lessor. For leases with terms greater than 12 months, the Company
records the related right-of-use (&#8220;ROU&#8221;) asset and lease obligation at the present value of lease payments over the term.
Leases may include fixed rental escalation clauses, renewal options and / or termination options that are factored into the determination
of lease payments when appropriate. The Company&#8217;s operating leases are included in ROU assets, lease liabilities-current portion
and lease liability-less current portion in the accompanying consolidated balance sheets. ROU assets represent the Company&#8217;s right
to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the
lease. The Company&#8217;s leases do not usually provide a readily determinable implicit rate; therefore, an estimate of the Company&#8217;s
incremental borrowing rate is used to discount the lease payments based on information available at the lease commencement date. The
discount rate used was <span id="xdx_90F_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_c20220331_zeXmFCBxmwe" title="Operating leases discount rate"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseDiscountRate" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.5</ix:nonFraction></span>%.</span></p>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock"><p id="xdx_89D_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_zQNI83jt9Ozc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below summarizes the right-of-use asset and lease liability for the period ended March 31, 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zrL0YWJQkug2" style="display: none">SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Right of Use Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%">Balance, January 1</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20220101__20220331_z5hhNbOGzZ6k" title="Right of Use Assets Beginning Balance" style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zyxlc5f883Db" title="Right of Use Assets Beginning Balance" style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">483,113</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20220101__20220331_zY4fWimaOffb" title="Depreciation" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,546</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zsDJ2sqSVMj" title="Depreciation" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">265,846</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, end of period</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20220101__20220331_z45wgEVN17zc" title="Right of Use Assets Ending Balance" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">203,721</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zLvLh8IKVxS5" title="Right of Use Assets Ending Balance" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Lease Liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, January 1</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20220101__20220331_zTyt2ik16Jfi" title="Lease Liability Beinning Balance" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_zAI2qyTITpe1" title="Lease Liability Beinning Balance" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">483,113</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Lease interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20220101__20220331_zKNGA1vP2MO7" title="Lease interest expense" style="text-align: right"><ix:nonFraction name="FSI:LeaseInterestExpense" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,539</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zB3dtaYnQhR6" title="Lease interest expense" style="text-align: right"><ix:nonFraction name="FSI:LeaseInterestExpense" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,057</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20220101__20220331_zIN9yL8AqEJb" title="Payments" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,085</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z2CRiu51V602" title="Payments" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">287,903</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balance, end of period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20220101__20220331_zbtTXm3lZ3Z6" title="Lease Liability Ending Balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">203,721</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_zJgVFps2tfq9" title="Lease Liability Ending Balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Short-term portion</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20220331_zWwqQ0kPZgW9" title="Short-term portion" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">57,045</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zgIYM8VYI1Hc" title="Short-term portion" style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">77,715</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20220331_zJel94oj46Ld" title="Long-term portion" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">146,676</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z27yAM1W9Vh1" title="Long-term portion" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">139,552</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220331_zIGIeNGe13xk" title="Operating Lease, Liability" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">203,721</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zWLWDTwHVuSe" title="Operating Lease, Liability" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">217,267</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zVdAHVuZwlzf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undiscounted
rent payments for the next four years are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zuPBsIfZupE7" style="display: none">SCHEDULE OF UNDISCOUNTED RENT PAYMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20220331_zlq4xek4Vpk9" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzclX_z5pGJCqZTvy9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,525</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzclX_zEApQY25C2v6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">58,080</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzclX_zGdC70ylpxLi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">59,520</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzclX_zcqRE4MPI5Qj" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">61,020</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iTI_pp0p0_mtLOLLPzclX_zt6lFu0ia6T3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="FSI:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">221,145</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_z2EY7SUwkyof" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impact of discounting</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,424</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zLMT45CJ8DZ7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease liability, March 31,
    2022</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">203,721</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:FinancingReceivablesTextBlock"><p id="xdx_808_eus-gaap--FinancingReceivablesTextBlock_zAxEcfVMn32l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>4.
Accounts Receivable </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><span style="display: none"><span id="xdx_82F_z0T2P5BegpO6">ACCOUNTS RECEIVABLE</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span></span></b></span></p>

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock"><p id="xdx_89E_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zRm5QDvNDnVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B3_zp1iFiOAYxf3" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20220331_z32dASjfXaii" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20211231_z02akd4uvu7a" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_maAANRNzPjC_zQAbRnkYluQ6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Accounts receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableGross" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,217,709</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,403,308</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_msAANRNzPjC_zQUIIpHFN9L9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowances for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">274,561</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">273,979</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzPjC_zcxVpBUBSwUb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accounts receivable</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccountsAndNotesReceivableNet" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,943,148</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccountsAndNotesReceivableNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,129,329</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 305; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p id="xdx_809_eus-gaap--InventoryDisclosureTextBlock_zHuy3cnqxxWd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>5.
<span>Inventories</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><span id="xdx_822_zz5CzO0zUA4b" style="display: none">INVENTORIES</span><b>&#160;</b></span></p>

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><p id="xdx_89A_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zFsKVPZvDpOd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_z8PWcXZUNw88" style="display: none">SCHEDULE OF INVENTORIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20220331_zCB9XLR8ixYb" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20211231_zIGuxkfGR7Ci" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_maINzkLt_zXyiwHsSEFt8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Completed goods</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,816,366</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:InventoryFinishedGoods" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,417,829</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_maINzkLt_zwpLQO824I01" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Raw materials and supplies</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterialsAndSupplies" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,398,285</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:InventoryRawMaterialsAndSupplies" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,084,176</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzkLt_zBOaPSFfK94k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;<span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total inventory</span>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,214,651</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,502,005</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p id="xdx_803_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z1DPNKMhG3fl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>6.
Property, equipment &amp; <span style="font-variant: small-caps">leaseholds</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span id="xdx_826_zBHOu17cbcGf" style="font: small-caps 10pt Times New Roman, Times, Serif">PROPERTY, EQUIPMENT AND LEASEHOLDS</span></p>

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><p id="xdx_890_eus-gaap--PropertyPlantAndEquipmentTextBlock_zjB6bFmprZh3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zZleHGIfW4fi" style="display: none">SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">March 31, 2022</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">March 31, 2022</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zEhdkexduNe7" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,870,778</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zOMXC02zUaI6" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,018,920</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zbBYhfaSRC7h" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,851,858</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zchoMD10yp1b" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">196,255</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zDRDJRBZYtN5" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">80,207</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBys2X0Kezz3" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">116,048</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmVrs0bNvzvg" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,644</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zoOL4ebufuo3" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">42,571</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zRR9L50sljQg" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,073</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zm6AMLj5VK0i" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">130,714</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zxFe1u5Esr16" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">108,421</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zQPlOqwdSjW3" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,293</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z3OUwsCwk643" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,899</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztRuiR92y5na" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,208</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjW0r1JMiLo3" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">691</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_znx15sJVSAc1" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,999,195</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5BuXc8RcTUe" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,314,689</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zN6GM3c5HkZj" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,684,506</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z3f4LOUIAQn9" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,601</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zqPRK6sX6k6" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,788</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zFWGqjHD7NXd" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,813</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zPsH5wXLI8r5" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">34,400</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyQv9ztzhAae" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">26,690</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zaQfTUSd3fE6" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,710</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zONU42Qw2zGg" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">88,872</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zgE3il0ZqHF3" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">88,872</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyLzqdrr9fHb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2661">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zrtQ6VE7c0fb" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31_us-gaap_DevelopedTechnologyRightsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">109,370</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zdkSaQWF05Bk" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31_us-gaap_DevelopedTechnologyRightsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">109,370</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z33tuzvz0lNd" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2664">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zpH0BCaUDbxh" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31_us-gaap_LandMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">234,027</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zA5K0jC4iqld" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2666">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z84Hvk5phQj4" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31_us-gaap_LandMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">234,027</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331_zT1mH9SFkMm5" title="Cost" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,718,755</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331_zV2F28Dknq1" title="Accumulated Depreciation" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,798,736</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331_zWNJFKxGLkWi" title="Property, Plant and Equipment, Net, Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,920,019</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">December 31, 2021</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">December 31, 2021</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zfPD51zgXBwh" style="width: 17%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,823,708</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zc6DRUyB9Mre" style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,983,589</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zUk6hMdRFVr4" style="width: 17%; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,840,119</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zYjBBwgB2lk2" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">196,255</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zxn4kZ8FlpSb" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">71,258</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zyabzl7plVfi" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">124,997</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsQQz7Ck2YT8" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">43,605</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_ztwhUEFxlKP7" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">42,456</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zR7mp9Hoj1Ba" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,149</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zTqODZ9Qqji4" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">130,658</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zAcpTbqt1Pyd" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">106,101</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zi6JCkbX07Gg" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">24,557</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z74LBLiw9DBe" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,872</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zQrGzyOCrnGe" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,155</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z6mJxqQUumy2" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">717</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zIdztkVv6Tzf" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,867,799</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z1FOGH0xogHj" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,171,699</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z6DFkY0gqyvg" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,696,100</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z1UHhFLRDUk4" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,463</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zWegFSbjN9Ig" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,532</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zagHMWUPldr4" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_custom_TrailerMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,931</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zLP5j7beqCba" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">34,400</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zVmF2sw8RbGh" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">26,284</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zfmJbm2vKBBa" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_custom_BoatMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,116</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuT13AfsaN9l" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">88,872</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8PDdjlapUb6" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">88,872</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zsqg0WJnR1rl" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2700">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zn2beORyULa3" style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">107,759</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zXyRSxBJBKAd" style="text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">107,759</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z5PjDVC9kiwh" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2703">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zTwY8QmDeizg" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31_us-gaap_LandMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">234,027</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zsIBwX0aBqWh" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2705">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z1jDEeHbNMZc" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31_us-gaap_LandMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">234,027</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231_z26Fk2spKmwe" title="Cost" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">12,538,418</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231_zqHJfdASVkO9" title="Accumulated Depreciation" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,606,705</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231_zFvzL4t1OAQ1" title="Property, Plant and Equipment, Net, Total" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,931,713</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A6_zy25hbIF9Aja" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount
of depreciation expense for the three months ended March 31, 2022: $<span id="xdx_90B_eus-gaap--Depreciation_pp0p0_c20220101__20220331_zeRnzMdRWe4k" title="Depreciation"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">188,378</ix:nonFraction></span> (2021: $<span id="xdx_908_eus-gaap--Depreciation_pp0p0_c20210101__20210331_z2fUYHm3zIQ3"><ix:nonFraction name="us-gaap:Depreciation" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">184,855</ix:nonFraction></span>) and is included in cost of sales in the
unaudited interim condensed consolidated statements of income and comprehensive income.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 306; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><p id="xdx_808_eus-gaap--IntangibleAssetsDisclosureTextBlock_zOu7XB79rnXf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>7.
<span id="xdx_826_z82hxHCD12b6">Patents</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span id="xdx_82B_z2aMNcaRzKS" style="display: none">PATENTS</span><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
fiscal 2005, the Company started the patent process for additional WATER$AVR&#174; products. Patents associated with these costs were
granted in 2006 and they have been amortized over their legal life of 17 years.</span></p>

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><p id="xdx_89A_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zgP6AOAymKDc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BA_zi0le2ALWsOi" style="display: none">SCHEDULE OF PATENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, <span style="font-variant: small-caps">2022</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br /> Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, <span style="font-variant: small-caps">2022</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; width: 34%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20220331_zABq87tTIgLf" title="Patents, Cost" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedPatentsGross" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">212,161</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220331_z2uHq5ULvZV3" title="Accumulated Amortization" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">202,572</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220331_zPC4A3qXErK5" title="Patents, Net" style="border-bottom: Black 1.5pt solid; width: 18%; font-variant: small-caps; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,589</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
                                            <span style="font-variant: small-caps">31,</span></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021
    </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated
    <br />
    Amortization</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
                                            <span style="font-variant: small-caps">31,</span></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021
    </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 34%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zWyEJ0LMcVbc" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:FiniteLivedPatentsGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">208,079</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_zOFAV1B0Dit2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">194,380</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: small-caps 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: small-caps 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_z0RmKq2CyjU4" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,699</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: small-caps 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AF_zUlpvzQZ8aCf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
increase in the carrying amount of patents is primarily due to foreign currency translation effects. The 2022 cost in Canadian dollars
- $<span id="xdx_90A_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20220331_zlFZfEfE5sid" title="Increase in currency conversion"><ix:nonFraction name="FSI:IncreaseInCurrencyConversion" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="CAD">265,102</ix:nonFraction></span> (December 31, 2021 - $<span id="xdx_904_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20211231_zVxxyKPpTxml"><ix:nonFraction name="FSI:IncreaseInCurrencyConversion" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="CAD">265,102</ix:nonFraction></span> in Canadian dollars).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount
of amortization for 2022 - $<span id="xdx_901_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331_zhOaNEIvrMA4"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,110</ix:nonFraction></span> (2021 - $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20210331_z8FbAHkj2pwf"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,110</ix:nonFraction></span>) and is included in cost of sales in the consolidated statements of income and comprehensive
income.</span></p>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"><p id="xdx_89C_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zE3zcs0rU3lh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over this year is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_z3Snfltbdhbk" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE</span></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 1%">&#160;</td>
    <td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20220331_zBVa4IU2E2dh" title="2022" style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 18%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,699</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<!-- Field: Split-Segment; Name: 001 -->
</ix:nonNumeric><p id="xdx_8A2_zDuWbbELftI6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock"><p id="xdx_80E_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zpQmIGJybgI3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.
<span style="font-variant: small-caps"><span id="xdx_820_zPwxOfu4SeA9">GOODWILL AND INTANGIBLE ASSETS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><span id="xdx_825_zWgNnCFTSV73" style="display: none">GOODWILL
AND  INTANGIBLE ASSETS</span></span></p>

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"><p id="xdx_895_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zUFGHwKbE4fc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zGgMIY68u6Zg" style="display: none">SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 78%">Balance as of December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pp0p0_c20220101__20220331_zur9gL9R58Bi" title="Goodwill, Beginning balance" style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,534,275</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pdp0_c20220101__20220331_znhBBdgPAQo5" title="Additions" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2745">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--GoodwillImpairmentLoss_pdp0_c20220101__20220331_zUlRfKbJIUSk" title="Impairment" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2747">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="display: none; vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zEyqEmhOd9q7" title="Amortization" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2021-01-012021-12-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">176,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance as of December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20220101__20220331_zFiACAOqBv72" title="Goodwill, Ending balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:Goodwill" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,534,275</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Indefinite Lived Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance as of December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231_zgYJoOZ2CR11" title="Balance" style="text-align: right"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">770,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--IndefinitelivedIntangibleAssetsAcquired_pdp0_c20210101__20211231_zBIcWW7q3Ypk" title="Additions" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2755">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_pdp0_c20210101__20211231_zzrHMsROiClg" title="Impairment" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2757">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="display: none; vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z90hRGASBdc8" title="Amortization" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2022-01-012022-03-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">40,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance as of December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20210101__20211231_zgxbeMlNkDq2" title="Balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">770,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to
the acquisition of ENP Investments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><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; border-collapse: collapse; width: 75%">
  <tr style="vertical-align: bottom">
    <td>Definite Life Intangible Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance as of December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_znNMCRxzbX4l" title="Beginning balance" style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="AsOf2020-12-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,006,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zHR0ZsdrVQzf" title="Amortization" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2021-01-012021-12-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">176,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance as of December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zz8zMwedJiok" title="Beginning balance" style="text-align: right"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="AsOf2021-12-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,830,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zhmj9tSY8Xvh" title="Amortization" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2022-01-012022-03-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">40,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance as of March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zdywYg50Ro9l" title="Ending balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" contextRef="AsOf2022-03-31_custom_EnPInvestmentsCorporationLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,790,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A7_zr2D5ETRxwxc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Definite
life intangible assets consist of customer relationships and software related to the acquisition of ENP Investments. Customer relationships
and software are amortized over their estimated useful life of <span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zLWkUlT4epjg" title="Estimated useful life"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">15</ix:nonNumeric></span> years and <span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zgclTYvdqHYa" title="Estimated useful life"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">3</ix:nonNumeric></span> years, respectively.</span></p>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="FSI:ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock"><p id="xdx_895_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zO1XaiAR3ZZg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over the next five years is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_z50dPnhbpDck" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 65%; text-align: left">2022</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 23%; text-align: right"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zeYtfHnkIFkj" title="2022"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" contextRef="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">160,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zUtAUw5Y8x0l" title="2023" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_z720ZoXD1Zsj" title="2024" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkxkdXIKKBq3" title="2025" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zo3opxvwn2Nf" title="2026" style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">160,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 307; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="FSI:LongTermDepositsTextBlock"><p id="xdx_80D_ecustom--LongTermDepositsTextBlock_z2TOUKsle8nj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>9.
<span>Long Term Deposits</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span>&#160;</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span><span id="xdx_826_zXbdXhcO4121" style="display: none">LONG TERM DEPOSITS</span></span></b></span></p>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="FSI:ScheduleOfLongTermDepositsTableTextBlock"><p id="xdx_899_ecustom--ScheduleOfLongTermDepositsTableTextBlock_zBF2AUzVQ9h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has reclassified certain security deposits to better reflect their long term nature. Long term deposits consist of damage deposits
held by landlords and security deposits held by various vendors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zy5S66jpkUy9" style="display: none">SCHEDULE OF LONG TERM DEPOSITS</span></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 90%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 56%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_494_20220331_zFHbQMAhsm35" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March
    31, 2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_49B_20211231_zWONc0PhBd4c" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31, 2021</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0_zD4oy2nNoEsg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long
    term deposits</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,540</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<ix:nonFraction name="us-gaap:DepositsAssetsNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,540</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8AC_zoY05VRErewd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock"><p id="xdx_806_eus-gaap--EquityMethodInvestmentsDisclosureTextBlock_zY1msLWeMqF7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>10.
<span>Investments</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span>&#160;</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span><span id="xdx_82A_zSGT5tY3Piwh" style="display: none">INVESTMENTS</span></span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a <span id="xdx_900_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20220331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpPeruInvestmentsLlcMember_zGE9YyLw3Hxh" title="Ownership interest"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2022-03-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">50</ix:nonFraction></span>% ownership interest
in ENP Peru Investments LLC (&#8220;ENP Peru&#8221;). ENP Peru is located in Illinois and leases warehouse space. The Company accounts
for this investment using the equity method of accounting. A summary of the Company&#8217;s investment follows:</span></p>

<ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_897_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zsJp217GRl8f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B0_z4Fk2NOwVFPl" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zFkBY6ZkGpG3" title="Balance, Beginning"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2020-12-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,822</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Return of equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zYxk44q8VYEd" title="Return of equity" style="text-align: right">(<ix:nonFraction name="FSI:EquityMethodInvestmentReturnOfEquity" contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">3,822</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zQG4mAlACUql" title="Gain in equity method investment" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,642</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zM7OAmMUfHj3" title="Balance, Beginning" style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember97078437" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">22,642</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zSpIDHR8X7V5" title="Return of equity" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="FSI:EquityMethodInvestmentReturnOfEquity" contextRef="From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">7,500</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zdIBQXC27bA4" title="Balance, Ending" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2022-03-31_custom_EnpPeruInvestmentsLlcMember97078609" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">15,142</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember" escape="true" name="us-gaap:GainLossOnInvestmentsTextBlock"><p id="xdx_894_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zlpdxBKIQCP2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
profit and loss information related to the equity accounted investment is as follows for the full year:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BA_zW2kTmVbFat2" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Net sales" style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">322,079</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_ecustom--RealizedInvestmentGainsLossesNet_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Net income" style="text-align: right"><ix:nonFraction name="FSI:RealizedInvestmentGainsLossesNet" contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">45,285</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A9_z4V2xm5lYAal" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_90D_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_zj5rncyAzdd3" title="Investment"><ix:nonFraction name="us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" contextRef="From2018-12-012018-12-31_custom_AppliedHoldingCorpMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">200,000</ix:nonFraction></span>
in Applied Holding Corp. (&#8220;Applied&#8221;). Applied is a captive insurance company and the Company received a non-convertible promissory
note for its investment which becomes due in 2021 but may be extended with notice for a maximum of two years. In accordance with FASB
Codification Topic 323, <i>Investments &#8211; Equity Method and Joint Ventures</i> (ASC 323), the Company has elected to account for
this investment at cost. During the year ended December 31, 2021, the Company entered an agreement with Applied to extend the maturity
date of this promissory note to December 6, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_90F_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20181201__20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_zPl9RrzyIwv"><ix:nonFraction name="us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" contextRef="From2018-12-012018-12-31_custom_TrioOpportunityCorpMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in Trio Opportunity Corp. (&#8220;Trio&#8221;),
a privately held entity. Trio is a real estate investment vehicle and the Company received <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20181201__20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_z83E6zXGvGth"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2018-12-012018-12-31_us-gaap_CommonClassBMember_custom_TrioOpportunityCorpMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">50,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">non-voting Class B shares at $<span id="xdx_902_eus-gaap--SharePrice_iI_pid_c20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_z54j2qg0z7r1"><ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2018-12-31_custom_TrioOpportunityCorpMember_us-gaap_CommonClassBMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">10.00</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/share.
In accordance with FASB Codification Topic 321, <i>Investments &#8211; Equity Securities (</i>ASC 321), the Company has elected to account
for this investment at cost.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2019, the Company invested $<span id="xdx_90B_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20190101__20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zqZIWexIh3j4"><ix:nonFraction name="us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" contextRef="From2019-01-012019-01-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,001,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in a Florida based LLC that is engaged in international
sales of fertilizer additives. The Company accounts for this investment using the equity method of accounting. According to the operating
agreement, the Company has a <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zImoZ0jZgbBh"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2019-01-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">50</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
interest in the profit and loss of the Florida based LLC but does not have control. <span style="background-color: white">A summary of
the Company&#8217;s investment follows:</span></span></p>

<ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_898_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0Uy9GwdcE77" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zSxTKT1btj3a" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_908_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zi93vBrEyCea" title="Balance, Beginning"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,572,345</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain in equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwhJsLsRwjz3" title="Gain (loss) in equity method investment" style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">454,023</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJn30qRXmMg9" title="Return of equity" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="FSI:EquityMethodInvestmentReturnOfEquity" contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">325,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zENjTFw7Wwdj" title="Balance, Beginning" style="text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2021-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,701,368</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkqDOHEd9Mhb" title="Gain (loss) in equity method investment" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">36,764</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zumwyZjNNpwe" title="Balance, Ending" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2022-03-31_custom_FloridaBasedLLCMember97078625" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,738,132</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 308; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further
to the original investment amount, the Company had placed $<span id="xdx_90B_eus-gaap--RestrictedCashNoncurrent_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z4fEP7IJs2C7" title="Restricted cash, released upon reaching milestone"><ix:nonFraction name="us-gaap:RestrictedCashNoncurrent" contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,000,000</ix:nonFraction></span> in trust, which was released during the year ended December 31,
2020 upon the Florida based LLC reaching a milestone related to earnings before interest, taxes and depreciation (&#8220;EBITDA&#8221;)
targets. The additional payments of $<span id="xdx_904_eus-gaap--AssetAcquisitionConsiderationTransferredContingentConsideration_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zYagXSArZpD1" title="Contigent consideration of additional payment"><ix:nonFraction name="us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration" contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,518,684</ix:nonFraction></span> made during the year ended December 31, 2020 related to contingent consideration which
was dependent on the Florida based LLC meeting certain performance millstones during the year. Summarized profit and loss information
related to the equity accounted investment is as follows:</span></p>

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

<ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281" escape="true" name="us-gaap:GainLossOnInvestmentsTextBlock"><p id="xdx_898_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkL4vUx3yibi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zOgRoVS8cyAf">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br />
ended <br />
March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br />
ended <br />
March 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0ajtjPCZB6k" title="Net sales" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,201,518</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zLm85AeuAwra" title="Net sales" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnSalesOfInvestmentRealEstate" contextRef="From2021-01-012021-03-31_custom_FloridaBasedLLCMember97078781" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,332,304</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJx0k7djfcJi" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">512,884</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwuhZ2aQemHk" title="Gross profit" style="text-align: right"><ix:nonFraction name="us-gaap:RealizedInvestmentGainsLosses" contextRef="From2021-01-012021-03-31_custom_FloridaBasedLLCMember97078781" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">860,676</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_znIflI1S0lCg" title="Net income" style="text-align: right"><ix:nonFraction name="FSI:RealizedInvestmentGainsLossesNet" contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">73,528</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zZSKTl0AOCE7" title="Net income" style="text-align: right"><ix:nonFraction name="FSI:RealizedInvestmentGainsLossesNet" contextRef="From2021-01-012021-03-31_custom_FloridaBasedLLCMember97078781" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">400,580</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AE_zzNi04HJDjJg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three months ended March 31, 2022, the Company had sales of $<span id="xdx_902_eus-gaap--RevenueFromRelatedParties_c20220101__20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_znSf7510jipj" title="Sales"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,672,200</ix:nonFraction></span> (2021 - $<span id="xdx_905_eus-gaap--RevenueFromRelatedParties_c20210101__20210331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zJCAKboBuJIa" title="Sales"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="From2021-01-012021-03-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,434,684</ix:nonFraction></span>) to the Florida Based LLC, of which $<span id="xdx_903_eus-gaap--AccountsReceivableRelatedParties_iI_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zBjoTWZHoqb1" title="Accounts receivable related parties"><ix:nonFraction name="us-gaap:AccountsReceivableRelatedParties" contextRef="AsOf2022-03-31_custom_FloridaBasedLLCMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,419,306</ix:nonFraction></span>
is included within Accounts Receivable as at March 31, 2022 (December 31, 2021 -2020 - $<span id="xdx_90D_eus-gaap--AccountsReceivableRelatedParties_iI_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zzxASmrIT1xd" title="Accounts receivable related parties"><ix:nonFraction name="us-gaap:AccountsReceivableRelatedParties" contextRef="AsOf2021-12-31_custom_FloridaBasedLLCMember97078046" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,202,345</ix:nonFraction></span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(e)
</b>In December 2020, the Company invested $<span id="xdx_90B_eus-gaap--PaymentsToAcquireInvestments_pp0p0_c20201201__20201231__dei--LegalEntityAxis__custom--LygosIncMember_ze9L7OvNfVJc"><ix:nonFraction name="us-gaap:PaymentsToAcquireInvestments" contextRef="From2020-12-012020-12-31_custom_LygosIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in Lygos Inc. (&#8220;Lygo&#8217;s&#8221;),
a privately held entity, under a Simple Agreement for Future Equity agreement. Both companies <span style="background-color: white">intend
to work together in pursuit of sustainable aspartic acid through synthetic biology (Note 18). In 2021, a second investment
of $<span id="xdx_902_eus-gaap--PaymentsToAcquireInvestments_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zXmQ6hRieGQe"><ix:nonFraction name="us-gaap:PaymentsToAcquireInvestments" contextRef="From2021-01-012021-12-31_custom_LygosIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction>
</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">was in
order to continue development of the aspartic acid microbe strain.</span> <span style="font: small-caps 10pt Times New Roman, Times, Serif">T</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">he
Company has elected to account for this investment at cost. A summary of the Company&#8217;s investment follows:</span></p>

<ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_LygosIncMember" escape="true" name="us-gaap:EquityMethodInvestmentsTextBlock"><p id="xdx_890_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zjXUlx0F5Tkf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_z5zbAeHE6Ex7" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_90E_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zAUSpW9w9o2l" title="Balance, Beginning"><span title="Balance"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2020-12-31_custom_LygosIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction></span></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Additional payment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zYIsjsrKnkle" title="Additional payment"><span title="Additional payment"><ix:nonFraction name="FSI:AdditionalPayment" contextRef="From2021-01-012021-12-31_custom_LygosIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">500,000</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zl1PRqhNrdCk" title="Balance, Ending"><span title="Balance"><span title="Balance"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="AsOf2021-12-31_custom_LygosIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,000,000</ix:nonFraction></span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ShortTermDebtTextBlock"><p id="xdx_80D_eus-gaap--ShortTermDebtTextBlock_zh4QWtbgUurg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>11.
<span>Short-Term Line of Credit</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span>&#160;</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span><span id="xdx_820_zYDb4cGI2Wsc" style="display: none">SHORT-TERM LINE OF CREDIT</span></span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2022, ENP Investments signed a new
agreement with Midland to renew the credit line. The revolving line of credit is for an aggregate amount up to $<span id="xdx_909_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z3wD3TVjwr68" title="Aggregate amount of revolving line of credit"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2022-03-31_custom_NewAgreementMember_custom_MidlandStatesBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,000,000</ix:nonFraction></span>. The interest
rate of this loan is subject to change from time to time based on changes in an independent index which is the 1 month LIBOR as published
in the Wall Street Journal (the &#8220;Index&#8221;). Interest on the unpaid principal balance of this loan will be calculated using
a rate of <span id="xdx_900_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20220301__20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zc90NRMKUena" title="Debt effective rate"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" contextRef="From2022-03-012022-03-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.000</ix:nonFraction></span> percentage points over the Index. Under no circumstances will the interest rate of this loan be less than <span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20220331__srt--RangeAxis__srt--MaximumMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zzZg5wOGTXa" title="Annual interest rate of loan"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="AsOf2022-03-31_srt_MaximumMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.25</ix:nonFraction></span>% per annum
or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is<span id="xdx_90D_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zZZQ4YohdNYj" title="Annual interest rate of loan"> <ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="AsOf2022-03-31_custom_NewAgreementMember_custom_MidlandStatesBankMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.50</ix:nonFraction></span>% (December 31, 2021 - <span id="xdx_907_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_z6t5UK8jDHIg"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.25</ix:nonFraction></span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provisions
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#8217;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. NanoChem is a guarantor of<span id="xdx_901_ecustom--LoanGuaranteedRate_iI_pid_dp_uPure_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zUwnvSiQUQ6b" title="Loan guaranteed rate"> <ix:nonFraction name="FSI:LoanGuaranteedRate" contextRef="AsOf2022-03-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% of all the principal and other loan costs not to exceed $<span id="xdx_901_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_z2Zr2HHXRZ73" title="Line of Credit"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2022-03-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,600,000</ix:nonFraction></span>.
As of March 31, 2022, ENP Investments was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
secure the repayment of any amounts borrowed under the revolving line of credit, ENP Investments granted Midland a security interest
in all inventory, equipment and fixtures and acknowledges a separate commercial security agreement from guarantor to Midland dated February
15, 2011.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings outstanding under the revolving line as of March 31, 2022 were $<span id="xdx_907_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zssv6Xo4rrn" title="Short-term borrowings"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="AsOf2022-03-31_custom_NewAgreementMember_custom_MidlandStatesBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,459,391</ix:nonFraction></span> (December 31, 2021 - $<span id="xdx_901_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zB7DxNYzlmfk" title="Short-term borrowings"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">811,665</ix:nonFraction></span>).</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 309; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(b)
 </b>In October 2021, the Company signed a new agreement with Midland to replace the expiring credit line at Harris. The revolving line
of credit is for an aggregate amount of up to the lesser of (i) $<span id="xdx_900_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zlbBHHT8TJTj" title="Aggregate amount of revolving line of credit"><ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="AsOf2021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,500,000</ix:nonFraction></span>, or (ii) <span id="xdx_908_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zs35llyjGwx6" title="Eligible percentage of domestic accounts receivable"><ix:nonFraction name="FSI:EligiblePercentageOfDomesticAccountsReceivable" contextRef="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">80</ix:nonFraction></span>% of eligible domestic accounts receivable and
certain foreign accounts receivable plus <span id="xdx_90D_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zAaSqgEi4NOf" title="Percentage of foreign accounts receivable of inventory"><ix:nonFraction name="FSI:PercentageOfForeignAccountsReceivableOfInventory" contextRef="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">50</ix:nonFraction></span>% of inventory. Interest on the unpaid principal balance of this loan will be calculated using
a rate of <span id="xdx_900_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_c20211001__20211031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zstC4LbRGd1e" title="Debt effective rate"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" contextRef="From2021-10-012021-10-31_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.500</ix:nonFraction></span> percentage points over the Index. Under no circumstances will the interest rate of this loan be less than <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20211031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zsMFdDboSfr7" title="Debt instrument interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2021-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.50</ix:nonFraction></span>% per annum
or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is <span id="xdx_908_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_c20220331__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zxvtP3UploQg" title="Annual interest rate of loan"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="AsOf2022-03-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.50</ix:nonFraction></span>% (December 31, 2021 - <span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zjExJHJtIgTb" title="Annual interest rate of loan"><ix:nonFraction name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" contextRef="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.50</ix:nonFraction></span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provision
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#8217;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. The covenants also require that the Company maintain a minimum ratio of qualifying financial
assets to the sum of qualifying financial obligations. As of March 31, 2022, Company was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
secure the repayment of any amounts borrowed under the revolving line of credit, the Company granted Midland a security interest in substantially
all of the assets of NanoChem, exclusive of intellectual property assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings outstanding under the revolving line as of March 31, 2022 were $<span id="xdx_906_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20220331__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zWhQmnwznrr4" title="Line of Credit"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2022-03-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,489,154</ix:nonFraction></span> (December 31, 2021 - $<span id="xdx_907_eus-gaap--LinesOfCreditCurrent_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Line of Credit"><ix:nonFraction name="us-gaap:LinesOfCreditCurrent" contextRef="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,489,154</ix:nonFraction></span>).</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:LongTermDebtTextBlock"><p id="xdx_807_eus-gaap--LongTermDebtTextBlock_zSEJHX0NU5Y4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>12.
<span>Long Term Debt</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span>&#160;</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82A_zABWRJWjkxPk" style="display: none">LONG TERM DEBT</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2018, ENP Investments signed a
$<span id="xdx_905_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z0ptgaz3qP1b"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">200,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">promissory note with Midland with a rate of <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zlKrVAEXuwO8"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">5.250</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
to be repaid over <span id="xdx_90F_eus-gaap--DebtInstrumentTerm_dtY_c20180101__20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zThEmu6jdhwc"><ix:nonNumeric contextRef="From2018-01-012018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">7</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years with equal monthly installments plus interest.
This money was used to purchase production equipment and interest for the three months ended March 31, 2021 was $<span id="xdx_905_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zx0hxRWoym6b"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2021-01-012021-03-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,510</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
In May 2021, ENP Investments paid the loan in full with cash on hand.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2020, NanoChem received a <span id="xdx_90B_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zUVwsGGjf9oe"><ix:nonNumeric contextRef="From2020-04-012020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm">two year</ix:nonNumeric></span>
loan of $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zl6ysQ8Mybw9" title="Promissory note"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">322,000</ix:nonFraction></span> through the Paycheck Protection Program with a rate of <span id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zEjyGXiFmk9a" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1</ix:nonFraction></span>%. In March, 2021, the loan was forgiven by the SBA and has
been recorded as Other Income of the condensed interim consolidated statements of operations and comprehensive income for the three month
period ended March 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c)
</span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2020, ENP Investments received a <span id="xdx_90C_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zavSpm1lb8s9"><ix:nonNumeric contextRef="From2020-04-012020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm">two
year</ix:nonNumeric></span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">loan of $<span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z9xJo7jJExv4"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">215,960</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">through the Paycheck Protection Program with
a rate of <span id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z6yZriyK6Is3"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-04-30_custom_HarrisBankMember_custom_EnpInvestmentsLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%.
In March, 2021, the loan was forgiven by the SBA and has been recorded as Other Income of the condensed interim consolidated statements
of operations and comprehensive income for the three month period ended March 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2020, NanoChem signed a $<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zzdr6vAow3ql"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,980,947</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">term loan with Midland with a rate of <span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zTUzrHePuIQd"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.85</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
to be repaid over <span id="xdx_90F_eus-gaap--DebtInstrumentTerm_dtY_c20201001__20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z4MU7u6p4tua"><ix:nonNumeric contextRef="From2020-10-012020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">5</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years with equal monthly payments including interest.
The money was used to retire the debt at Harris related to the loan to purchase a <span id="xdx_909_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentsLLCMember_zRID7C9ryRC3"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_EnpInvestmentsLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
interest in ENP Investments. Interest expense for the three months ended March 31, 2022 was $<span id="xdx_902_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zmYgp7NtXR52"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2022-01-012022-03-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">15,130</ix:nonFraction>
</span>(2021 - $</span><span id="xdx_90B_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zWkhevA9r1v5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2021-01-012021-03-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,606</ix:nonFraction></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).
The balance owing at March 31, 2022 is $</span><span id="xdx_90C_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_ziyMgaRjHg82" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2022-03-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,459,983</ix:nonFraction>
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(December
31, 2021 - $</span><span id="xdx_903_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zGSS6Pw8bJc1" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2021-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,554,044</ix:nonFraction></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).</span></p>

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

<ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"><p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zQRnnFycVCd9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zK4J3jbvgLeb" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 78%">2022</td><td style="width: 2%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td id="xdx_98F_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zAdGKROhIR5l" title="2022" style="text-align: right; width: 18%"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">382,705</ix:nonFraction></td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zbJjpvChg1Cd" title="2022" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">397,414</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zZ2p2yv1oOe2" title="2022" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">413,516</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zHw8l0XrleRe" title="2022" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">360,409</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A3_zUdmU4TubYVg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2020, NanoChem signed a loan for
$<span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20201031__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_z4aV2D9BTavf" title="Promissory note"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-10-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">894,253</ix:nonFraction></span> with Midland with an interest rate <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20201031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zN7543HcwuXh" title="Debt instrument, interest rate, stated percentage"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-10-31_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.85</ix:nonFraction></span>% to be repaid over two years with equal monthly payments including interest. The funds
were used to replace the loan at Harris for the purchase of new manufacturing equipment. Interest expense for the three months ended
March 31, 2022 was $<span id="xdx_906_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zEqwQaeIgEV4" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2022-01-012022-03-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,417</ix:nonFraction></span> (2021 - $<span id="xdx_900_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zObv53qG38Tl" title="Interest expense"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2021-01-012021-03-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">7,739</ix:nonFraction></span>) The balance owing at March 31, 2022 is $<span id="xdx_908_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z0t3afOLHIja" title="Debt balance owing"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2022-03-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">268,708</ix:nonFraction></span> (December 31, 2021 - $<span id="xdx_90A_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zN5hIY0ZUfp4" title="Debt balance owing"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2021-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">381,674</ix:nonFraction></span>).</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 310; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_PromissoryNoteWithMidlandBankMember_custom_NewManufacturingEquipmentMember" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"><p id="xdx_89E_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_zsNArONKqtK" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_z5Z58LvDwKxb" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; width: 26%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_z9pBUEnxx67j" title="2022"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_NewManufacturingEquipmentMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">381,674</ix:nonFraction></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
</ix:nonNumeric><p id="xdx_8A8_z8wavuz08Yei" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(f)
</b>In January 2020, ENP Realty refinanced its mortgage and signed a loan for $<span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_ziwXeP8Odcy6"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">450,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">with Stock Yards Bank &amp; Trust to be repaid
over <span id="xdx_90D_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zIZmnmQJsyR1"><ix:nonNumeric contextRef="From2020-01-012020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">10</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years with monthly installments plus interest.
Interest for the first five years is at <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zTJGKuc9hUd5"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-01-31_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.35</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
and it will be adjusted for the last five years to the Cincinnati Federal Home Bank Loan <span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_z6wghafXGHsf"><ix:nonNumeric contextRef="From2020-01-012020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm">5</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">year fixed index plus <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zPIxRQOwfZ0h"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="AsOf2020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">2.5</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%.
Interest expense for the three months ended March 31, 2022 was $<span id="xdx_901_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zQ1j9r5dJXM4"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2022-01-012022-03-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,677</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021 - $<span id="xdx_90A_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zhojSRLWSP23"><ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="From2021-01-012021-03-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,766</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).
The balance owing at March 31, 2022 is $<span id="xdx_90F_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zILLmhsaUuuj"><ix:nonFraction name="us-gaap:DebtDefaultLongtermDebtAmount" contextRef="AsOf2022-03-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">428,278</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(December 31, 2021 - $<span id="xdx_904_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_dxL_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zWxSHmdC2x3a" title="::XDX::430880"><span style="-sec-ix-hidden: xdx2ixbrl2969">430,779</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).</span></p>

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

<ix:nonNumeric contextRef="From2022-01-012022-03-31_custom_PromissoryNoteWithENPRealtyMember" escape="true" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"><p id="xdx_896_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zuRt8mpILwK4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zu2JCEq4sAH" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span><span><span style="display: none"></span></span></span></p>

<div><table cellpadding="0" cellspacing="0" id="xdx_300_134_zVLGrkz0IVte" summary="xdx: Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_z3NPSbbd4Luj" title="2023" style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="AsOf2020-01-31_custom_PromissoryNoteWithENPRealtyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">29,749</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zyMUSA7Oj0vc" title="2024" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="AsOf2020-01-31_custom_PromissoryNoteWithENPRealtyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">29,749</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zLOfqjXd5BDi" title="2025" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="AsOf2020-01-31_custom_PromissoryNoteWithENPRealtyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">29,749</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</div></ix:nonNumeric><p id="xdx_8A0_zQUEMDkJ2LB8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span>&#160;</span></span></p>

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="FSI:ScheduleOfLoanCovenantsTableTextBlock"><p id="xdx_89A_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zwlrRwopBUmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of March 31, 2022, Company was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zT47qcwt9Zt4" style="display: none">SCHEDULE OF LOAN COVENANTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Continuity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Balance, January 1</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebt_iS_pp0p0_c20220101__20220331_zB7sw2nrtWfa" title="Balance, beginning" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,366,598</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebt_iS_pp0p0_c20210101__20211231_zyWjq7B9iFT" title="Balance, beginning" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,847,638</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: Forgiveness on PPP loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20220101__20220331_zmK4zKGu7IP1" title="Less: Forgiveness on PPP loans" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2985">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20210101__20211231_zdf5F9z5KCY6" title="Less: Forgiveness on PPP loans" style="text-align: right">(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">537,960</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Payments on loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20220101__20220331_zmkj0t7W4bZa" title="Less: Payments on loan" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromDepositOnLoan" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">206,629</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20210101__20211231_zo1RdIvoejk5" title="Less: Payments on loan" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromDepositOnLoan" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">943,080</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebt_iE_pp0p0_c20220101__20220331_zOOU9qNi0wra" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,156,969</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--LongTermDebt_iE_pp0p0_c20210101__20211231_zA0iilTYqAj" title="Balance, end of period" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,366,598</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock"><p id="xdx_890_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zsF8dtvzB9e5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zdJNECtN69Db" style="display: none">SCHEDULE OF OUTSTANDING BALANCE LOAN</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Outstanding balance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">a) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z6iVGVKqQGQ9" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2998">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z9HuYKEqM2rb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2999">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">b) Long term debt &#8211; PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_z6EGPfXp1qbf" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3000">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zBTHGsql8BJd" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3001">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">c) Long term debt &#8211; PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zvGrvX1h41t5" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3002">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zKQr6vJv1tS1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3003">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 60%; text-align: left">d) Long term debt &#8211; Midland States Bank</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_z5McrvhsXnJ9" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2022-03-31_custom_MidlandStatesBankOneMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,459,983</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zP4adSR30Zy4" style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_MidlandStatesBankOneMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,554,044</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">e) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_z1tTCvsWFu52" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2022-03-31_custom_MidlandStatesBankTwoMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">268,708</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zaHeVPVAkEF9" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_MidlandStatesBankTwoMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">381,674</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">f) Long term debt &#8211; Stock Yards Bank &amp; Trust</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zPq55dkHPF79" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2022-03-31_custom_StockYardsBankTrustMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">428,278</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z5TBTK51c2k9" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31_custom_StockYardsBankTrustMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">430,880</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Long-term Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20220331_zKpLWItvVVP3" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,156,969</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zdIo1GABCbHh" title="Long-term Debt" style="text-align: right"><ix:nonFraction name="us-gaap:LongTermDebt" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,366,598</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20220331_zRYo4ryGKjE9" title="Less: current portion" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">665,614</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zdqrDhxrTL9l" title="Less: current portion" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">793,574</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20220331_zRe4wWFcJFs5" title="Long term balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,491,355</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zqPdwAhiQckk" title="Long term balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,573,024</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z1UzNGMbVXU9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>13.
<span>Stock Options</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span>&#160;</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_826_zVrqJN2i5oHf" style="display: none">STOCK OPTIONS</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a stock option plan (&#8220;Plan&#8221;). The purpose of this Plan is to provide additional incentives to key employees,
officers, directors and consultants of the Company and its subsidiaries in order to help attract and retain the best available personnel
for positions of responsibility and otherwise promote the success of the Company&#8217;s business. It is intended that options issued
under this Plan constitute non-qualified stock options. The general terms of awards under the option plan are that <span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_c20220101__20220331_znQPjiVXxBTj" title="Options granted percentage"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">100</ix:nonFraction></span>% of the options
granted will vest the year following the grant. The maximum term of options granted is <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20220101__20220331_zXwYhRfCXwM7" title="Options maximum granted term"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">5</ix:nonNumeric></span> years and the exercise price for all options
are issued for not less than fair market value at the date of the grant.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 311; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><p id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zwStwjs9p9va" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the Company&#8217;s stock option activities for the year ended December 31, 2021 and the three-month period
ended March 31, 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_zm45z1Kxnjpe" style="display: none">SCHEDULE OF STOCK OPTION ACTIVITIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br />
 shares</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercise price<br /> per share</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted<br />
 average exercise <br />
price</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_zkDGgHDiisj" title="Number of shares, Beginning Balance"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">749,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zDK7wwWEWq93" title="Exercise price per share, Beginning Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2020-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.75</ix:nonFraction></span> &#8211; <span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zHDMS4rQaeHa" title="Exercise price per share, Beginning Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2020-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.13</ix:nonFraction></span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zKu79aauV0d" title="Weighted average exercise price, Beginning Balance"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.42</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_z5SBrCxY9wX2" title="Number of shares, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">170,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_z0w6hT6O3eIb" title="Exercise price per share, Granted"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.61</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zZAzWPh01DVc" title="Weighted average exercise price, Granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.61</ix:nonFraction></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_z7j79yP6oAod" title="Number of shares, Cancelled or expired" style="text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">34,799</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z0bI5VRjMbI5" title="Exercise price per share, Cancelled or expired"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" contextRef="From2021-01-012021-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.42</ix:nonFraction></span> &#8211; <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z1sfXaDiZUHc" title="Exercise price per share, Cancelled or expired"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" contextRef="From2021-01-012021-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.46</ix:nonFraction></span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_z7NWTR7STXj1" title="Weighted average exercise price, Cancelled or expired"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.30</ix:nonFraction></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zi6TZGUebzI8" title="Number of shares, Exercised" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">94,701</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zeruSS3Oexi3" title="Exercise price per share, Exercised"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" contextRef="From2021-01-012021-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.75</ix:nonFraction></span> &#8211; <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zsYnPmqrWeEf" title="Exercise price per share, Exercised"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" contextRef="From2021-01-012021-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.46</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zkeoLOkd9LA4" title="Weighted average exercise price, Exercised"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.58</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220101__20220331_zA1n82Wg9VK3" title="Number of shares, Beginning Balance" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">789,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zn5Xe5FZBn04" title="Exercise price per share, Beginning Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2021-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.42</ix:nonFraction></span> &#8211; <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zEWUMnfnbne2" title="Exercise price per share, Beginning Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2021-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.13</ix:nonFraction></span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220101__20220331_zARoPkrZILg4" title="Weighted average exercise price, Beginning Balance"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.78</ix:nonFraction></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220331_zgz45JMd7EN8" title="Number of shares, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20220101__20220331_zk9YZUdqRpJ4" title="Exercise price per share, Granted"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.61</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zSI56YomFbH4" title="Weighted average exercise price, Granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.61</ix:nonFraction></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220101__20220331_zjKDljul7nu6" title="Number of shares, Cancelled or expired" style="text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20220101__20220331_zkNxUP9zViGi" title="Exercise price per share, Cancelled or expired"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.61</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zf7l64p3qr3i" title="Weighted average exercise price, Cancelled or expired"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.61</ix:nonFraction></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220101__20220331_znHm1CYJo4Hd" title="Number of shares, Exercised" style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">22,500</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z4va7E0NFid2" title="Exercise price per share, Exercised"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" contextRef="From2022-01-012022-03-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.44</ix:nonFraction></span> &#8211; <span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zvuxPmxrojC1" title="Exercise price per share, Exercised"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" contextRef="From2022-01-012022-03-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.46</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zEDlGraJdUM" title="Weighted average exercise price, Exercised"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.53</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220101__20220331_z6aiUGUwFcR1" title="Number of shares, Ending Balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">769,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z7jK7m88SkIi" title="Exercise price per share, Ending Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2022-03-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.42</ix:nonFraction></span> &#8211; <span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zyXoVHUKLfgd" title="Exercise price per share, Ending Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" contextRef="AsOf2022-03-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.13</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220101__20220331_zlVPwr7Sh3ng" title="Weighted average exercise price, Ending Balance"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.82</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercisable, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20220101__20220331_zLDe0pCzzWe9" title="Number of shares Exercisable, Ending Balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">539,000</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zHzZy65qXHX7" title="Exercise price per share Exercisable, Ending Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" contextRef="AsOf2022-03-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.42</ix:nonFraction></span> &#8211; <span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zj5THz5fJqLl" title="Exercise price per share Exercisable, Ending Balance"><ix:nonFraction name="FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" contextRef="AsOf2022-03-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">4.13</ix:nonFraction></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20220101__20220331_zD1moRZCV5w5" title="Weighted average exercise price Exercisable, Ending Balance"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.69</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8A4_zBK4D2HhAcV7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
weighted average remaining contractual life of options outstanding is <span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20220331_z9QE2FEdN081" title="Weighted-average remaining contractual life"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">3.6</ix:nonNumeric></span> years.</span></p>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zbj73JbPbtPg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of each option grant is calculated using the following weighted average assumptions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zEpq5jCyQ8P5" style="display: none">SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Expected life &#8211; years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20220331_zEcVY9y1zdgd" title="Expected life - years"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">3.0</ix:nonNumeric></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zrHj6sT0hozk" title="Expected life - years"><ix:nonNumeric contextRef="From2021-01-012021-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">3.0</ix:nonNumeric></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20220331_zJjPj9Uhhgd3" title="Interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.76</ix:nonFraction></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20211231_zZ7GSLvIiXk6" title="Interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.23</ix:nonFraction></span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20220101__20220331_zkKljb9CU7Vg" title="Volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">69.66</ix:nonFraction></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20210101__20211231_z41ntOxmCZvb" title="Volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2021-01-012021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">63.28</ix:nonFraction></span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average fair value of options granted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220101__20220331_zacg3i9eJX9j" title="Weighted average fair value of options granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.46</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_dxL_c20210101__20211231_zZSSmLnXXvC3" title="Weighted average fair value of options granted::XDX::1.23"><span style="-sec-ix-hidden: xdx2ixbrl3122">1.54</span></span></td><td style="text-align: left">&#160;</td></tr>
  </table>

</ix:nonNumeric><p id="xdx_8AC_z7WxFYAICSCj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three months ended March 31, 2022 and 2021, the Company did not grant any new options to consultants. Options granted
in previous quarters resulted in expenses in the amount of $<span id="xdx_908_eus-gaap--StockOptionPlanExpense_pp0d_c20220101__20220331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z8Skb3tosMG1"><ix:nonFraction name="us-gaap:StockOptionPlanExpense" contextRef="From2022-01-012022-03-31_custom_ConsultantsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">15,794</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for consultants (2021 - $<span id="xdx_905_eus-gaap--StockOptionPlanExpense_pp0d_c20210101__20210331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z88sfExrBmgd"><ix:nonFraction name="us-gaap:StockOptionPlanExpense" contextRef="From2021-01-012021-03-31_custom_ConsultantsMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,065</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).
During the three months ended March 31, 2022, employees were granted <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zdQWZmF9cGy7"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2022-01-012022-03-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021 &#8211; nil</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)
stock options, which resulted in expenses of $<span id="xdx_906_eus-gaap--StockOptionPlanExpense_pp0p0_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zWosrkNWm0F5"><ix:nonFraction name="us-gaap:StockOptionPlanExpense" contextRef="From2022-01-012022-03-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,825</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021 &#8211; $nil). Options granted in previous
quarters resulted in additional expenses in the amount of $<span id="xdx_906_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zUyWS2phmFZ6"><ix:nonFraction name="FSI:AdditionalExpensesDueToOptionsGranted" contextRef="From2022-01-012022-03-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">36,652</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for employees during the three months ended March
31, 2022 (2021 - $<span id="xdx_90B_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20210331__srt--TitleOfIndividualAxis__custom--EmployeesMember_z60oJlWwNoQd"><ix:nonFraction name="FSI:AdditionalExpensesDueToOptionsGranted" contextRef="From2021-01-012021-03-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">26,524</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).
There were <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zRblX9jHWED"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2022-01-012022-03-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">22,500</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">employee and nil consultant stock options exercised
during the three months ended March 31, 2022 (2021 &#8211; <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__srt--TitleOfIndividualAxis__custom--EmployeesMember_znqyF2NBSzvk"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-012021-03-31_custom_EmployeesMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">32,000</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">employee; <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z9VHqzpFAtc3"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-012021-03-31_custom_ConsultantsMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">23,201</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">consultant).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of March 31, 2022, there was approximately $<span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20220331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z9x2enxam6H2"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="AsOf2022-03-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">129,991</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">of compensation expense related to non-vested
awards. This expense is expected to be recognized over a weighted average period of <span id="xdx_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220101__20220331_zvjXFbUHlmG8"><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">1</ix:nonNumeric>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
aggregate intrinsic value of vested options outstanding at March 31, 2022 is $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20220331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zjMIiknwE9Zb"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" contextRef="AsOf2022-03-31_us-gaap_CanadaRevenueAgencyMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">578,660</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">
&#8211; $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_dxL_c20210331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zrN1uLb5QXk1" title="::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl3135">nil</span></span>).</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_804_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zoE6eGY4FwEj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>14.
</b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Capital Stock</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_828_zU9J1lACJeMj" style="display: none">CAPITAL STOCK</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three months ended March 31, 2022, <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20220101__20220331__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zmFH5G0yfFL4" title="Stock options exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2022-01-012022-03-31_custom_EmployeesStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">22,500</ix:nonFraction></span> shares were issued upon the exercise of employee stock options (2021 &#8211; <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zCevjpZ9jVH9" title="Stock options exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-012021-03-31_custom_EmployeesStockOptionMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">32,000</ix:nonFraction></span>).</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:MinorityInterestDisclosureTextBlock"><p id="xdx_808_eus-gaap--MinorityInterestDisclosureTextBlock_z0Slt9D9psBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>15.
</b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Non-Controlling Interests</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82C_zIY0CkmhLH6b" style="display: none">NON-CONTROLLING INTERESTS</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP
Investments is a limited liability corporation (LLC) that <span style="background-color: white">manufactures and distributes golf, turf
and ornamental agriculture products in Mendota, Illinois.</span> The Company owns a <span id="xdx_90C_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zSRpkYenQ0fh" title="Subsidiary company ownership interest rate"><ix:nonFraction name="us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" contextRef="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">65</ix:nonFraction></span>% interest in ENP Investments through its wholly-owned
subsidiary NanoChem. An unrelated party owns the remaining <span id="xdx_90B_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zHd46FHj6SAa" title="Related party owner ship percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="AsOf2022-03-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">35</ix:nonFraction></span>% interest in ENP Investments. As of December 31, 2020, ENP Realty is a
wholly owned subsidiary of ENP Investments. ENP Realty leases warehouse space. For financial reporting purposes, the assets, liabilities
and earnings of both of the LLC&#8217;s are consolidated into these financial statements. The unrelated third party&#8217;s ownership
interest in the LLC is recorded in non-controlling interests in these consolidated financial statements. The non-controlling interest
represents the non-controlling unitholder&#8217;s interest in the earnings and equity of ENP Investments. ENP Investments is allocated
to the BCPA segment.</span></p>

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


<ix:exclude><!-- Field: Page; Sequence: 312; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP
Investments makes cash distributions to its equity owners based on formulas defined within its Ownership Interest Purchase Agreement
dated October 1, 2018. Distributions are defined in the Ownership Interest Purchase Agreement as cash on hand to the extent it exceeds
current and anticipated long-term and short-term needs, including, without limitation, needs for operating expenses, debt service, acquisitions,
reserves, and mandatory distributions, if any.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
the effective date of acquisition onward, the minimum distributions requirements under the Ownership Interest Purchase Agreement were
satisfied. The total distribution from the effective date of acquisition onward was $<span id="xdx_90B_eus-gaap--PaymentsToMinorityShareholders_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zCelY0xmAA38"><ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,082,947</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></p>

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="FSI:ScheduleOfDistributionsTableTextBlock"><p id="xdx_891_ecustom--ScheduleOfDistributionsTableTextBlock_zQ1w6DuNI06" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zTEOFMtef3G6" style="display: none">SCHEDULE OF DISTRIBUTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2020</span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z8co5tispu5l" title="Distribution to noncontrolling interests, Beginning balance"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,561,751</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Distribution</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z5Ad52RL5oyi" title="Distribution" style="text-align: right">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">804,003</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest share of income</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zuy30we7FRM5" title="Non-controlling interest share of income" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">845,095</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2021</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--MinorityInterest_iS_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zJZ1lYrLLUR5" title="Distribution to noncontrolling interests, Beginning balance" style="text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,602,843</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Distribution</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zRV65JAeccRj" title="Distribution" style="text-align: right">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" contextRef="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">265,922</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest share of income</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zrXhU6JYm3Wj" title="Non-controlling interest share of income" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">144,477</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance,
    March 31, 2022</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--MinorityInterest_iE_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zMTEIzBQmHzb" title="Distribution to noncontrolling interests, Ending balance" style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="AsOf2022-03-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,481,398</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>
<!-- Field: Split-Segment; Name: 002 -->
</ix:nonNumeric><p id="xdx_8A8_zAIRA9c3GBK6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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: 0; text-align: justify; text-indent: 0.5in">During the three months ended
March 31, 2022, the Company had sales of $<span id="xdx_90A_eus-gaap--Revenues_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zCBbnMVu3R71" title="Sales"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,605,736</ix:nonFraction></span> (2021 - $<span id="xdx_90D_eus-gaap--Revenues_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zSdgwlpIuncb" title="Sales"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">998,336</ix:nonFraction></span>) to the party that holds <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z1UZIqBN5Itk" title="Related party owner ship percentage"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="AsOf2022-03-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">35</ix:nonFraction></span>% interest in ENP Investments, of which
$<span id="xdx_90D_eus-gaap--AccountsReceivableNetCurrent_iI_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zNpxBxoglYC7"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2022-03-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,560,534</ix:nonFraction></span> is included within Accounts Receivable as of March 31, 2022 (December 31, 2021 &#8211; $<span id="xdx_90B_eus-gaap--AccountsReceivableNetCurrent_iI_c20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zwwtoFCJpxn7"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-12-31_custom_EnpnvestmentsLlcMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,215,119</ix:nonFraction></span>).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p id="xdx_803_eus-gaap--SegmentReportingDisclosureTextBlock_zbFy7CFwystb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>16.
</b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Segmented, Significant Customer Information and Economic
Dependency</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82B_zASRnPx4Fhkb" style="display: none">SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company operates in <span id="xdx_900_eus-gaap--NumberOfReportingUnits_pid_dc_uSegments_c20220101__20220331_zcLxZ7XVoP66" title="Number of operating segment"><ix:nonFraction name="us-gaap:NumberOfReportingUnits" contextRef="From2022-01-01to2022-03-31" format="ixt-sec:numwordsen" decimals="INF" unitRef="Segments">two</ix:nonFraction></span> segments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Energy and water conservation products (as shown under the column heading &#8220;EWCP&#8221; below), which consists of a (i) liquid swimming
pool blankets which saves energy and water by inhibiting evaporation from the pool surface, and (ii) food-safe powdered form of the active
ingredient within the liquid blankets and which are designed to be used in still or slow moving drinking water sources.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Biodegradable polymers (&#8220;BCPA&#8217;s&#8221;), also known as TPA&#8217;s, used by the petroleum, chemical, utility and mining industries
to prevent corrosion and scaling in water piping. This product can also be used in detergents to increase biodegradability and in agriculture
to increase crop yields by enhancing fertilizer uptake.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accounting policies of the segments are the same as those described in Note 2, <i>Significant Accounting Policies</i>. The Company evaluates
performance based on profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange
gains and losses.</span></p>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"><p id="xdx_891_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_zZdD6XpJ4dVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s reportable segments are strategic business units that offer different, but synergistic products and services. They are
managed separately because each business requires different technology and marketing strategies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zOL6NGcwjh14" style="display: none">SCHEDULE OF REPORTABLE SEGMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Three months ended March 31, 2022:</td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20220101__20220331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z7ANf6vDe58l" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_496_20220101__20220331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zxnWdPQzHk4" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_49F_20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zZVDhtYLihj7" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">TPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zLcBST60fq7c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,253</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,736,027</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,783,280</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InterestExpense_zWjyAUy2eL9i" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3184">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">57,618</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">57,618</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DepreciationNonproduction_zQ0krE4WkxZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,244</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">223,244</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">232,488</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zTBRaQeheZr7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3192">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">712,446</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">712,446</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--ProfitLoss_zvIPJT6yFWp1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">124,175</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,657,234</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,533,059</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--Segmentassets_zl9Rqmwjvmr" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,879,593</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">43,237,198</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45,116,791</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_ziMqeWQefm5j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Expenditures for segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3204">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">176,684</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">176,684</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Three months ended March 31, 2021:</td><td>&#160;</td>
    <td colspan="2" id="xdx_49C_20210101__20210331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zrZU3gIPxSC1" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_496_20210101__20210331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zC21ndeOiCbk" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_490_20210101__20210331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zGGf00YIcW6a" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">TPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zZfDVzKpEHq9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">71,351</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,553,346</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,624,697</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InterestExpense_zBrEfWRk9x32" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3212">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">62,274</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">62,274</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DepreciationNonproduction_zqpUYN04vwg3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,977</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">222,988</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationNonproduction" contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">232,965</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zsEZcJkNloBg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3220">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">485,456</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">485,456</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--ProfitLoss_z78FqRAsQVO" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">219,256</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,669,827</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,450,571</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--Segmentassets_zUFO7g9LRoFh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,360,199</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">34,299,895</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="FSI:Segmentassets" contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">36,660,094</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_zLqOpbUiiQWk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Expenditures for segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3232">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,136</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">96,136</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table>

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


<ix:exclude><!-- Field: Page; Sequence: 313; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"><p id="xdx_89C_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_z2tz0ab8WVrb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
sales generated in the United States and Canada are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-indent: 0.5in"><span id="xdx_8B6_zL1CSOb33Cai" style="display: none">SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA</span><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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20220101__20220331_zel16K4G2z87" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br />
ended <br /> March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210101__20210331_zMATkoSTLoG2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months<br />
ended <br /> March 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--CA_zrf2boeKL1of" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-01-012022-03-31_country_CA" format="ixt:numdotdecimal" decimals="0" unitRef="USD">177,899</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-03-31_country_CA" format="ixt:numdotdecimal" decimals="0" unitRef="USD">107,253</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_z6SFBQNmgE87" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States and abroad</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-01-012022-03-31_custom_UnitedStatesandAbroadMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,605,381</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-03-31_custom_UnitedStatesandAbroadMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,517,444</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zOa4Dko9kmq4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,783,280</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,624,697</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1RqrQi2BjQ1" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales</span></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2022-01-01to2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,783,280</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="From2021-01-012021-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,624,697</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

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

<ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock"><p id="xdx_894_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z9kzM1qIJEFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located
in Canada and the United States as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zG8FnnHgq9l4" style="display: none">SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49F_20220331_zBfJCrozS5vb" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20211231_zBUdLdPNnFm5" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--CA_zpl6Kw2WaQZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2022-03-31_country_CA" format="ixt:numdotdecimal" decimals="0" unitRef="USD">185,036</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-12-31_country_CA" format="ixt:numdotdecimal" decimals="0" unitRef="USD">191,752</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zjhzq337tP02" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2022-03-31_custom_UnitedStatesandAbroadMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,042,568</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-12-31_custom_UnitedStatesandAbroadMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,105,202</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zK9Pyhmmrmb1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,227,604</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,296,954</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zDuWBhZUq9fj" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Long-lived assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2022-03-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,227,604</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:NoncurrentAssets" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,296,954</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

</ix:nonNumeric><p id="xdx_8A3_zf4HcSwH9Zp8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three
primary customers accounted for $<span id="xdx_909_eus-gaap--AccountsReceivableNet_iI_c20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_z7dNnMiJ4ZGj"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2022-03-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,235,661</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<span id="xdx_90D_ecustom--StockOptionExercisePercent_pid_dp_c20220101__20220331__srt--MajorCustomersAxis__custom--ThreeCustomersMember_ztFXWVknNxm9"><ix:nonFraction name="FSI:StockOptionExercisePercent" contextRef="From2022-01-012022-03-31_custom_ThreeCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">58</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%)
of sales during the three-month period ended March 31, 2022 (2021 - $<span id="xdx_906_eus-gaap--AccountsReceivableNet_iI_c20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zkscmHMv498h"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2021-03-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,120,819</ix:nonFraction>
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">or <span id="xdx_906_ecustom--StockOptionExercisePercent_pid_dp_c20210101__20210331__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zaSxPugGice"><ix:nonFraction name="FSI:StockOptionExercisePercent" contextRef="From2021-01-012021-03-31_custom_ThreeCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">41</ix:nonFraction></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%).</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="FSI:ComparativeFiguresTextBlock"><p id="xdx_80C_ecustom--ComparativeFiguresTextBlock_zBqentQ3z6Xf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>17.
</b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Comparative Figures</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_82E_zW9CnH3Azwb3" style="display: none">COMPARATIVE FIGURES</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
of the comparative figures have been reclassified to conform with the current period&#8217;s presentation.</span></p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2022-01-01to2022-03-31" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zxeicNEiZmv8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>18.
</b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Subsequent Events</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_82C_zu0WKb2qMRg" style="display: none">SUBSEQUENT EVENTS</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">On April 17, 2022,
the Company entered into an Agreement and Plan of Merger with Lygos, which was subsequently amended on July 24, 2022.  Pursuant to the Merger Agreement, Lygos will become a wholly owned subsidiary of the Company.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the effective time of the Merger (i) each outstanding share of Lygos capital stock will be converted into the right to receive a portion
of the Merger Shares determined in accordance with the Lygos Certificate of Incorporation as applicable to a change of control of Lygos
and outstanding Lygos SAFEs; and (ii) each Lygos option that is outstanding and unexercised immediately prior to the closing of the Merger
Agreement (whether vested or unvested) will automatically be assumed by the Company and converted into an option to acquire a number
of the Company&#8217;s common shares at an adjusted exercise price per share. The number of shares to be acquired upon the exercise of
the options will be determined by multiplying the number of Lygos shares issuable upon the exercise of the options by an exchange ratio
equal to the exchange ratio determining the fraction of a Merger Share issuable in the Merger per share of Lygos common stock.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">The closing of the Merger Agreement
is subject to satisfaction or waiver of certain conditions including, among other things, the required approvals by the shareholders
of the Company and Lygos.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">In connection with the transactions
contemplated by the Merger Agreement, and contingent upon the closing of the Merger (the actual date of closing, the &#8220;Closing Date&#8221;),
the Company and Mr. O&#8217;Brien entered into an Employment Agreement. Under the terms of the Employment Agreement, Mr. O&#8217;Brien
will be employed as the Company&#8217;s Head-Flexible Solutions Division and will receive an annual base salary of $<span id="xdx_903_eus-gaap--SalariesAndWages_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zdmRFjFeHSfj" title="Annual base salary"><ix:nonFraction name="us-gaap:SalariesAndWages" contextRef="From2022-04-162022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember" format="ixt:numdotdecimal" decimals="0" unitRef="USD">500,000</ix:nonFraction></span>, which will
be increased each year during the Term (as defined below) based on annual increases in the Consumer Price Index. Also immediately after
the Closing Date, the Company will purchase <span id="xdx_904_eus-gaap--StockRepurchasedDuringPeriodShares_pid_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zG8FwnavMgL3" title="Shares repurchased during period"><ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="From2022-04-162022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,000,000</ix:nonFraction></span> shares of the Company&#8217;s common stock owned by Mr. O&#8217;Brien at a price of $<span id="xdx_90B_eus-gaap--SharePrice_iI_pid_c20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zeCiEFvZYOsi" title="Share price"><ix:nonFraction name="us-gaap:SharePrice" contextRef="AsOf2022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">7.50</ix:nonFraction></span>
per share. Additionally, on the Closing Date, Mr. O&#8217;Brien will receive an option to purchase 500,000 shares of the Company&#8217;s
common stock. The Option will vest and become exercisable on the twelve-month anniversary of the grant date; provided, however, the vesting
will accelerate upon Mr. O&#8217;Brien&#8217;s termination of employment for any reason. While Mr. O&#8217;Brien&#8217;s Option will
be granted with an exercise price equal to the fair market value per share on the date of grant, in the event the Company grants any
options during the twelve-month period following the Option grant with an exercise price that is lower than the exercise price set for
the Option, the Company will reprice the Option down to such lower exercise price; provided, however, the exercise price per share will
in no event be lower than the fair market value per share on the date the Option is granted or, if applicable, the date the Option is
subsequently repriced. Moreover, on each of the 20- and 30-month anniversaries of the Closing Date, the Company will issue Mr. O&#8217;Brien
<span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zHkhHdPnpjGe" title="Stock options granted during period"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="From2022-04-162022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,000,000</ix:nonFraction></span> shares of the Company&#8217;s common stock as a fully vested stock grant, regardless of his employment status at such time.
The term of the Employment Agreement will begin on the Closing Date of the Merger and continue for a period of five years (the &#8220;Term&#8221;)
or until earlier terminated by either the Company or Mr. O&#8217;Brien as provided in the Employment Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>



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


<!-- Field: Page; Sequence: 314; Value: 2 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
FINANCIAL STATEMENTS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
of and for the years ended December 31, 2021 and 2020</b></span></p>

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


<!-- Field: Page; Sequence: 315; Options: NewSection; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: bottom">
    <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>Index
    to the Consolidated Financial Statements</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Na_001"><span style="font-size: 10pt">Report
    of Independent Auditors</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-49</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Na_002"><span style="font-size: 10pt">Consolidated
    Balance Sheets</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-50</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Na_003"><span style="font-size: 10pt">Consolidated
    Statements of Operations</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-51</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Na_004"><span style="font-size: 10pt">Consolidated
    Statements of Stockholders&#8217; Deficit </span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-52</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Na_005"><span style="font-size: 10pt">Consolidated
    Statements of Cash Flows</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-53</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Na_006"><span style="font-size: 10pt">Notes
    to Consolidated Financial Statements</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-54</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: center"></p>

<!-- Field: Page; Sequence: 316; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;<br /></b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="Na_001"></span>Report
of Independent Auditors</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Board of Directors and Stockholders</span></p>

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

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Report
on the Audit of the Financial Statements</span></p>

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

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

<p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have audited the consolidated financial statements of Lygos, Inc. and its subsidiary, which comprise the consolidated balance sheets
as of December 31, 2021 and 2020, and the related consolidated statements of operations, stockholders&#8217; deficit, and cash flows
for the years then ended, and the related notes to the consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
our opinion, the accompanying consolidated financial statements present fairly, in all material respects, the financial position of Lygos,
Inc. and its subsidiary as of December 31, 2021 and 2020, and the results of their operations and their cash flows for the years then
ended in accordance with accounting principles generally accepted in the United States of America.</span></p>

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

<p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basis
for Opinion</span></p>

<p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conducted our audits in accordance with auditing standards generally accepted in the United States of America (GAAS). Our responsibilities
under those standards are further described in the Auditor&#8217;s Responsibilities for the Audit of the Financial Statements section
of our report. We are required to be independent of Lygos, Inc. and its subsidiary and to meet our other ethical responsibilities, in
accordance with the relevant ethical requirements relating to our audits. We believe that the audit evidence we have obtained is sufficient
and appropriate to provide a basis for our audit opinion.</span></p>

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

<p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Responsibilities
of Management for the Financial Statements</span></p>

<p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management
is responsible for the preparation and fair presentation of the consolidated financial statements in accordance with accounting principles
generally accepted in the United States of America, and for the design, implementation, and maintenance of internal control relevant
to the preparation and fair presentation of financial statements that are free from material misstatement, whether due to fraud or error.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
preparing the financial statements, management is required to evaluate whether there are conditions or events, considered in the aggregate,
that raise substantial doubt about Lygos, Inc. and its subsidiary&#8217;s ability to continue as a going concern within one year after
the date that the financial statements are available to be issued.</span></p>

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

<p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Auditor&#8217;s
Responsibilities for the Audit of the Financial Statements</span></p>

<p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
objectives are to obtain reasonable assurance about whether the consolidated financial statements as a whole are free from material misstatement,
whether due to fraud or error, and to issue an auditor&#8217;s report that includes our opinion. Reasonable assurance is a high level
of assurance but is not absolute assurance and therefore is not a guarantee that an audit conducted in accordance with GAAS will always
detect a material misstatement when it exists. The risk of not detecting a material misstatement resulting from fraud is higher than
for one resulting from error, as fraud may involve collusion, forgery, intentional omissions, misrepresentations, or the override of
internal control. Misstatements are considered material if there is a substantial likelihood that, individually or in the aggregate,
they would influence the judgment made by a reasonable user based on the consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
performing an audit in accordance with GAAS, we:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Exercise
    professional judgment and maintain professional skepticism throughout the audit.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Identify
    and assess the risks of material misstatement of the financial statements, whether due to fraud or error, and design and perform
    audit procedures responsive to those risks. Such procedures include examining, on a test basis, evidence regarding the amounts and
    disclosures in the financial statements.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Obtain
    an understanding of internal control relevant to the audit in order to design audit procedures that are appropriate in the circumstances,
    but not for the purpose of expressing an opinion on the effectiveness of Lygos, Inc. and its subsidiary&#8217;s internal control.
    Accordingly, no such opinion is expressed.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Evaluate
    the appropriateness of accounting policies used and the reasonableness of significant accounting estimates made by management, as
    well as evaluate the overall presentation of the financial statements.</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; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Conclude
    whether, in our judgment, there are conditions or events, considered in the aggregate, that raise substantial doubt about Lygos,
    Inc. and its subsidiary&#8217;s ability to continue as a going concern for a reasonable period of time.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify; text-indent: -0.25in"><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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
are required to communicate with those charged with governance regarding, among other matters, the planned scope and timing of the audit,
significant audit findings, and certain internal control&#8211;related matters that we identified during the audit.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Substantial
Doubt About the Entity&#8217;s Ability to Continue as a Going Concern</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note
1 to the financial statements, the Company has suffered recurring losses from operations and has a net capital deficiency that raise
substantial doubt about its ability to continue as a going concern. Management&#8217;s plans in regard to these matters are also described
in Note 1. The financial statements do not include any adjustments that might result from the outcome of this uncertainty. Our opinion
is not modified with respect to this matter.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify">/s/ Moss Adams LLP</p>

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

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

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


<!-- Field: Page; Sequence: 317; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="Na_002"></span>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December
    31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">ASSETS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CURRENT ASSETS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash
    equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,472,209</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,900,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,924</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">149,913</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses and other
    current assets</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">203,506</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">201,991</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses and other
    current assets, related parties</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,631</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Available-for-sale
    debt securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL CURRENT ASSETS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,685,270</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,852,824</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, net</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,120,081</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,662,752</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intangible asset</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,333,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,333,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use assets</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">648,913</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">213,975</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL ASSETS</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,738,249</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,013,536</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED
    STOCK, AND STOCKHOLDERS&#8217; DEFICIT</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CURRENT LIABILITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts payable</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">386,422</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">297,644</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts payable due to
    related parties</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">256,636</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,089</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued payroll liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,419,288</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">365,448</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simple agreements for future
    equity</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,887,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,100,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simple agreements for future
    equity, related parties</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,025,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current portion of Paycheck
    Protection Program loans</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">739,888</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current portion of operating
    lease obligations</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">440,633</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">158,183</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Current
    portion of liability for early exercise of unvested stock options, related parties</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,752</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL CURRENT LIABILITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,425,731</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,177,252</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Paycheck Protection Program loans, net of current
    portion</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">211,397</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease obligations, net of current
    portion</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">283,925</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,797</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Liability for early exercise of unvested stock
    options, related parties, net of current portion</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,940</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liability</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL LIABILITIES</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,812,582</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,546,432</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">COMMITMENTS AND CONTINGENCIES (NOTE 13)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">REDEEMABLE CONVERTIBLE PREFERRED STOCK</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Redeemable convertible preferred stock, $0.001 par value; 60,150,347
    authorized; 56,324,126 issued and outstanding at December 31, 2021 and 2020; aggregate liquidation preference of $41,672,516 at December
    31, 2021 and 2020</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,178,137</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,178,137</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">STOCKHOLDERS&#8217; DEFICIT</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Common stock, $0.001 par value; 90,000,000
    shares authorized, 20,900,761 and 12,038,744, issued and outstanding at December 31, 2021 and 2020 and 2020, respectively</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,333</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,413</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Additional paid-in capital</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,771,938</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,726,151</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated deficit</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(49,041,741</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(35,448,597</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL STOCKHOLDERS&#8217;
    DEFICIT</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(43,252,470</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(30,711,033</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL LIABILITIES, REDEEMABLE
    CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS&#8217; DEFICIT</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,738,249</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,013,536</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
accompanying notes are an integral part of these consolidated financial statements.</i></span></p>

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


<!-- Field: Page; Sequence: 318; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="Na_003"></span>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
STATEMENTS OF OPERATIONS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%"><span style="font-family: Times New Roman, Times, Serif">REVENUE</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">109,521</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">190,758</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">OPERATING EXPENSES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research and development</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,181,934</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,659,132</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">General and administrative</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,604,725</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,182,893</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Loss
    on impairment of available-for-sale debt securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">701,225</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL OPERATING EXPENSES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,487,884</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,842,025</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">OPERATING LOSS</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(15,378,363</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,651,267</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest and other income, net</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,866</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,554</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gain on Paycheck Protection Program loans&#8217;
    extinguishment</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,725,353</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">LOSS BEFORE INCOME TAXES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,593,144</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,589,713</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income tax</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">NET LOSS</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,593,144</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,687,699</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NET LOSS PER SHARE, BASIC AND DILUTED</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1.11</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.86</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">WEIGHTED-AVERAGE SHARES USED IN COMPUTATION
    OF NET LOSS PER SHARE, BASIC AND DILUTED</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,301,050</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,314,306</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
accompanying notes are an integral part of these consolidated financial statements.</i></span></p>

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


<!-- Field: Page; Sequence: 319; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="Na_004"></span>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
STATEMENTS OF STOCKHOLDERS&#8217; DEFICIT</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Common
    Stock</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Additional<br />
    Paid-in</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Accumulated</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total<br />
    Stockholders&#8217;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Capital</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Deficit</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Deficit</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 35%"><span style="font-family: Times New Roman, Times, Serif">Balance as of December 31, 2019</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,914,380</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,764</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,131,331</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(25,760,898</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">&#160;&#160;<span style="font-family: Times New Roman, Times, Serif">(21,618,803</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Issuance of restricted common stock, subject
    to repurchase, in connection with compensation arrangements</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">947,716</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Vesting of restricted common stock</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">473</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(473</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Exercise of stock options</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">176,648</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">176</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,134</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,310</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation expense</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">585,159</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">585,159</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,687,699</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,687,699</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Balance as of December 31, 2020</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,038,744</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,413</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,726,151</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(35,448,597</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(30,711,033</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Vesting of restricted common stock</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">473</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(473</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Exercise of stock options</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,431,923</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,431</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,772</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">65,203</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Exercise of stock options with Shareholder
    Loans</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,342,469</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Issuance of restricted common stock upon
    early exercise of stock options <br /></span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">87,625</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Vesting of early exercised stock options</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,556</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,572</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation expense</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">982,932</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">982,932</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,593,144</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,593,144</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of December
    31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,900,761</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,333</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,771,938</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(49,041,741</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(43,252,470</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
accompanying notes are an integral part of these consolidated financial statements.</i></span></p>

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


<!-- Field: Page; Sequence: 320; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="Na_005"></span>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
STATEMENTS OF CASH FLOWS</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CASH FLOWS FROM OPERATING ACTIVITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,593,144</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,687,699</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Adjustments to reconcile net loss to cash used
    in operating activities:</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation expense</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">952,660</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">979,897</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation
    expense</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">982,932</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">585,159</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss (gain) on disposal
    of property and equipment</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,323</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest accretion on available-for-sale
    debt securities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(77,997</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(23,226</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gain on Paycheck Protection
    Program loans&#8217; extinguishment</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,725,353</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest accretion on Paycheck
    Protection Program loans</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,131</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,737</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-cash interest on operating
    lease liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37,713</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,946</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss on impairment of available-for-sale
    debt securities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">701,223</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Changes in operating assets
    and liabilities:</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">142,989</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,273</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses and other
    current assets</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(27,372</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">455,684</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use
    assets</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">329,456</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">234,947</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts payable</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">336,062</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(341,140</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued payroll liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,053,840</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(191,414</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease obligations</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(295,529</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(270,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred
    tax liability</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net cash used in operating
    activities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(11,175,389</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,143,845</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CASH FLOWS FROM INVESTING ACTIVITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Investment in available-for-sale debt securities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Purchases of property and equipment</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(424,460</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(282,039</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds from sale of
    property and equipment</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,471</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,826</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash used in investing activities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(409,989</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(864,213</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CASH FLOWS FROM FINANCING ACTIVITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Proceeds from simple agreement for future equity
    agreements</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,312,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Proceeds from exercise of stock options</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">65,203</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,310</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Proceeds from Paycheck Protection Program loans</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">760,200</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">951,285</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds from early
    exercises of stock options</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,264</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash provided by financing activities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,156,667</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,561,595</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NET DECREASE IN CASH AND CASH EQUIVALENTS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,428,711</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(5,446,463</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">CASH AND CASH EQUIVALENTS&#8212;Beginning
    of year</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,900,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,347,383</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CASH AND CASH EQUIVALENTS&#8212;End of year</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,472,209</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,900,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NONCASH INVESTING AND FINANCING ACTIVITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leased assets obtained in exchange for operating
    lease liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">764,394</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Vesting of early exercised options</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,572</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">SUPPLEMENTAL CASH FLOWS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash payments of operating leases included
    in the measurement of operating lease liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,530</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">270,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
accompanying notes are an integral part of these consolidated financial statements.</i></span></p>

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


<!-- Field: Page; Sequence: 321; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="Na_006"></span>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
1 - Summary of Business and Significant Accounting Policies</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Description
of Business - </i></b>Lygos, Inc. (&#8220;Lygos&#8221;) was incorporated in April 2010 under Delaware law and is headquartered in Berkeley,
California. Lygos has created a full-stack biological engineering platform focused on providing safe and sustainable organic acids and
health and wellness ingredients, including cannabinoids and bio-monomers. Lygos&#8217; sustainable, bio-based chemicals replace expensive,
environmentally degrading alternatives from traditional industrial suppliers, enabling customers to create better, safer products with
value-added performance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Basis
of Presentation - </i></b>The accompanying consolidated financial statements include the accounts of Lygos and its wholly owned subsidiary,
Librede, Inc. (&#8220;Librede&#8221;) (collectively referred to as the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221;). These
consolidated financial statements have been prepared in accordance with accounting standards generally accepted in the United States
of America (&#8220;U.S. GAAP&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>COVID-19
- </i></b>In January 2020, the World Health Organization (&#8220;WHO&#8221;) announced a global health emergency because of a new strain
of coronavirus (&#8220;COVID-19&#8221;) and the risks to the international community. In March 2020, the WHO classified the COVID-19
outbreak as a pandemic based on the rapid increase in exposure globally. The recent outbreak of the COVID-19 pandemic is affecting the
United States and global economies and may affect the Company&#8217;s operations and those of third parties on which the Company relies.
While the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the impact
of the COVID-19 pandemic on the global financial markets may reduce the Company&#8217;s ability to access capital, which could negatively
impact the Company&#8217;s short-term and long-term liquidity. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject
to change. The Company does not yet know the full extent of potential delays or impacts on its business, financing, or other activities
or on healthcare systems or the global economy, as a whole. However, these effects could have a material impact on the Company&#8217;s
liquidity, capital resources, operations, and business and those of the third parties on which the Company relies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;) was signed into law. Among other things,
the CARES Act includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net
operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations, increased
limitations on qualified charitable contributions, and technical corrections to tax depreciation methods for qualified improvement property.
See Note 7 - <i>Paycheck Protection Program Loans</i> for borrowings made under the CARES Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company continues to examine the impact that COVID-19 and the CARES Act may have on its business. Currently, the Company is unable to
determine the final impact that COVID-19 and the CARES Act will have on its consolidated financial condition, results of operation, or
liquidity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Going
Concern &#8211;</i></b> The Company has incurred operating losses since its inception and expects to incur losses and negative cash flows
from operations for at least the next twelve (12) months following the issuance of its consolidated financial statements. Accordingly,
these factors raise substantial doubt as to the Company&#8217;s ability to continue as a going concern.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates,
among other things, the realization of assets and satisfaction of liabilities in the ordinary course of business. The Company believes
that its ability to continue operations depends on its ability to obtain funding and generate revenues that will be sufficient to sustain
its operations until it commercializes its product offerings and achieves profitability and positive cash flows from operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
successful outcome of future activities cannot be determined at this time and there is no assurance that, if achieved, the Company will
have sufficient funds to execute its intended business plans or generate positive operating results. The consolidated financial statements
do not include any adjustments related to this uncertainty and as to the recoverability and classification of asset carrying amounts
or the amount and classification of liabilities that might result should the Company be unable to continue as a going concern.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s management has taken several actions in an effort to secure funding and generate revenue streams including:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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">Entering
    into simple agreements for future equity agreements with various investors (see Note 6 &#8211; <i>Simple Agreements for Future Equity
    </i>and Note 14 &#8211; <i>Subsequent Events</i>) whereby the Company has received aggregate cash proceeds to date totaling $8,019,000
    in exchange for the right to future shares of the Company&#8217;s preferred and/or common stock.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</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">Pursuing
    opportunities to enter into grant agreements with various grantors, to use the Company&#8217;s platforms as a source of research
    and developments for their projects.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</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">Entering
    into a financing arrangement with a certain investor and issuing a convertible note in the principal amount of $160,000,000 with
    a five-year maturity date, accruing interest at 5.50% per annum (see Note 14 &#8211; <i>Subsequent Events</i>). The convertible note
    contemplates an effective merger of Lygos and Flexible Solutions International Inc. by October 8, 2022, and the note is fully callable
    by the investor if a merger has not been consummated by such date.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 322; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to the actions above, the Company is evaluating raising additional capital, planning to enter the commercial markets, and considering
other actions that may yield additional cash flows. Further, the Company&#8217;s management can implement operating expense reductions,
as necessary. However, there is no assurance that the Company will be successful in obtaining financing or generating commercial revenues
sufficient to fund operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use
of Estimates - </i></b>The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make
estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. On an ongoing
basis, the Company&#8217;s management evaluates estimates at the date of the consolidated financial statements, as well as the reported
amounts of revenue and expense during the reporting period. Such estimates are based on historical experience and on various other assumptions
that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and
liabilities. These estimates, judgments, and assumptions can affect the reported amounts of assets and liabilities at the dates of the
consolidated financial statements, and the reported amounts during the reporting period. Actual results could differ from those estimates.
Significant estimates reflected in the Company&#8217;s consolidated financial statements include, but are not limited to, goodwill valuation
and impairment, useful lives of long-lived and intangible assets, recoverability of long-lived and intangible assets, valuation allowance
for deferred income assets, the incremental borrowing rate, the estimated fair value of available-for-sale debt securities (including
the measurement of credit or impairment losses) and simple agreements for future equity, and the assumptions used in determining stock-based
compensation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Concentrations
of Credit Risk - </i></b>Cash and cash equivalents, accounts receivable, available-for-sale debt securities, simple agreements for future
equity, and accounts payable are potentially subject to credit risk concentrations. Cash deposits typically exceed insured limits and
are placed with financial institutions the Company believes to be of high credit quality. The Company has not experienced any material
losses related to these concentrations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
grantors are those who represent more than 10% of the Company&#8217;s total revenue during the year. During the year ended December 31,
2021, one grantor comprised 92% of the Company&#8217;s revenues. There were no receivable amounts due from the grantor at December 31,
2021. During the year ended December 31, 2020, a different grantor comprised 97% of the Company&#8217;s revenues. Receivables from this
grantor comprised 97% of the total accounts receivable balance at December 31, 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Segment
Information -</i></b> Operating segments are defined as components of an entity for which discrete financial information is available
and is regularly reviewed by the chief operating decision maker (&#8220;CODM&#8221;) in making decisions regarding resource allocation
and performance assessment. The Company&#8217;s CODM has been identified as the chief executive officer (&#8216;CEO&#8221;) who reviews
the financial information. The Company has determined it has one (1) operating and reportable segment as CODM reviews financial information
presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fair
Value Measurement - </i></b>The Company measures the fair value for financial instruments under the Financial Accounting Standards Board
(&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 820, <i>Fair Value Measurements </i>(&#8220;ASC 820&#8221;).
ASC 820 defines fair value, establishes a framework for measuring fair value in accordance with U.S. GAAP, and expands disclosures about
fair value measurements. To increase consistency and comparability in fair value measurements, ASC 820 establishes a fair value hierarchy
that prioritizes the inputs to valuation techniques used to measure fair value into three levels, as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    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">Quoted
    prices (unadjusted) in active markets for identical assets or liabilities</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2</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">Observable
    inputs other than Level 1, quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar
    assets and liabilities in markets that are not active, and model-derived prices whose inputs are observable or whose significant
    value drivers are observable</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3</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">Assets
    and liabilities whose significant value drivers are unobservable</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Observable
inputs are based on market data obtained from independent sources, while unobservable inputs are based on the Company&#8217;s market
assumptions. Unobservable inputs require significant management judgment or estimation. In some cases, the inputs used to measure an
asset or liability may fall into different levels of the fair value hierarchy. In those instances, the fair value measurement is required
to be classified using the lowest level of input that is significant to the fair value measurement. Such determination requires significant
management judgment. Due to the inherent uncertainty of valuations, the fair values in the consolidated financial statements as of the
measurement date may differ materially from values that would have been used had a principal or most advantageous market existed for
such values that may ultimately be realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash
and Cash Equivalents - </i></b>Cash and cash equivalents include cash on hand, deposits held at call with financial institutions, and
other short-term highly liquid investments, including money market funds, that are readily convertible to known amounts of cash with
an original maturity of three months or less.</span></p>

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


<!-- Field: Page; Sequence: 323; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounts
Receivable - </i></b>The Company&#8217;s receivables relate primarily to amounts to be reimbursed under its grant agreements. The Company
makes judgments as to its ability to collect outstanding receivables and provides an allowance for doubtful accounts when collectability
is uncertain. In making the determination of the appropriate allowance amount, the Company considers various factors including quality
and age of the balances and historical payment history. Amounts deemed to be uncollectible are written off against the allowance. As
a result of this assessment, the Company did not record an allowance for doubtful accounts as of December 31, 2021 and 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Available-for-Sale
Debt Securities - </i></b>The Company accounts for available-for-sales debt securities in accordance with the FASB ASC 320, <i>Investments
- Debt and Equity Securities </i>(&#8220;ASC 320&#8221;)<i>, </i>which determines the appropriate classification of its investments in
available-for-sale debt securities at the time of purchase and reevaluates such designation as of each consolidated balance sheet date.
Investments in securities classified as available-for-sale debt are initially recorded at fair value. Available-for-sale debt securities
that do not have an active market are measured using unobservable inputs and are classified as Level 3 inputs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized
holding gains and losses on available-for-sale debt securities are excluded from earnings and are reported as a separate component of
other comprehensive income (loss) until realized. Realized gains and losses from the sale of available-for-sale debt securities are determined
on a specific identification basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Available-for-sale
debt securities are evaluated periodically to determine whether a decline in their value is other-than-temporary. Management utilizes
criteria such as the magnitude and duration of the decline, in addition to the reasons underlying the decline, to determine whether the
loss in value is other-than-temporary. The term &#8220;other-than-temporary&#8221; is not intended to indicate that the decline is permanent
but indicates that the prospect for a near-term recovery of value is not necessarily favorable, or that there is a lack of evidence to
support a realizable value equal to or greater than the carrying value of the investment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company follows the accounting guidance in ASC 320 as it relates to the recognition and presentation of other-than-temporary impairment.
This accounting guidance specifies that (a) if a company does not have the intent to sell a debt security prior to recovery and (b) it
is more likely than not that it will not have to sell the debt security prior to recovery, the security would not be considered other-than-temporarily
impaired unless there is a credit loss. When an entity does not intend to sell the security, and it is more likely than not, the entity
will not have to sell the security before recovery of its cost basis, it will recognize the credit component of an other-than-temporary
impairment of a debt security in earnings and the remaining portion in other comprehensive income (loss).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Property
and Equipment - </i></b>Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed using the
straight-line method over the estimated useful lives of the assets, which are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lab
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture
    and fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shorter
    of estimated useful life or remaining lease term</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain
or loss is reflected in the consolidated statements of operations in the period realized. Maintenance and repairs that do not enhance
or extend the asset&#8217;s useful life are charged to operating expenses as incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Leases
- </i></b>The Company accounts for its leases under the FASB ASC 842, <i>Leases </i>(&#8220;ASC 842&#8221;). Under ASC 842, arrangements
meeting the definition of a lease are classified as operating or financing leases and both a right-of-use (&#8220;ROU&#8221;) asset and
lease liability, current and noncurrent, are recognized on the consolidated balance sheets. The ROU asset represents the right to use
an underlying asset for the lease term and the lease liability represents an obligation to make payments arising from the lease. ROU
assets are calculated based on the lease liability, adjusted for any lease payments paid to the lessor at or before the commencement
date. Operating lease liabilities are recognized at the present value of lease payments not yet paid. As the Company&#8217;s lease agreements
do not provide an implicit rate, the Company utilizes an incremental borrowing rate based on the information available at commencement
date in determining the present value of future lease payments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
operating lease terms may include options to extend the lease when it is reasonably certain that the Company will exercise that option.
Company&#8217;s leases often contain rent escalations over the lease term. The Company recognizes expense for these leases on a straight-line
basis over the lease term. The Company&#8217;s lease agreements generally do not contain any residual value guarantees or restrictive
covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Evaluation
of Long-Lived Assets for Impairment</i></b> - The Company&#8217;s long-lived assets consist of property and equipment and operating lease
ROU assets and are evaluated for indicators of possible impairment when events or changes in circumstances indicate the carrying amount
of an asset or asset group (collectively, the &#8220;asset group&#8221;) may not be recoverable. The Company measures the recoverability
of the asset group by comparing the carrying amount of such asset groups to the future undiscounted cash flows it expects the asset group
to generate. If the asset group is considered to be impaired, the impairment to be recognized equals the amount by which the carrying
value of the asset group exceeds its fair value.</span></p>

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


<!-- Field: Page; Sequence: 324; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021 and 2020, there were no circumstances that indicate that the carrying amount of such long-lived assets may not be
recoverable. Accordingly, no impairment losses have been recognized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Business
Combinations - </i></b>The Company accounts for acquisitions of entities that qualify as businesses in accordance with the FASB ASC 805,
<i>Business Combinations </i>(&#8220;ASC 805&#8221;). The purchase price of an acquisition is allocated to the tangible and intangible
assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. The excess of the purchase price
over those fair values is recorded as goodwill. During the measurement period, which may be up to one year from the acquisition date,
the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the
conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes
first, any subsequent adjustments are recorded in the consolidated statements of operations. Any changes in the acquirer&#8217;s deferred
income tax asset valuation allowance that stems from a business combination should be recognized as an element of the acquirer&#8217;s
income tax expense or income tax benefit in the period of the acquisition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Goodwill
and Indefinite-lived Intangible Asset -</i></b> Goodwill represents the excess of the purchase price over the fair value of net assets
acquired in a business combination. In accordance with the FASB ASC 350, <i>Goodwill and Other Intangible Assets</i> (&#8220;ASC 350&#8221;),
goodwill and intangible assets with indefinite useful lives are not amortized but subject to annual impairment testing at the reporting
unit level using the guidance and criteria described in ASC 350. A reporting unit represents an operating segment or a component of an
operating segment. The Company has one reporting unit. The Company performs the annual impairment test at December 31 and during interim
periods when events or circumstances indicate that the carrying value of goodwill may not be recoverable. As part of impairment testing,
the Company initially assesses qualitative factors to determine whether the existence of events or circumstances leads to a determination
that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount. If, after assessing the totality
of events or circumstances, the Company determines it is not more-likely-than-not that the fair value of the reporting unit is less than
its carrying amount, then additional impairment testing is not required. However, if the Company concludes otherwise, the Company proceeds
to the quantitative assessment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
quantitative assessment compares the estimate fair value of the reporting unit to its book value, including goodwill. If the fair value
exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. However, if the book value of the
reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess, limited to the total
amount of goodwill.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s intangible asset is comprised of in-process research and development (&#8220;IPR&amp;D&#8221;). IPR&amp;D represents
technologies to be used in research and development activities that have not reached technological feasibility. As required by ASC 805,
IPR&amp;D acquired through business combinations is accounted for as an indefinite-lived intangible asset until completion or abandonment
of the associated research and development efforts. Once the research and development activities are deemed to be substantially complete,
the asset will be amortized over the related product&#8217;s useful life. If the project is abandoned, the asset will be written off
if it has no alternative future use. Indefinite lived intangible assets are tested for impairment annually or more frequently if events
or circumstances indicate an impairment may have occurred.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021 and 2020, there were no circumstances that indicate that the carrying amount of such goodwill and indefinite-lived
intangible asset may not be recoverable. Accordingly, no impairment losses have been recognized.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contractual
Obligations - </i></b>The Company enters into agreements with investors for the right to future shares of the Company&#8217;s preferred
and/or common stock in exchange for payment (refer to Note 6 - <i>Simple Agreements for Future Equity</i> for terms and conditions of
the agreements).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with the FASB ASC 480, <i>Distinguishing Debt from Equity</i>, the Company accounts for the contractual obligation to issue
a variable number of shares as a liability stated at fair value based on the expected value of shares to be issued in the future to settle
the obligation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Redeemable
Convertible Preferred Stock</i></b> - Redeemable convertible preferred stock represents convertible preferred stock that is convertible
into shares of the Company&#8217;s common stock at the option of the holder or contingently redeemable for cash for events that are not
within the control of management. As the redemption features are not solely within the control of the Company, the redeemable convertible
preferred stock is required to be classified outside of stockholders&#8217; deficit and is presented as temporary equity in the redeemable
convertible preferred stock section of the accompanying consolidated balance sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
of the redeemable convertible preferred stock have the right, at their option at any time, to convert the shares of redeemable to common
stock at a stated conversion rate. The stated conversion rate is subject to adjustment for sales or issuances of common stock to which
the common shares are indexed at less than the redeemable convertible preferred stock&#8217;s stated conversion rate (down-round protections).
Pursuant to the FASB ASC 470-20, <i>Debt - Debt with Conversion and Other Options </i>(&#8220;ASC 470-20&#8221;), the redeemable convertible
preferred stock&#8217;s anti-dilution down round features are not required to be classified as derivative liabilities. ASC 470-20 requires
the recognition of any beneficial conversion of a down round feature only when it is triggered, and the exercise or conversion price
has been adjusted downward. Refer to Note 8 - <i>Redeemable Convertible Preferred Stock</i> for further discussion.</span></p>

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


<!-- Field: Page; Sequence: 325; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue
</i></b>- The Company has entered into arrangements to receive government grants that relate primarily to the research and development
of organic acids and production. Accounting for grants does not fall under the FASB ASC 606, <i>Revenue from Contracts with Customers
</i>(&#8220;ASC 606&#8221;), as the grantor will not benefit directly from the Company&#8217;s research and development activities or
product development. As there is no authoritative guidance under U.S. GAAP on accounting for grants to for-profit business entities,
the Company has accounted for grants by analogy to International Accounting Standards (&#8220;IAS&#8221;) 20, <i>Accounting for Government
Grants and Disclosure of Government Assistance</i> (&#8220;IAS 20&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes revenue from governmental agencies when the funding is committed and there is reasonable assurance that the conditions
within the grant agreement have been complied with, pursuant to IAS 20. Government grants received in advance of complying with the conditions
of the grant are deferred until all conditions are met. The Company submits qualifying expenses for reimbursement after the Company has
incurred the research and development expense. The Company records an account receivable upon incurring such expenses. In cases where
grant income is received prior to the expenses being incurred or recognized, the amounts received are deferred until the related expense
is incurred and/or recognized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
IAS 20, grants related to income are presented as part of the consolidated statements of operations, either separately or under a general
heading. Both methods are acceptable under IAS 20. The Company has elected to record grants related to income separately on the consolidated
statements of operations as revenue. Revenue is recognized over the periods in which the Company recognizes the related reimbursable
expense for which the grant is intended to compensate. The related research and development expenses are presented gross in the consolidated
statements within operating expenses and not deducted.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research
and Development Expense - </i></b>In accordance with the FASB ASC 730, <i>Research and Development,</i> research and development costs
are expensed as incurred. Research and development expense include costs associated with research performed pursuant to government grant
agreements, including internal research. Research and development costs consist of direct and indirect internal costs related to specific
projects, employee compensation and benefits, including stock-based compensation expense, for employees in engineering and design, as
well as fees paid to others that conduct certain research activities on the Company&#8217;s behalf.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock-Based
Compensation Expense &#8211;</i></b>The Company accounts for stock-based compensation in accordance with the FASB ASC 718, <i>Compensation
&#8211; Stock Compensation</i>, as amended by ASU No. 2018-07, <i>Improvements to Nonemployee Share-Based Payment Accounting </i>(collectively,
&#8220;ASC 718&#8221;)<i>.</i> Under the provisions of ASC 718, stock-based compensation is estimated at the grant date based on the
award&#8217;s fair value and is recognized as expense over the requisites service, or vesting, period. The Company generally grants stock
awards to its employees, consultants, and board members. At the date of the grant, the Company determines the fair value of incentive
stock options and nonstatutory stock options (&#8220;stock options&#8221;) and recognizes the stock-based compensation expense on a straight-line
basis over the requisite service, or vesting, period. The Company accounts for forfeitures as they occur.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company utilizes the Black-Scholes-Merton (&#8220;Black-Scholes&#8221;) option-pricing model to estimate the fair value of each award
on the grant date. The Black-Scholes option-pricing model requires the Company to make certain assumptions regarding: (i) the expected
term, (ii) the expected volatility of the Company&#8217;s common stock, (iii) risk-free interest rates, (iv) dividend yield, and (v)
fair value of the common stock that underlies the stock option. The following range of assumptions were used in estimating fair value:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected term (in years)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.24
                                            &#8211; 6.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.18
                                            &#8211; 6.06</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Volatility</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">95.75%
                                            - 98.50</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97.25%
                                            - 98.10</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Risk-free rate</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.66%
                                            - 1.06</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.34%
                                            - 0.41</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 64%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Dividend yield</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Expected
Term</i>&#8212;The expected term represents the period that the Company&#8217;s stock options are expected to be outstanding. The Company
uses SEC Staff Accounting Bulletin No. 107 simplified method for stock option grants that are considered to be &#8220;plain vanilla.&#8221;
The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the stock options. For stock
options granted to nonemployees, the Company determines the expected term to be the contractual life of the stock options.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Volatility</i>&#8212;The
expected volatility was derived from the average historical stock price volatilities of comparable publicly-traded companies. During
the years ended December 31, 2021 and 2020, the Black-Scholes option-pricing model utilized weighted-average expected volatility assumptions
of 97.47% and 97.36%, respectively.</span></p>

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


<!-- Field: Page; Sequence: 326; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Risk-Free
Rate</i>&#8212;The risk-free interest rate is based on the interest yield in effect at the date of grant for zero coupon U.S. Treasury
notes with maturities approximately equal to the stock option&#8217;s expected term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Dividend
Yield</i>&#8212;The dividend yield was assumed to be zero, as the Company had not previously paid dividends on common stock and has no
expectation of future dividend payouts on the common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
shareholders of the Company exercised stock options in exchange for nonrecourse promissory notes (&#8220;Shareholder Loans&#8221;). The
Shareholder Loans are secured by the underlying shares purchased and the Company has the rights to repurchase such unvested shares upon
default of the Shareholder Loans at the original issuance price. The Shareholder Loans allow the shareholder to prepay the outstanding
note balance at any time. Refer to Note 9 &#8211; <i>Stockholders&#8217; Deficit</i> and Note 12 &#8211; <i>Related Party Transactions
</i>for further discussion over the Shareholder Loans.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Shareholder Loans are accounted for as nonrecourse notes used to fund the exercise of stock options, in which the related stock
options are not considered &#8220;exercised&#8221; for accounting purposes until the shareholders repay the loans.</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Net
Loss per Share -</i></b> The Company&#8217;s redeemable convertible preferred stock, restricted common stock, and common stock issued
upon early exercise of stock options are participating securities. Holders of redeemable convertible preferred stock participate in dividends
on an as-converted basis when declared on common stock. As a result, redeemable convertible preferred stock meets the definition of participating
securities, which requires the Company to apply the two-class method to compute both basic and diluted net earnings per share. The Company
considers restricted common stock and any shares issued upon early exercise of stock options, subject to repurchase, to be participating
securities because holders of such shares have non-forfeitable dividend rights in the event a cash dividend is declared on common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company follows the two-class method when computing net loss allocable to common securities per share as the Company had previously issued
shares that meet the definition of participating securities. The two-class method requires income available to common stockholders for
the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends
as if all income for the period had been distributed. During periods of loss, there is no allocation required under the two-class method
since the participating securities do not have a contractual obligation to fund the losses of the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
net loss per share is computed by dividing net loss by the weighted average number of common shares issued and outstanding during a certain
period. Diluted net loss per share is calculated by dividing net income by the weighted average number of common during the period plus
the dilutive effects of potentially dilutive securities outstanding during the period. Potentially dilutive securities include redeemable
convertible preferred stock, restricted common stock, unvested common stock issued upon early exercise of stock options, and outstanding
stock options. For all periods presented, diluted net loss per share is the same as basic net loss per share since the effect of including
potential common shares is anti-dilutive (Note 10 - <i>Net Loss per Share</i>).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Employee
Benefit Plan - </i></b>The Company sponsors a qualified defined contribution savings plan under Section 401(k) of the Internal Revenue
Code (&#8220;IRC&#8221;) for all eligible employees. Participants may contribute a portion of their annual compensation, limited to a
maximum annual amount specified by the Internal Revenue Service (&#8220;IRS&#8221;). During the years ended December 31, 2021 and 2020,
the Company did not make any employer contributions to the plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Environmental
Liabilities - </i></b>The nature of the Company&#8217;s operations requires compliance with environmental laws and regulations set by
the governmental authorities in the jurisdictions in which the Company operates. Any resulting environmental liabilities will be recorded
when they are probable, and management can reliably estimate their amount. As of December 31, 2021 and 2020, no environmental liabilities
have been identified or recorded in the accompanying consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Paycheck
Protection Program Loans &#8211;</i></b>The Company entered into loan agreements pursuant to the Paycheck Protection Program under the
CARES Act, as administered by the U.S. Small Business Administration (the &#8220;SBA&#8221;). Under the CARES Act, loan forgiveness is
available for the sum of documented payroll costs, covered rent payments, and covered utilities during an eight- or twenty-four-week
period beginning on the approval date of the loan. The Company accounts for such loans as debt in accordance with the FASB ASC 470, <i>Debt</i>,
and accrues interest in accordance with the interest method under the FASB ASC 835-30, <i>Imputation of Interest</i>. Upon forgiveness,
the Company reduces the liability by the amount forgiven and records a gain on extinguishment of the loan within the consolidated statement
of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Income
Taxes - </i></b>Income taxes are accounted for under the asset and liability method. Under this method, deferred tax assets and liabilities
are recognized for the estimated future tax consequences attributable to differences between the consolidated financial statement carrying
amounts of existing assets and liabilities and their respective tax bases, and operating loss and income tax credit carryforwards. Deferred
tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected
to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the consolidated
statements of operations in the period in which the change was enacted. A valuation allowance is recorded to reduce the carrying amounts
of deferred tax assets if management has determined that it is more likely than not that such assets will not be realized.</span></p>

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


<!-- Field: Page; Sequence: 327; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application
of complex tax laws. The Company is subject to examinations by multiple taxing jurisdictions on various tax matters, including challenges
to various positions the Company asserts in their filings. In the event that a taxing jurisdiction levies an assessment in the future,
it is possible the assessment could have a material adverse effect on the consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statement recognition of the benefit for a tax position is dependent upon the benefit being more likely than not
to be sustainable upon audit by the applicable tax authority. If this threshold is met, the tax benefit is then measured and recognized
at the largest amount that is greater than 50% likely of being realized upon ultimate settlement. In the event that the IRS or another
taxing jurisdiction levies an assessment in the future, it is possible the assessment could have a material adverse effect on the consolidated
financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Recently
Issued Accounting Pronouncements Not Yet Adopted -</i></b> In August 2020, the FASB issued ASU No. 2020-06, <i>Accounting for Convertible
Instruments and Contracts in an Entity&#8217;s Own Equity</i> (&#8220;ASU 2020-06&#8221;), which simplifies an issuer&#8217;s accounting
for convertible instruments by reducing the number of accounting models that require separate accounting for embedded conversion features.
ASU 2020-06 also simplifies the settlement assessment that entities are required to perform to determine whether a contract qualifies
for equity classification and makes targeted improvements to the disclosures for convertible instruments and earnings-per-share guidance.
This update will be effective for the Company&#8217;s fiscal years beginning after December 15, 2023, and interim periods within those
fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, and interim periods within
those fiscal years. Entities can elect to adopt the new guidance through either a modified retrospective method of transition or a fully
retrospective method of transition. The Company is currently evaluating the impact of the pending adoption of the new standard on its
consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the FASB issued ASU No. 2016-13, <i>Financial Instruments - Credit Losses (Topic 326),</i> that requires companies to present
certain financial assets, including accounts receivable and available-for-sale debt securities, net of the amount expected to be collected.
The guidance requires the measurement of expected credit losses to be based on relevant information from past events, including historical
experiences, current conditions, and reasonable and supportable forecasts that affect collectability. ASU 2016-13 is effective for the
Company&#8217;s annual and interim periods beginning after December 15, 2022, with early adoption permitted. The Company is currently
evaluating the impact of ASU 2016-13 on its consolidated financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, the FASB issued ASU No. 2019-12, <i>Income Taxes (Topic 740)</i>, which simplifies the accounting for income taxes by
removing certain exceptions to the general principals in the FASB ASC 740, <i>Income Taxes </i>(&#8220;ASC 740&#8221;)<i>.</i> The amendments
also improve consistent application of and simplify U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance.
This guidance is effective for annual reporting beginning after December 31, 2021, and interim periods within annual reporting periods
beginning after December 15, 2022. The Company is currently evaluating the impact of ASU 2021-08 on its consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2021, the FASB issued ASU No. 2021-08, <i>Business Combinations (Topic 805)</i>, which amends ASC Topic 805, to require acquiring
entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. ASU 2021-08
is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity
in practice and inconsistency related to the recognition of an acquired contract liability, along with payments terms and their effect
on subsequent revenue recognized by the acquirer. This update will be effective for the Company&#8217;s fiscal years beginning after
December 15, 2022, and interim periods within those fiscal years. Early adoption of the amendments is permitted, including adoption in
an interim period. An entity that early adopts in an interim period should apply the amendments (1) retrospectively to all business combinations
for which the acquisition date occurs on or after the beginning of the fiscal years that includes the interim period of early application
and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company is currently evaluating
the impact of ASU 2021-08 on its consolidated financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
2 - Fair Value Measurements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s financial instruments include cash and cash equivalents (including money market funds), accounts receivable, available-for
sale debt securities, accounts payable, simple agreements for future equity, and the current and noncurrent portion of the Paycheck Protection
Program loans. The fair values of cash and cash equivalents, accounts receivable, and accounts payable approximate their stated amounts
because of the short maturity of these financial instruments. The carrying value of the Paycheck Protection Program loans (Note 7 - <i>Paycheck
Protection Program Loans) </i>approximates its fair value as the debt arrangement is based on interest rates the Company believes it
could obtain for borrowings with similar maturities and credit quality.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Available-for-sale
debt securities and simple agreements for future equity (Note 6 - <i>Simple Agreements for Future Equity</i>) are based on significant
inputs not observable in the market and, thus, represent Level 3 inputs. The Company believes the carrying value of the Level 3 categorized
available-for-sale debt securities and simple agreements for future equity obligations approximate fair value based on rates and other
terms currently available to the Company for similar instruments.</span></p>

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


<!-- Field: Page; Sequence: 328; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following tables are a summary of financial assets measured at fair value on a recurring basis and their classification within the fair
value hierarchy as of December 31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December
    31, 2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Carrying
    Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    1</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    2</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    3</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">ASSETS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,472,209</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,472,209</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,472,209</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simple agreements for future equity</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,912,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,912,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,912,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December
    31, 2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Carrying
    Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    1</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    2</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    3</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">ASSETS</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 35%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,900,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,900,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,900,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Available-for-sale debt securities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simple agreements for future equity</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth a summary of the changes in fair value of the available-for-sale debt securities for the years ended December
31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Available-for-Sale
    Debt Securities</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Balance as of January 1, 2020</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 80%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Fair value recognized upon the
    purchase of available-for-sale debt securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Change in the fair value</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Balance as of December 31, 2020</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Change in the fair value</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of December
    31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
establishment of an other-than-temporary impairment on an investment requires a number of judgments and estimates. The Company performs
a quarterly analysis of the individual available-for-sale debt securities to determine if declines in market value are other-than-temporary.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the analysis performed, the Company determine determined that the fair value of the available-for-sale debt securities had
declined below their amortized cost based on the significant uncertainty the Company would receive repayment of the debt securities on
the maturity date. Therefore, Company recorded an impairment charge for other-than-temporary impairment totaling $701,223, consisting
of available-for-sale debt securities of $600,000 and the related accrued and unpaid interest thereon of $101,223. There was no impairment
recognized for other-than-temporary impairments for the year ended December 31, 2020.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
3 - Goodwill</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 20, 2019 (the &#8220;acquisition date&#8221;), Lygos acquired 100% of the outstanding common shares and voting interests of
Librede (&#8220;Librede Acquisition&#8221;). The results of Librede&#8217;s operations have been included in the consolidated financial
statements since the acquisition date. Librede focuses on the production of high-value natural products, particularly cannabinoids, in
a highly efficient and sustainable manner. As a result of the acquisition, the combined technologies enable the Company to accelerate
the development of high-quality, sustainable, and rare cannabinoids for commercialization of new consumer, nutraceutical, and pharmaceutical
products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
discussed in Note 1 &#8211; <i>Summary of Business and Significant Accounting Polices</i>, the Company accounts for business combinations
in accordance with ASC 805 and the excess purchase price over the fair value of the net assets acquired in a business combination as
goodwill pursuant to ASC 350. During the measurement period, the Company adjusts the provisional amounts recognized at the acquisition
date to reflect new information obtained about facts and circumstances that existed as of the acquisition date that, if known, would
have affected the measurement of the amounts recognized as of the date.</span></p>

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


<!-- Field: Page; Sequence: 329; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table represents the changes in the carrying value of goodwill for the years ended December 31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">Gross
                                            Carrying</span></p>
                                                                                <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">Value</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 80%"><span style="font-family: Times New Roman, Times, Serif">Balance as of January 1, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Impairment</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Balance as of December 31, 2020</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Impairment</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of December
    31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
4 - Property and Equipment, net</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
and equipment, net of accumulated depreciation, consisted of the following at December 31:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December
    31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Lab equipment</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,487,241</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,123,626</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">53,488</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">53,488</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">311,919</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">277,177</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment,
    gross</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,852,648</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,454,291</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: accumulated depreciation</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,732,567</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,791,539</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Property
    and equipment, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,120,081</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,662,752</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expense for the years ended December 31, 2021 and 2020 amounted to $952,660 and $979,897, respectively. Of this total, $950,960 and $977,301
for the years ended December 31, 2021 and 2020, respectively, were included as components of research and development expense on the
accompanying consolidated statements of operations. For the years ended December 31, 2021 and 2020, $1,700 and $2,596, respectively,
were included as components of general and administrative expense.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
5 - Leases</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases an office space and a laboratory facility under noncancelable lease expiring in August 2023 and February 2022, respectively
(refer to Note 14 <i>&#8211; Subsequent Events </i>for extension of the laboratory facility lease). The operating lease obligations had
a weighted-average discount rate of 5.50% at December 31, 2021 and 2020 with weighted remaining terms of 1.6 years and 1.3 years, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
December 31, 2021, future maturities of lease liabilities under the operating leases consisted of:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 83%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">469,560</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">289,680</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total undiscounted operating
    lease payments</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">759,240</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(34,682</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total lease obligations</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">724,558</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(440,633</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Long-term
    lease obligations</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">283,925</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to the Company&#8217;s operating leases, the Company also maintains short term leases, including month-to-month leases, for
storage space and laboratory equipment. The components of lease expense for the years ended December 31, 2021 and 2020 were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Operating lease expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">367,167</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">254,894</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Short term lease expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,260</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,547</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total lease expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">368,427</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">259,441</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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


<!-- Field: Page; Sequence: 330; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- 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: 0pt; 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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Of
the total $368,427 and $259,441 incurred in lease expense during the years ended December 31, 2021 and 2020, respectively, $298,656 and
$207,255, respectively, are included components of research and development expense and $69,711 and $52,186, respectively, are included
as components of general and administrative expense, in the accompanying consolidated statements of operations for the years ended December
31, 2021 and 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
paid for amounts included in the measurement of lease liabilities are:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating cash outflows from operating
    leases</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">295,530</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">270,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental
non-cash flow information related to the Company&#8217;s operating leases was as follows for the years ended December 31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amortization of right-of-use assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">329,456</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">234,948</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accretion of operating lease liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">257,817</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">250,180</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
6 - Simple Agreements for Future Equity</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
discussed in Note 1 - <i>Summary of Business and Significant Accounting Policies</i>, the Company entered into simple agreements for
future equity (&#8220;SAFE&#8221;) agreements with various investors. The SAFE agreements promise each investor the future issuance of
a variable number of shares of the Company&#8217;s common and/or preferred stock only if certain events or conditions are triggered,
subject to the varying terms and form predetermined in each individual SAFE agreement. If the triggering events or conditions do not
occur, no amounts are repayable to the SAFE investor.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
December 31, 2021 and 2020, the Company&#8217;s outstanding SAFE agreement contractual obligations with investors are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December
    31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Conversion
    Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%"><span style="font-family: Times New Roman, Times, Serif">Standard</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Discount</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,100,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,000,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Capitalization</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,712,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,912,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,600,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the years ended December 31, 2021, and 2020, there were no events or conditions that triggered termination or conversion of the SAFE
agreements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
number of shares to be issued upon conversion of the SAFEs are subject to the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Equity
Financing</i></b> - Prior to the expiration of termination of the SAFEs, if there is equity financing that occurs, the Company is to
automatically issue a number of common and/or redeemable convertible preferred shares as determined by the conversion price in each SAFE
agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Conversion
Amount</i></b> - As assigned in the individual SAFE agreement, means:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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"><i>Standard
    </i>- The number of shares of the preferred stock sold in the Equity Financing equal to the SAFE agreement purchase price divided
    by the lowest price per share of the preferred stock sold in the Equity Financing.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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"><i>Discount
    </i>- The SAFE agreement purchase price divided by the product of the lowest price per share of the preferred stock sold in the Equity
    Financing event multiplied by a discount rate ranging from 80% to 90%, as defined in the individual SAFE agreement.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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"><i>Capitalization
    </i>- The greater of (i) the Standard Conversion Amount or (ii) the number of SAFE Preferred Stock, as defined, equal to the SAFE
    agreement purchase price divided by the lowest per share of the preferred stock sold in the Equity Financing equal to or less than
    $150,000,000 divided by the Company capital stock.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 331; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Liquidity
Event</i></b> - If there is a Liquidity Event, as defined, before the scheduled termination of the SAFE agreement, the holder of the
SAFE agreement will automatically be entitled to receive the greater of (i) the SAFE agreement price or (ii) the Conversion Amount.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Dissolution
Event</i></b> - Upon a dissolution event that occurs before the expiration of the SAFEs, the Company will make a cash payment to the
holder in the amount of the SAFE at the time of the Dissolution Event. If the Company has insufficient funds to make complete payment
to all holders of SAFEs, the available funds will be allocated in proportion to the investors in proportion to the full payments that
would otherwise be due.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
7 - Paycheck Protection Program Loans</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Paycheck Protection Program (the &#8220;PPP&#8221;) under the CARES Act (discussed in Note 1 - <i>Summary of Business and Significant
Accounting Policies)</i>, on April 13, 2020 the Company was granted a loan in the aggregate amount of $951,285 from the SBA, accruing
interest at 1.0% per annum (&#8220;2020 PPP Loan&#8221;). On May 20, 2021, the SBA granted the Company forgiveness for the entire outstanding
principal and accrued interest amount of the 2020 PPP Loan in the total amount of $961,670.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 27, 2021, the Company was granted a second PPP loan from the SBA in the amount of $760,200 (&#8220;2021 PPP Loan&#8221;), subject
to the same terms of the 2020 PPP Loan (collectively, the &#8220;PPP Loans&#8221;). The Company received forgiveness for the entire outstanding
principal and accrued interest on the 2021 PPP Loan totaling $763,683 on July 16, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognized the forgiveness for the PPP Loans as a gain on loan extinguishment in the accompanying consolidated statement of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2021, and 2020, the Company incurred interest expense of $7,131 and $6,737 relating to the PPP Loans.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
8 - Redeemable Convertible Preferred Stock</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table represents the Company&#8217;s authorized and outstanding redeemable convertible preferred stock (&#8220;preferred stock&#8221;)
at December 31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="21" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of December 31, 2021 and 2020</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"></td><td style="font: bold 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Aggregate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Redeemable Convertible</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br />
    Issued and</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Issuance</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net Carrying
    Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Liquidation
    Preference</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Preferred
    Stock</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Authorized</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Outstanding</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Preference</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif">Series A-1</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,648,543</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,648,543</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.1800</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173,040</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,196,738</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Series A-2</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,404,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,404,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.7328</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,688,320</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,823,153</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Series A-3</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">284,090</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">284,090</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.3520</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,924</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Series A-4</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">136,462</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">136,462</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.3664</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">48,875</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">50,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Series A-5</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,788,202</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,788,202</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.4580</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,934,553</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,024,997</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Series A-6</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">125,239</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">125,239</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.5190</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,537</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">64,999</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Series B</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,757,251</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,757,251</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.9256</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,382,556</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,510,512</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Series B-2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,005,602</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,179,381</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.0710</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,789,332</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,902,117</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,150,347</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,324,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,178,137</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,672,516</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preferred stockholders have various right and preferences, as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Dividends
</i></b>&#8211; Holders of the &#8220;Senior Preferred Stock&#8221; (defined as the collective Series A-2, Series A-3, Series A-4, Series
A-5, Series A-6, Series B, and Series B-2) are entitled to receive non-cumulative dividends payable in preference and before any payment
of any dividend on Series A-1, if, when and as declared by the Company&#8217;s Board of Directors; therefore, redeemable preferred stock
meets the definition of participating securities. Only after such dividends are made on the Senior Preferred Stock and Series A-1, additional
dividends may be paid to the holders of common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
dividends have been declared or paid to any holders of the Company&#8217;s preferred stock or common stock for the years ended December
31, 2021 and 2020.</span></p>

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


<!-- Field: Page; Sequence: 332; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Liquidation
Preference</i></b> - In the event of liquidation, dissolution or winding up of the Company or &#8220;Deemed Liquidation Event,&#8221;
the holders of the preferred stock are entitled to be paid out of the assets of the Company available for distribution to its stockholders.
Before any payment is made to the holders of Series A-1 or common stock, Senior Preferred Stockholders are entitled to receive an amount
per share equal to the greater of (i) the applicable original issue price per share, plus any declared but unpaid dividends, or (ii)
such amount per share as would have been payable had all shares of the Senior Preferred Stock been converted into common stock, at the
then-applicable Conversion Amount, immediate prior to the Deemed Liquidation Event. In the event the Company has insufficient assets,
the holders would paid ratably in the distributions in proportion of the respective amounts which would otherwise be payable if such
shares were paid in full. Any assets of the Company remaining after payment of the above liquidation preference would be distributed
to the holders of the Series A-1 shares, prior and in preference to any payment to the holders of the common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Conversion
Rights</i></b> &#8211; As discussed in Note 1 - <i>Summary of Business and Significant Accounting Policies, </i>any shares of the Company&#8217;s
preferred stock may, at the option of the holder, be converted at any time into fully paid and nonassessable shares of the Company&#8217;s
common stock. The number of shares of common stock to which a holder of a preferred stock shall be entitled upon conversion shall be
the product obtained by multiplying the Applicable Conversion Rate, as defined in the Company&#8217;s amended and restated articles of
incorporation, by the number of shares of such series of preferred stock being converted.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Applicable Conversion Rate is subject to adjustment for anti-dilution protection for sales or issuances of common shares or contracts
to which common shares are indexed at less than the conversion price of the preferred stock (down round protections). As it relates to
adjustment to conversion prices, the Company accounts for the incremental value to preferred stock (mezzanine classification) by charging
the incremental value to additional paid-in capital or accumulated deficit, if additional paid-in capital is exhausted, as a deemed distribution.
No such adjustments have been required to the Applicable Conversion Rate at December 31, 2021 and 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
defined in the Company&#8217;s amended and restated articles of incorporation, each share of the Company&#8217;s preferred stock will
automatically convert to shares of common stock, based on the then-effective Applicable Conversion Rate, in the event of a qualified
initial public offering at their liquidation preference.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Voting
Rights</i></b> - Each holder of outstanding shares of the Company&#8217;s preferred stock is entitled to cast the number of votes equal
to the number of whole shares of common stock, which the preferred shares held by such holder are convertible.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
of the Senior Preferred Stock are entitled to elect one director of the Company, the holders of Series A-1 are entitled to elect one
director, and the holders of the preferred stock and common stock, voting together as a single class, are entitled to elect the balance
of the total number of directors of the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsequent
to December 31, 2021, the Company filed an Amendment to the Company&#8217;s amended and restated articles of incorporation to amend the
voting rights for the election of directors (refer to Note 14 &#8211; <i>Subsequent Events</i> &#8220;Amendment of the Fifth Amended
and Restated Certificate of Incorporation&#8221; for full discussion).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Redemption
Rights</i></b> - As discussed in Note 1 - <i>Summary of Business and Significant Accounting Policies</i>, redeemable convertible preferred
stock is either convertible into shares of the Company&#8217;s common stock at the option of the holder or contingently redeemable for
cash for events that are not within the control of the Company. As the redemption features are not solely within the control of the Company,
the redeemable convertible preferred stock is required to be classified outside of stockholders&#8217; deficit and is presented as temporary
equity in the redeemable convertible preferred stock section of the accompanying consolidated balance sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
9 - Stockholders&#8217; Deficit</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Authorized
Common Stock </i></b>&#8211; The Company has authorized 90,000,000 shares of common stock at par value of $0.001 per share. The Company
has reserved for the conversion of its redeemable convertible preferred stock and stock options outstanding out of its authorized common
stock. The following table represents the Company&#8217;s outstanding and reserved shares of common stock at December 31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December
    31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Authorized shares</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,000,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,000,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Outstanding common stock</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,900,761</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,038,744</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Reserved for conversion of redeemable convertible
    preferred stock</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,324,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,324,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Reserved for stock options
    outstanding</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,220,323</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,988,086</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    outstanding and reserved shares</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">89,445,210</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">82,350,956</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsequent
to December 31, 2021, the Company increased their authorized shares of common stock to 95,000,000 shares (refer to Note 14 &#8211; <i>Subsequent
</i>Events for full discussion).</span></p>

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


<!-- Field: Page; Sequence: 333; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Holdback
Shares </i></b>- As of December 31, 2021 and 2020, 20,719 of the 6,407,808 shares of common stock transferred as acquisition-date consideration
has not been issued to a certain former Librede shareholder, who was a shareholder at the Librede December 20, 2019 acquisition date,
as they have yet to submit properly completed letters of transmittal to the Company in order to receive their pro rata portion of the
common stock consideration as contemplated under the terms of the Librede acquisition. The consolidated financial statements have treated
such shares of common stock as outstanding, given the receipt of the letter of transmittal is considered perfunctory and the Company
is legally obligated to issue these shares in connection with the Librede Acquisition.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Equity
Incentive Plans </i></b>&#8211; The Company&#8217;s Amended 2010 Equity Incentive Plan (&#8220;2010 Plan&#8221;) was replaced by the
Company&#8217;s 2021 Equity Incentive Plan (the &#8220;2021 Plan&#8221;) effective August 19, 2020. The 2021 Plan provides for the granting
of incentive stock options, nonqualified stock options, restricted stock awards (&#8220;RSAs&#8221; or &#8220;restricted common stock&#8221;),
and restricted stock units. There are 22,447,499 shares of common stock authorized for grant under the 2021 Plan. The stock options shall
have a term no more than ten years and the exercise price of each incentive stock option shall be no less than 100% of the Fair Market
Value (as defined in the 2021 Plan) (except in the case of an incentive stock option granted to more than 10% shareholder of the
Company, in which case the price should not be less than 110% of the Fair Market Value) on the Company&#8217;s common stock on the date
of the grant. The 2021 Plan is administered by the Board of Directors, which determines the persons who are to receive awards under the
2021 Plan, the number of shares subject to each award, the term, and exercise price of each award. Outstanding awards previously granted
under the 2010 Plan shall remain in effect in accordance with their terms. Under the 2021 Plan, participants may surrender shares as
payment of applicable tax withholdings on the vesting of restricted stock. Participants in the 2021 Plan may also exercise stock options
by surrendering shares of common stock that the participant already owns as payment of the exercise price. Shares so surrendered by participants
in the 2021 Plan are repurchased pursuant to the terms of the 2021 Plan and applicable awards agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Shareholder
Loans</i></b> - In August 2021, three executives exercised a total of 3,342,469 stock options in exchange for Shareholder Loans (fully
discussed at Note 1 - <i>Summary of Business and Significant Accounting Policies</i>) for aggregate principal amounts totaling $748,782,
of which 3,036,261 stock options were vested and 306,208 stock options were unvested.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Shareholder Loans accrue interest at 1.00% per annum with the total outstanding principal and accrued interest due in full on the Shareholder
Loans&#8217; August 1, 2026 maturity date. The Shareholder Loans are accounted for as nonrecourse notes used to fund the exercise
of stock options, in which the related stock options are not considered &#8220;exercised&#8221; for accounting purposes until
the shareholders repay the loans.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
December 31, 2021, the total outstanding principal balance of the Shareholder Loans totaled $748,782. At December 31, 2021, 260,251 shares
exercised under the Shareholder Loans were unvested.</span></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"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock
Option Reprice</i></b> &#8211; On March 24, 2021, the Board of Directors approved a one-time stock option repricing (the &#8220;Stock
Option Repricing&#8221;) to permit the Company to reprice certain previously granted outstanding vested and unvested stock options held
by active employees, consultants, and board member (the &#8220;Eligible Stock Options&#8221;), which actions became effective on May
25, 2021. Under the Stock Option Repricing, Eligible Stock Options with an exercise price above $0.22 per share (representing an aggregate
of 2,198,124) were amended to reduce such exercise price to $0.22 per share (the &#8220;Repriced Stock Options&#8221;). The Repriced
Stock Options were subject to the same terms as the original granted stock options, except for the new exercise price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Stock Option Repricing resulted in incremental stock-based compensation expense of $28,187, of which $15,157 is related to vested stock
options and was expensed on the Stock Option Repricing date, and $13,030 related to unvested stock options and is being recognized on
a straight-line basis over the remaining requisite service, or vesting, period of the respective Repriced Stock Option.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Early
Exercise of Stock Options</i></b> &#8211; The 2021 Plan allows for early exercise of stock options. Certain executives have exercised
stock option grants prior to vesting. Shares of common stock issued upon early exercises of unvested stock options are not deemed, for
accounting purposes, to be issued until those shares vest according to their respective vesting schedules and accordingly, the consideration
received for early exercises is initially recorded as a liability and reclassified to common stock and additional paid-in capital as
the underlying awards vest. Stock options that are early exercised are subject to a repurchase right held by the Company at the original
purchase price. During the year ended December 31, 2021, the Company issued 87,625 unvested shares of common stock, upon early exercise
for proceeds of $19,278. The Company did not issue unvested shares of common stock upon early exercise for the year ended December 31,
2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
December 31, 2021, 71,333 shares held by employees were subject to repurchase at an aggregate price of $15,693.</span></p>

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


<!-- Field: Page; Sequence: 334; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock
Option Activity</i></b> - The Company&#8217;s stock option activity under the 2021 Plan and 2010 Plan is summarized as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Outstanding
    Stock Options</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Available
    for</span></td><td style="font: bold 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grant</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Exercise
    Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif">Balance as of January 1, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,098,648</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,427,702</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.11</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,189,100</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,189,100</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.30</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(176,648</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.06</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Expired</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,019,203</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,019,203</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">432,865</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(432,865</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.31</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of December
    31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,361,616</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,988,086</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,457,800</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,457,800</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.22</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised<sup>(1) (2)</sup></span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(8,862,017</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.09</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Expired</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">38,393</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(38,393</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.25</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">325,153</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(325,153</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.23</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of December
    31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">267,362</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,220,323</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.19</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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">The
    2021 Plan allows for early exercise of stock options and these balances include all exercised stock options regardless of vesting
    status.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</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">Includes
    3,342,469 stock options exercised for shares of the Company&#8217;s common stock in exchange for the Stockholder Loans. However,
    in accordance with the nonrecourse nature of the Shareholder Loans (refer to the discussion above and in Note 1 &#8211; <i>Summary
    of Business and Significant Accounting Policies)</i>, the exercised shares of the Company&#8217;s common stock in exchange for
    the Stockholder Loans are not considered &#8220;exercised&#8221; for accounting purposes until the shareholders repay the loans.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below
is a summary of stock options outstanding and exercisable as of December 31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Remaining</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Aggregate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Contractual</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Intrinsic</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Exercise
    Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Life
    (years)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 36%"><span style="font-family: Times New Roman, Times, Serif">Stock options outstanding as of December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,988,086</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;0.15</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5.81</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,429,570</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock options exercisable as of December 31, 2020<sup>(1)</sup></span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,237,263</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.11</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.04</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,421,704</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock options outstanding as of December 31, 2021<sup>(2)</sup></span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,562,792</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.19</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.24</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,498,064</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock options exercisable as of December 31, 2021<sup>(1)(2)</sup></span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,034,513</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.18</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.55</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,949,720</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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">The
    2021 Plan allows for early exercise of stock options and this balance includes all stock options exercisable regardless of vesting
    status.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</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">Includes
    3,342,469 stock options exercised for shares of the Company&#8217;s common stock in exchange for the Stockholder Loans. However,
    in accordance with the nonrecourse nature of the Shareholder Loans (refer to the discussion above and in Note 1 &#8211; <i>Summary
    of Business and Significant Accounting Policies)</i>, the stock options exercised for shares of the Company&#8217;s common stock
    in exchange for the Stockholder Loans are not considered &#8220;exercised&#8221; for accounting purposes until the shareholders repay
    the loans.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the years ended December 31, 2021 and 2020, the aggregate intrinsic value of stock options exercised was $1,446,727 and $55,049, respectively
and the total grant-date fair value of stock options that vested was $617,277 and $428,707, respectively. As of December 31, 2021,
there was $993,279 of total unrecognized compensation cost related to stock options granted by the Company and is expected to be recognized
over a weighted-average period of 1.49 years.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted
Common Stock </i></b>&#8211; In January 2020, the Company issued 947,716 shares of restricted common stock to certain continuing employees
in connection with compensation arrangements related to the Librede acquisition. The vesting of the common stock is primarily dependent
on a service-based vesting condition that generally becomes satisfied over a period of two years. The Company has the right to elect
to repurchase or cancel the shares for which the vesting condition is not satisfied.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of RSA activity is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grant Date</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
                                            Value</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Unvested RSAs as of January 1, 2020</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">947,716</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.48</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Vested</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(473,858</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.48</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Unvested RSAs as of December 31, 2020</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">473,858</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.48</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Vested</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(473,858</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.48</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Unvested RSAs as of
    December 31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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


<!-- Field: Page; Sequence: 335; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total grant-date fair value of RSAs that vested during the years ended December 31, 2021 and December 31, 2020 was $227,451 in each year.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock-Based
Compensation </i></b>&#8211; Total stock-based compensation to employees and nonemployees for the years ended December 31, 2021 and 2020
is presented in the following table:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock options - employee</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">660,821</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">287,715</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Stock options - nonemployee <br /></span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">94,659</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,992</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Restricted stock awards - employee</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">201,305</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">210,020</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Restricted stock awards
    - nonemployee</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">26,147</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,432</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    stock-based compensation expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">982,932</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">585,159</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company recorded stock-based compensation expense of $568,107 as a component of research
and development expense and $414,825 as a component of general and administrative expense and on the accompanying consolidated
statement of operations. During the year ended December 31, 2020, the Company recorded stock-based compensation expense of $340,000 as
a component of research and development expense and $245,159 as a component of general and administrative expense on the accompanying
consolidated statement of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
10 - Net Loss Per Share</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
loss per common share is calculated in accordance with the FASB ASC Topic 260, <i>Earnings Per Share</i>. Basic and diluted net loss
per share attributable to common shareholders is calculated as follows for the years ended December 31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">NUMERATOR</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,593,144</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,589,713</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">DENOMINATOR</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Weighted average shares outstanding, basic and diluted</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,301,050</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,314,306</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss per common share, basic and diluted</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1.11</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.85</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net
loss per share because to do so would be anti-dilutive (in common stock equivalent shares) at December 31:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December
    31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Redeemable convertible preferred
    stock</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,324,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,324,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Options to purchase common stock</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,220,323</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,988,086</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Restricted common stock</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">473,858</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unvested common stock upon early exercise of
    stock options</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,333</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common
    stock issued in exchange for Shareholder Loans<sup>(1)</sup></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,342,469</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    anti-dilutive securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,958,251</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">70,786,070</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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">In
    accordance with the nonrecourse nature of the Shareholder Loans (refer to the discussion above and in Note 1 &#8211; <i>Summary of
    Business and Significant Accounting Policies)</i>, the stock options exercised for shares of the Company&#8217;s common stock in
    exchange for the Stockholder Loans are not considered &#8220;exercised&#8221; for accounting purposes until the shareholders repay
    the loans.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
11 - Income Taxes</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes in accordance with the FASB ASC 740, <i>Income Taxes</i>, which requires the use of the asset and liability
method. Under this method, deferred income tax assets and liabilities are determined based upon the difference between the consolidated
financial statement carrying amounts and the tax basis of assets and liabilities and are measured using the enacted tax rate expected
to apply to taxable income in the years in which the differences are expected to be reversed.</span></p>

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


<!-- Field: Page; Sequence: 336; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position
for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be
sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is
to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table presents the components of the Company&#8217;s loss before provision for income taxes for the years ended December 31,
2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%"><span style="font-family: Times New Roman, Times, Serif">Domestic</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,593,144</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,589,713</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Foreign</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    loss before income taxes</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(13,593,144</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,589,713</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
components of the provision for income taxes for the years ended December 31, 2021 and 2020 consisted of the following:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">CURRENT</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">State</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Foreign</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    current</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">DEFERRED</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 66%"><span style="font-family: Times New Roman, Times, Serif">Federal</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">State</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Foreign</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    deferred</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Provision for income
    taxes</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s effective income tax rate for the years ended December 31, 2021 and 2020 differed from the statutory rate of 21% primarily
due to a full valuation allowance of the net deferred tax assets. The following table presents a reconciliation of the statutory federal
rate and the Company&#8217;s effective tax rate:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Year
    Ended December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Tax benefit at statutory federal
    rate</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,009,995</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,017,249</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">264,449</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,900</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Change in valuation allowance</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,095,231</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,173,937</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research and development credits</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(134,890</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(134,890</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Paycheck Protection Program loan extinguishment</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(362,324</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">147,529</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,288</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Provision
    for income taxes</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial
reporting purposes and the amounts used for income tax purposes. The following table presents the significant components of the Company&#8217;s
deferred tax assets and liabilities as of December 31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December
    31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2020</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">DEFERRED TAX ASSETS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">171,989</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">104,760</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net operating loss carry-forwards</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,598,224</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,953,788</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research and development credits</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,372,094</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,136,037</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">157,165</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46,268</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accruals and reserves</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">221,084</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    deferred tax assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,520,556</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,240,853</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Valuation
    allowance</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(12,719,661</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(9,396,595</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Deferred tax assets, net
    of valuation allowance</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">800,895</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">844,258</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">DEFERRED TAX LIABILITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Depreciation</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(247,547</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">))</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(386,125</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intangible asset</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(509,277</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(509,277</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use
    assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(142,057</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(46,842</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    deferred tax liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(898,881</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(942,244</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Net total deferred tax
    assets (liabilities)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

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


<!-- Field: Page; Sequence: 337; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
valuation allowance is provided for deferred tax assets where the recoverability of the assets is uncertain. The determination to provide
a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient future taxable income will
be generated to utilize the deferred tax assets. Based on the weight of the available evidence, which includes the Company&#8217;s historical
operating losses, the Company provided a full valuation allowance against the deferred tax assets resulting from the tax loss and credits
carried forward.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, the Company had net operating loss carry-forwards of $46,205,726 for federal income taxes and $27,303,909 for state
income taxes. Net operating loss carry-forwards of $40,268,977 will carry-forward indefinitely for federal purposes and $5,936,749 will
expire beginning in 2031. State net operating losses, if not utilized, will begin to expire on various dates starting in 2031.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, the Company had research and development credit carryforwards of $1,810,521 and $1,181,859 for federal and state
income taxes, respectively. If not utilized, the federal carryforwards will begin to expire in various amounts beginning in 2036. The
state tax credit can be carried-forward indefinitely.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Utilization
of the net operating loss and credit carryforwards may be subject to a substantial annual limitation due to an ownership change limitations
as provided by Section 382 of the IRC, as amended, and similar state provisions. The annual limitation may result in the expiration of
net operating losses and credits before utilization. In the event that the Company had a change of ownership, utilization of the net
operating loss and tax credit carry-forwards may be restricted.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
December 31, 2021, the Company had no cumulative interest and penalties related to the uncertain tax position. The Company does not expect
that the unrecognized tax benefits will significantly increase or decrease within 12 months of July 25, 2022, the date the consolidated
financial statements were available to be issued.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
changes to the Company&#8217;s gross unrecognized tax benefits is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gross Unrecognized</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Tax
    Benefits</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 80%"><span style="font-family: Times New Roman, Times, Serif">Balance as of January 1, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,060,867</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Increases in balances related to current year
    tax positions</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">262,950</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Decreases in balances
    related to prior year tax positions</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(90,577</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Balance as of December 31, 2020</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,233,240</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Increases in balances related to current year
    tax positions</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">262,950</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Decreases in balances
    related to prior year tax positions</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of December
    31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,496,190</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company files income tax returns in the U.S. federal jurisdiction and California and Colorado state jurisdictions. The Company is not
currently under examination by income tax authorities in federal or state jurisdictions. Due to net operating and research carryforwards,
the Company&#8217;s returns remain open for most prior years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
12 - Related Party Transactions</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Simple
Agreements for Future Equity -</i></b> On May 20, 2021, the Company entered into a SAFE agreement, subject to Capitalization conversion
terms, with a partner and board member of the law firm providing legal counsel to the Company in exchange for an aggregate cash payment
of $25,000. Refer to Note 6 &#8211; <i>Simple Agreements for Future Equity</i> for full discussion, including definition of the SAFE&#8217;s
Capitalization conversion terms.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
December 31, 2021, the Company held $255,000 in cash deposits from a SAFE holder with agreements totaling $1,000,000. The $255,000 deposit
amount is included as a component of accounts payable due to related parties on the accompanying consolidated balance sheet. The full
$255,000 deposit was returned to the SAFE holder subsequent to December 31, 2021 on April 25, 2022.</span></p>

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


<!-- Field: Page; Sequence: 338; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsequent
to December 31, 2021, the Company entered into a plan of merger with the holder of two SAFE agreements totaling $1,000,000 and nominated
the holder of a SAFE agreement totaling $100,000 to serve on the board of directors effective as of the closing of the merger (refer
to Note 14 &#8211; <i>Subsequent </i>Events for full discussion).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Legal
Counsel - </i></b>As discussed above, a partner and board member of the law firm providing legal counsel to the Company is a SAFE holder.
The Company incurred fees for legal counsel provided by the related party law firm totaling $680,767 and $124,267 for the years ended
December 31, 2021 and 2020, respectively, included as components of general and administrative expense on the accompanying consolidated
statements of operations. At December 31, 2021 and 2020, $1,636 and $16,089, respectively, were due to the related party law firm and
are included as components of accounts payable due to related parties on the accompanying consolidated balance sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Shareholder
Loans &#8211; </i></b>As discussed in Note 9 - <i>Stockholders&#8217; Deficit, </i>during the year ended December 31, 2021, the Company
entered into promissory note arrangements with three executives for an aggregate principal amount of $748,782, accruing interest at 1.00%
per annum. All of the principal related to the nonrecourse Shareholder Loans were used to exercise options for 3,342,469 shares of the
Company&#8217;s common stock through a cashless exercise.  At December 31, 2021, these related party Shareholder Loans have not been repaid.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
13 &#8211; Commitments and Contingencies</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, the Company may be subject to legal proceedings and claims in the ordinary course of business. The Company is currently
not aware of any legal proceeds or claims that it will have, individually or in the aggregate, a material adverse effect on its consolidated
business, financial condition, operation results or cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the ordinary course of business, the Company often includes standard indemnification provisions in arrangements with third parties. Pursuant
to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred in connection with
their activities or non-compliance with certain representations and warranties made by the Company. In addition, the Company has entered
into indemnification agreements with Lygos&#8217; officers, directors, and certain current and former employees, and the Company&#8217;s
amended and restated articles of incorporation and bylaws contain certain indemnification obligations. It is not possible to determine
the maximum potential loss under these indemnification provisions / obligations because of the unique facts and circumstances involved
in each particular situation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
14 &#8211; Subsequent Events</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has evaluated for all material events occurring after the consolidated balance sheet date, up to July 25, 2022, the date
the consolidated financial statements were available to be issued.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>2022
SAFE Agreement</i></b> &#8211; On January 11, 2022, the Company entered into a SAFE agreement with a single investor and received $107,000
in cash proceeds (&#8220;2022 SAFE&#8221;). The 2022 SAFE is subject to the Discount Conversion Amount (see Note 6 &#8211; <i>Simple
Agreements for Future Equity</i>, for full discussion on terms including the Conversion Amount).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Operating
Lease Amendment &#8211; </i></b>In February 2022, the Company entered into an amendment to the office lease agreement to extend the lease
maturity date from February 28, 2022 to January 31, 2023. The amendment requires the Company to prepay lease payments three months in
advance over the extended lease term totaling new minimum lease payment requirements of $25,200, and $-0-, for the future years ended
December 31, 2022 and 2023, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Convertible
Financing &#8211;</i></b> On April 8, 2022, the Company entered into a financing arrangement with a certain investor. Under the terms
of a note purchase agreement, the Company issued a convertible note in the principal amount of $160,000,000, accruing interest at 5.50%
per annum, with a five-year maturity date (the &#8220;Convertible Financing&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Convertible Financing contemplates an effective merger of Lygos and Flexible Solutions International Inc. (&#8220;FSI&#8221;) by October
8, 2022, and the note is fully callable by the investor of a merger has not been consummated by such date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
conversion price of the Convertible Financing will equal the public trading price of the FSI common shares on the 12-month anniversary
of the Convertible Financing less a 12.5% discount per share, but will be no less than $250,000,000 divided by the number of outstanding
shares of FSI common stock as of such date and no greater than $350,000,000 divided by the number of outstanding shares of FSI common
stock as of such date.</span></p>

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


<!-- Field: Page; Sequence: 339; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Plan
of Merger &#8211; </i></b>On April 17, 2022, the Company entered into the Agreement and Plan of Merger and Reorganization with Flexible
Solutions International Inc., FSI Merger Sub I, Inc., and FSI Merger Sub II, Inc., which was subsequently amended on July 24,
2022 (as amended, the &#8220;Plan of Merger&#8221;). Pursuant to the Plan of Merger, Merger Sub I, Inc. will merge with and into
the Company, Merger Sub I, Inc. will cease to exist, and the Company will become a direct, wholly owned subsidiary of Flexible Solutions
International Inc. (&#8220;FSI&#8221;). Thereafter, as part of the same overall transaction, the Company will merge with and into Merger
Sub II, Inc., the Company will cease to exist, and Merger Sub II, Inc. will survive as a direct, wholly owned subsidiary of FSI. Subject
to the terms and conditions of the Plan of Merger, at the effective time of the Merger, FSI will issue shares of its common stock to
the Company&#8217;s former shareholders, representing approximately 66.7% fully diluted ownership of the combined company. Accordingly,
the Plan of Merger is anticipated to be accounted for as a reverse acquisition, with the Company treated as the acquirer for financial
accounting purposes.</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Amendment
of the Fifth Amended and Restated Certificate of Incorporation &#8211; </i></b>On April 18, 2022, the Company filed the Certificate of
Amendment of the Fifth Amended and Restated Certificate of Incorporation of Lygos (the &#8220;Amendment&#8221;) to increase the authorized
number of shares of common stock to 95,000,000 shares and amend the voting rights for the election of directors. Effective on the April
18, 2022 Amendment date, holders of the Senior Preferred Stock are entitled to elect one director of the Company, the holders of Series
A-1 are entitled to elect one director, the holders of the preferred stock and common stock, voting together as a single class, are entitled
to elect one director, and the holders of the common stock shall be entitled to elect the balance of the total number of directors of
the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Amendment
to 2021 Plan</i></b> &#8211; In April 2022, the Company adopted and approved an amendment to the 2021 Plan to increase the number of
common stock reserved for issuance under the 2021 Plan by 5,000,000 shares to a new aggregate total of 27,447,499.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>SAFE
Holder Director Nomination &#8211; </i></b>In May 2022, the Company nominated the holder of a SAFE agreement totaling $100,000 (the &#8220;Nominated
Director&#8221;) to serve on the combined company&#8217;s board of directors effective as of the closing of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
July 2022, the Company nominated a second holder of a SAFE agreement totaling $100,000 (the &#8220;Second Nominated Director&#8221;)
to serve on the combined company&#8217;s board of directors effective as of the closing of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock
Option Grants &#8211; </i></b>On May 12, 2022, the Company granted 4,780,975 stock options to various employees, consultants, and board
members under the 2021 Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 8, 2022, the Company granted 312,991 stock options to the Nominated Director under the 2021 Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
July 2022, the Company granted 312,991 stock options to the Second Nominated Director under the 2021 Plan.</span></p>

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


<!-- Field: Page; Sequence: 340; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></p>


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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED
CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
of March 31, 2022 and December 31, 2021</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>and
for the Three Months ended March 31, 2022 and 2021</b></span></p>

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

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




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

<!-- Field: Page; Sequence: 341; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- 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"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA (UNAUDITED)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: bottom">
    <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>Index
    to the Condensed Consolidated Financial Statements (Unaudited)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Nar_001"><span style="font-size: 10pt">Condensed
    Consolidated Balance Sheets</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-75</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Nar_002"><span style="font-size: 10pt">Condensed
    Consolidated Statements of Operations</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-76</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Nar_003"><span style="font-size: 10pt">Condensed
    Consolidated Statements of Stockholders&#8217; Deficit </span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-77</span></td></tr>
<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Nar_004"><span style="font-size: 10pt">Condensed
    Consolidated Statements of Cash Flows</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-78</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#Nar_006"><span style="font-size: 10pt">Notes
    to Condensed Consolidated Financial Statements</span></a></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-79</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>


<!-- Field: Page; Sequence: 342; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="Nar_001"></span>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED
CONSOLIDATED BALANCE SHEETS (UNAUDITED)</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">March 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">ASSETS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CURRENT ASSETS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash
    equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">904,548</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,472,209</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,924</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses and other
    current assets</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">119,832</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">203,506</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Prepaid
    expenses and other current assets, related parties</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,477</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,631</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL CURRENT ASSETS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,028,857</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,685,270</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment, net</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,895,679</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,120,081</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Intangible asset</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,333,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,333,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use assets</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">516,085</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">648,913</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Goodwill</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL ASSETS</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,724,606</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,738,249</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED
    STOCK, AND STOCKHOLDERS&#8217; DEFICIT</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CURRENT LIABILITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts payable</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">776,178</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">386,422</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts payable due to
    related parties</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">259,392</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">256,636</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued payroll liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,357,910</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,419,288</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simple agreements for future
    equity</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,994,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,887,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simple agreements for future
    equity, related parties</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,025,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,025,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Current portion of operating
    lease obligations</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">404,447</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">440,633</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Current
    portion of liability for early exercise of unvested stock  options, related parties</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,752</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,752</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL CURRENT LIABILITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,827,679</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,425,731</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease obligations, net of current
    portion</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">172,668</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">283,925</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Liability for early exercise of unvested stock
    options, related parties, net of current portion</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,265</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,940</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Deferred tax liability</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,986</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL LIABILITIES</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,100,598</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,812,582</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">COMMITMENTS AND CONTINGENCIES (NOTE 13)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">REDEEMABLE CONVERTIBLE PREFERRED STOCK</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Redeemable convertible preferred stock, $0.001 par value; 60,150,347
    authorized; 56,324,126 issued and outstanding at March 31, 2022 and December 31, 2021; aggregate  liquidation preference
    of $41,672,516 at March 31, 2022 and December 31, 2021</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,178,137</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,178,137</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">STOCKHOLDERS&#8217; DEFICIT</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Common stock, $0.001 par value; 90,000,000 shares authorized, 20,900,761
    issued and outstanding at March 31, 2022 and December 31, 2021</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,345</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,333</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Additional paid-in capital</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,936,725</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,771,938</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated deficit</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(51,508,199</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(49,041,741</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL STOCKHOLDERS&#8217;
    DEFICIT</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,554,129</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(43,252,470</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL LIABILITIES, REDEEMABLE
    CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS&#8217; DEFICIT</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,724,606</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,738,249</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
accompanying notes are an integral part of these condensed consolidated financial statements.</i></span></p>

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


<!-- Field: Page; Sequence: 343; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="Nar_002"></span>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three
    Months Ended March 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%"><span style="font-family: Times New Roman, Times, Serif">REVENUE</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">127</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">105,583</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">OPERATING EXPENSES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Research and development</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,213,795</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,450,817</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">General
    and administrative</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,253,893</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">572,707</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">TOTAL OPERATING EXPENSES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,467,688</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,023,524</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">OPERATING LOSS</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,467,561</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,917,941</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest and other income, net</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,103</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,021</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">LOSS BEFORE INCOME TAXES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,466,458</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,902,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income taxes</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">NET LOSS</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,466,458</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,902,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NET LOSS PER SHARE, BASIC AND DILUTED</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.19</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.25</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">WEIGHTED-AVERAGE SHARES USED IN COMPUTATION
    OF NET LOSS PER SHARE, BASIC AND DILUTED</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,173,097</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,620,169</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
accompanying notes are an integral part of these condensed consolidated financial statements.</i></span></p>

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


<!-- Field: Page; Sequence: 344; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="Nar_003"></span>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED
CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; DEFICIT (UNAUDITED)</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Common
    Stock</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Additional<br />
    Paid-in</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Accumulated</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total<br />
    Stockholders&#8217;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Capital</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Deficit</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Deficit</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 35%"><span style="font-family: Times New Roman, Times, Serif">Balance as of December 31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,900,761</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,333</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,771,938</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(49,041,741</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(43,252,470</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Vesting of early exercised stock options</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,663</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,675</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation expense</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">162,124</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">162,124</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,466,458</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,466,458</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of March
    31, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,900,761</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,345</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,936,725</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(51,508,199</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,554,129</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Common
    Stock</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Additional<br />
    Paid-in</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Accumulated</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total<br />
    Stockholders&#8217;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Capital</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Deficit</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Deficit</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 35%"><span style="font-family: Times New Roman, Times, Serif">Balance as of December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,038,744</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,413</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,726,151</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(35,448,597</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(30,711,033</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Vesting of restricted common stock</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">118</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(118</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation expense</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">209,284</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">209,284</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,902,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,902,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of March
    31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,038,744</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,531</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,935,317</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(38,351,517</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 2.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(33,404,669</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
accompanying notes are an integral part of these condensed consolidated financial statements.</i></span></p>

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


<!-- Field: Page; Sequence: 345; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="Nar_004"></span>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDENSED
CONSOLIDATED STATEMENTS OF CASH FLIOWS (UNAUDITED)</b></span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three
    Months Ended March 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CASH FLOWS FROM OPERATING ACTIVITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,466,458</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,902,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Adjustments to reconcile net loss to cash used
    in operating activities:</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Depreciation expense</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">224,402</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">253,880</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock-based compensation
    expense</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">162,124</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">209,284</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest accretion on available-for-sale
    debt securities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(19,499</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest accretion on Paycheck
    Protection Program loan</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,609</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-cash interest on operating
    lease liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,100</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,665</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Changes in operating
    assets and liabilities: <br /></span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts receivable</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,924</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">143,739</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Prepaid expenses and other
    current assets</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">81,828</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,442</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease right-of-use
    assets</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">132,828</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">58,845</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts payable</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">392,512</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22,997</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued payroll liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(61,378</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">140,811</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease obligations</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(156,543</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(75,582</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net cash used in operating
    activities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,674,661</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,169,613</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CASH FLOWS FROM INVESTING ACTIVITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Purchases of property
    and equipment</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(71,874</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash used in investing activities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(71,874</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CASH FLOWS FROM FINANCING ACTIVITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Proceeds from simple agreement for future equity
    agreements</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,500,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Proceeds from Paycheck
    Protection Program loans</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">756,591</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash provided by financing activities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">107,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,256,591</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,567,661</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,104</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">CASH AND CASH EQUIVALENTS&#8212;Beginning
    of year</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,472,209</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,900,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CASH AND CASH EQUIVALENTS&#8212;End of year</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">904,548</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,916,024</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NONCASH INVESTING AND FINANCING ACTIVITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Leased assets obtained in exchange for operating
    lease liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">764,394</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Vesting of early exercised options</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,675</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">SUPPLEMENTAL CASH FLOWS</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash payments of operating leases included
    in the measurement of operating lease liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">111,870</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">75,582</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>The
accompanying notes are an integral part of these condensed consolidated financial statements.</i></span></p>

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


<!-- Field: Page; Sequence: 346; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="Nar_006"></span>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
1 - Summary of Business and Significant Accounting Policies</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Description
of Business - </i></b>Lygos, Inc. (&#8220;Lygos&#8221;) was incorporated in April 2010 under Delaware law and is headquartered in Berkeley,
California. Lygos has created a full-stack biological engineering platform focused on providing safe and sustainable organic acids and
health and wellness ingredients, including cannabinoids and bio-monomers. Lygos&#8217; sustainable, bio-based chemicals replace expensive,
environmentally degrading alternatives from traditional industrial suppliers, enabling customers to create better, safer products with
value-added performance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Basis
of Presentation - </i></b>The accompanying condensed consolidated financial statements (the &#8220;consolidated financial statements&#8221;)
include the accounts of Lygos and its wholly owned subsidiary, Librede, Inc. (&#8220;Librede&#8221;) (collectively referred to as the
&#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us,&#8221;). These consolidated financial statements have been prepared in accordance
with accounting standards generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). All intercompany balances and
transactions have been eliminated in consolidation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
condensed consolidated balance sheet (the &#8220;consolidated balance sheet&#8221;) as of March 31, 2022, the condensed consolidated
statements of operations (the &#8220;consolidated statements of operations&#8221;), the condensed consolidated statements of stockholders&#8217;
deficit, and the condensed consolidated statements of cash flows for the three months ended March 31, 2022 and 2021, as well as other
information disclosed in the accompanying notes, are unaudited. The consolidated balance sheet as of December 31, 2021 was derived from
the audited consolidated financial statements as of that date. The interim consolidated financial statements and the accompanying notes
should be read in conjunction with the annual consolidated financial statements and the accompanying notes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
interim consolidated financial statements and the accompanying notes have been prepared on the same basis as the annual consolidated
financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary
for a fair statement of the results of operations for the periods presented. The consolidated results of operations for any interim period
are not necessarily indicative of the results to be expected for the full year or for any other future years or interim periods.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>COVID-19
- </i></b>In January 2020, the World Health Organization (&#8220;WHO&#8221;) announced a global health emergency because of a new strain
of coronavirus (&#8220;COVID-19&#8221;) and the risks to the international community. In March 2020, the WHO classified the COVID-19
outbreak as a pandemic based on the rapid increase in exposure globally. The recent outbreak of the COVID-19 pandemic is affecting the
United States and global economies and may affect the Company&#8217;s operations and those of third parties on which the Company relies.
While the potential economic impact brought by, and the duration of, the COVID-19 pandemic is difficult to assess or predict, the impact
of the COVID-19 pandemic on the global financial markets may reduce the Company&#8217;s ability to access capital, which could negatively
impact the Company&#8217;s short-term and long-term liquidity. The ultimate impact of the COVID-19 pandemic is highly uncertain and subject
to change. The Company does not yet know the full extent of potential delays or impacts on its business, financing, or other activities
or on healthcare systems or the global economy, as a whole. However, these effects could have a material impact on the Company&#8217;s
liquidity, capital resources, operations, and business and those of the third parties on which the Company relies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;) was signed into law. Among other things,
the CARES Act includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net
operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations, increased
limitations on qualified charitable contributions, and technical corrections to tax depreciation methods for qualified improvement property.
See Note 7 - <i>Paycheck Protection Program Loans</i> for borrowings made under the CARES Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company continues to examine the impact that COVID-19 and the CARES Act may have on its business. Currently, the Company is unable to
determine the final impact that COVID-19 and the CARES Act will have on its consolidated financial condition, results of operation, or
liquidity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Going
Concern &#8211;</i></b> The Company has incurred operating losses since its inception and expects to incur losses and negative cash flows
from operations for at least the next twelve (12) months following the issuance of its consolidated financial statements. Accordingly,
these factors raise substantial doubt as to the Company&#8217;s ability to continue as a going concern.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates,
among other things, the realization of assets and satisfaction of liabilities in the ordinary course of business. The Company believes
that its ability to continue operations depends on its ability to obtain funding and generate revenues that will be sufficient to sustain
its operations until it commercializes its product offerings and achieves profitability and positive cash flows from operations.</span></p>

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


<!-- Field: Page; Sequence: 347; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
successful outcome of future activities cannot be determined at this time and there is no assurance that, if achieved, the Company will
have sufficient funds to execute its intended business plans or generate positive operating results. The consolidated financial statements
do not include any adjustments related to this uncertainty and as to the recoverability and classification of asset carrying amounts
or the amount and classification of liabilities that might result should the Company be unable to continue as a going concern.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s management has taken several actions in an effort to secure funding and generate revenue streams including:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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">Entering
    into simple agreements for future equity agreements with various investors (see Note 6 &#8211; <i>Simple Agreements for Future Equity
    </i>and Note 14 &#8211; <i>Subsequent Events</i>) whereby the Company has received aggregate cash proceeds to date totaling $8,019,000
    in exchange for the right to future shares of the Company&#8217;s preferred and/or common stock.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</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">Pursuing
    opportunities to enter into grant agreements with various grantors, to use the Company&#8217;s platforms as a source of research
    and developments for their projects.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</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">Entering
    into a financing arrangement with a certain investor and issuing a convertible note in the principal amount of $160,000,000 with
    a five-year maturity date, accruing interest at 5.50% per annum (see Note 14 &#8211; <i>Subsequent Events)</i>. The convertible note
    contemplates an effective merger of Lygos and Flexible Solutions International Inc. by October 8, 2022, and the note is fully callable
    by the investor if a merger has not been consummated by such date.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to the actions above, the Company is evaluating raising additional capital, planning to enter the commercial markets, and considering
other actions that may yield additional cash flows. Further, the Company&#8217;s management can implement operating expense reductions,
as necessary. However, there is no assurance that the Company will be successful in obtaining financing or generating commercial revenues
sufficient to fund operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Use
of Estimates - </i></b>The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make
estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. On an ongoing
basis, the Company&#8217;s management evaluates estimates at the date of the consolidated financial statements, as well as the reported
amounts of revenue and expense during the reporting period. Such estimates are based on historical experience and on various other assumptions
that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and
liabilities. These estimates, judgments, and assumptions can affect the reported amounts of assets and liabilities at the dates of the
consolidated financial statements, and the reported amounts during the reporting period. Actual results could differ from those estimates.
Significant estimates reflected in the Company&#8217;s consolidated financial statements include, but are not limited to, goodwill valuation
and impairment, useful lives of long-lived and intangible assets, recoverability of long-lived and intangible assets, valuation allowance
for deferred income assets, the incremental borrowing rate, the estimated fair value of available-for-sale debt securities (including
the measurement of credit or impairment losses) and simple agreements for future equity, and the assumptions used in determining stock-based
compensation.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Concentrations
of Credit Risk - </i></b>Cash and cash equivalents, accounts receivable, available-for-sale debt securities, simple agreements for future
equity, and accounts payable are potentially subject to credit risk concentrations. Cash deposits typically exceed insured limits and
are placed with financial institutions the Company believes to be of high credit quality. The Company has not experienced any material
losses related to these concentrations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
grantors are those who represent more than 10% of the Company&#8217;s total revenue during the year. During the three months ended March
31, 2022, one grantor comprised 100% of the Company&#8217;s revenues. During the three months ended March 31, 2021, a different grantor
comprised 95% of the Company&#8217;s revenues. There were no receivable amounts for either grantor at March 31, 2022 and December 31,
2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Segment
Information -</i></b> Operating segments are defined as components of an entity for which discrete financial information is available
and is regularly reviewed by the chief operating decision maker (&#8220;CODM&#8221;) in making decisions regarding resource allocation
and performance assessment. The Company&#8217;s CODM has been identified as the chief executive officer (&#8220;CEO&#8221;) who reviews
the financial information. The Company has determined it has one (1) operating and reportable segment as CODM reviews financial information
presented on a consolidated basis for purposes of allocating resources and evaluating financial performance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Fair
Value Measurement - </i></b>The Company measures the fair value for financial instruments under the Financial Accounting Standards Board
(&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 820, <i>Fair Value Measurements </i>(&#8220;ASC 820&#8221;).
ASC 820 defines fair value, establishes a framework for measuring fair value in accordance with U.S. GAAP, and expands disclosures about
fair value measurements. To increase consistency and comparability in fair value measurements, ASC 820 establishes a fair value hierarchy
that prioritizes the inputs to valuation techniques used to measure fair value into three levels, as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    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">Quoted
    prices (unadjusted) in active markets for identical assets or liabilities</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    2</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">Observable
    inputs other than Level 1, quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar
    assets and liabilities in markets that are not active, and model-derived prices whose inputs are observable or whose significant
    value drivers are observable</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level
    3</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">Assets
    and liabilities whose significant value drivers are unobservable</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 348; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Observable
inputs are based on market data obtained from independent sources, while unobservable inputs are based on the Company&#8217;s market
assumptions. Unobservable inputs require significant management judgment or estimation. In some cases, the inputs used to measure an
asset or liability may fall into different levels of the fair value hierarchy. In those instances, the fair value measurement is required
to be classified using the lowest level of input that is significant to the fair value measurement. Such determination requires significant
management judgment. Due to the inherent uncertainty of valuations, the fair values in the consolidated financial statements as of the
measurement date may differ materially from values that would have been used had a principal or most advantageous market existed for
such values that may ultimately be realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Cash
and Cash Equivalents - </i></b>Cash and cash equivalents include cash on hand, deposits held at call with financial institutions, and
other short-term highly liquid investments, including money market funds, that are readily convertible to known amounts of cash with
an original maturity of three months or less.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Accounts
Receivable - </i></b>The Company&#8217;s receivables relate primarily to amounts to be reimbursed under its grant agreements. The Company
makes judgments as to its ability to collect outstanding receivables and provides an allowance for doubtful accounts when collectability
is uncertain. In making the determination of the appropriate allowance amount, the Company considers various factors including quality
and age of the balances and historical payment history. Amounts deemed to be uncollectible are written off against the allowance. As
a result of this assessment, the Company did not record an allowance for doubtful accounts as of March 31, 2022 and December 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Available-for-Sale
Debt Securities - </i></b>The Company accounts for available-for-sales debt securities in accordance with the FASB ASC 320, <i>Investments
- Debt and Equity Securities </i>(&#8220;ASC 320&#8221;)<i>,</i> which determines the appropriate classification of its investments in
available-for-sale debt securities at the time of purchase and reevaluates such designation as of each consolidated balance sheet date.
Investments in securities classified as available-for-sale debt are initially recorded at fair value. Available-for-sale debt securities
that do not have an active market are measured using unobservable inputs and are classified as Level 3 inputs.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unrealized
holding gains and losses on available-for-sale debt securities are excluded from earnings and are reported as a separate component of
other comprehensive income (loss) until realized. Realized gains and losses from the sale of available-for-sale debt securities are determined
on a specific identification basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Available-for-sale
debt securities are evaluated periodically to determine whether a decline in their value is other-than-temporary. Management utilizes
criteria such as the magnitude and duration of the decline, in addition to the reasons underlying the decline, to determine whether the
loss in value is other-than-temporary. The term &#8220;other-than-temporary&#8221; is not intended to indicate that the decline is permanent
but indicates that the prospect for a near-term recovery of value is not necessarily favorable, or that there is a lack of evidence to
support a realizable value equal to or greater than the carrying value of the investment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company follows the accounting guidance in ASC 320 as it relates to the recognition and presentation of other-than-temporary impairment.
This accounting guidance specifies that (a) if a company does not have the intent to sell a debt security prior to recovery and (b) it
is more likely than not that it will not have to sell the debt security prior to recovery, the security would not be considered other-than-temporarily
impaired unless there is a credit loss. When an entity does not intend to sell the security, and it is more likely than not, the entity
will not have to sell the security before recovery of its cost basis, it will recognize the credit component of an other-than-temporary
impairment of a debt security in earnings and the remaining portion in other comprehensive income (loss).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Property
and Equipment - </i></b>Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed using the
straight-line method over the estimated useful lives of the assets, which are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lab
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture
    and fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5
    years</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shorter
    of estimated useful life or remaining lease term</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">When
assets are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain
or loss is reflected in the consolidated statements of operations in the period realized. Maintenance and repairs that do not enhance
or extend the asset&#8217;s useful life are charged to operating expenses as incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Leases
- </i></b>The Company accounts for its leases under the FASB ASC 842, <i>Leases </i>(&#8220;ASC 842&#8221;). Under ASC 842, arrangements
meeting the definition of a lease are classified as operating or financing leases and both a right-of-use (&#8220;ROU&#8221;) asset and
lease liability, current and noncurrent, are recognized on the consolidated balance sheets. The ROU asset represents the right to use
an underlying asset for the lease term and the lease liability represents an obligation to make payments arising from the lease. ROU
assets are calculated based on the lease liability, adjusted for any lease payments paid to the lessor at or before the commencement
date. Operating lease liabilities are recognized at the present value of lease payments not yet paid. As the Company&#8217;s lease agreements
do not provide an implicit rate, the Company utilizes an incremental borrowing rate based on the information available at commencement
date in determining the present value of future lease payments.</span></p>

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


<!-- Field: Page; Sequence: 349; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
operating lease terms may include options to extend the lease when it is reasonably certain that the Company will exercise that option.
Company&#8217;s leases often contain rent escalations over the lease term. The Company recognizes expense for these leases on a straight-line
basis over the lease term. The Company&#8217;s lease agreements generally do not contain any residual value guarantees or restrictive
covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Evaluation
of Long-Lived Assets for Impairment</i></b> - The Company&#8217;s long-lived assets consist of property and equipment and operating lease
ROU assets and are evaluated for indicators of possible impairment when events or changes in circumstances indicate the carrying amount
of an asset or asset group (collectively, the &#8220;asset group&#8221;) may not be recoverable. The Company measures the recoverability
of the asset group by comparing the carrying amount of such asset groups to the future undiscounted cash flows it expects the asset group
to generate. If the asset group is considered to be impaired, the impairment to be recognized equals the amount by which the carrying
value of the asset group exceeds its fair value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of March 31, 2022 and December 31, 2021, there were no circumstances that indicate that the carrying amount of such long-lived assets
may not be recoverable. Accordingly, no impairment losses have been recognized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Business
Combinations - </i></b>The Company accounts for acquisitions of entities that qualify as businesses in accordance with the FASB ASC 805,
<i>Business Combinations </i>(&#8220;ASC 805&#8221;). The purchase price of an acquisition is allocated to the tangible and intangible
assets acquired and liabilities assumed based on their estimated fair values at the acquisition date. The excess of the purchase price
over those fair values is recorded as goodwill. During the measurement period, which may be up to one year from the acquisition date,
the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the
conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes
first, any subsequent adjustments are recorded in the consolidated statements of operations. Any changes in the acquirer&#8217;s deferred
income tax asset valuation allowance that stems from a business combination should be recognized as an element of the acquirer&#8217;s
income tax expense or income tax benefit in the period of the acquisition.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Goodwill
and Indefinite-lived Intangible Asset -</i></b> Goodwill represents the excess of the purchase price over the fair value of net assets
acquired in a business combination. In accordance with the FASB ASC 350, <i>Goodwill and Other Intangible Assets</i> (&#8220;ASC 350&#8221;),
goodwill and intangible assets with indefinite useful lives are not amortized but subject to annual impairment testing at the reporting
unit level using the guidance and criteria described in ASC 350. A reporting unit represents an operating segment or a component of an
operating segment. The Company has one reporting unit. The Company performs the annual impairment test at December 31 and during interim
periods when events or circumstances indicate that the carrying value of goodwill may not be recoverable. As part of impairment testing,
the Company initially assesses qualitative factors to determine whether the existence of events or circumstances leads to a determination
that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount. If, after assessing the totality
of events or circumstances, the Company determines it is not more-likely-than-not that the fair value of the reporting unit is less than
its carrying amount, then additional impairment testing is not required. However, if the Company concludes otherwise, the Company proceeds
to the quantitative assessment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
quantitative assessment compares the estimate fair value of the reporting unit to its book value, including goodwill. If the fair value
exceeds book value, goodwill is considered not to be impaired, and no additional steps are necessary. However, if the book value of the
reporting unit exceeds its fair value, an impairment loss will be recognized in an amount equal to that excess, limited to the total
amount of goodwill.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s intangible asset is comprised of in-process research and development (&#8220;IPR&amp;D&#8221;). IPR&amp;D represents
technologies to be used in research and development activities that have not reached technological feasibility. As required by ASC 805,
IPR&amp;D acquired through business combinations is accounted for as an indefinite-lived intangible asset until completion or abandonment
of the associated research and development efforts. Once the research and development activities are deemed to be substantially complete,
the asset will be amortized over the related product&#8217;s useful life. If the project is abandoned, the asset will be written off
if it has no alternative future use. Indefinite lived intangible assets are tested for impairment annually or more frequently if events
or circumstances indicate an impairment may have occurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of March 31, 2022 and December 31, 2021, there were no circumstances that indicate that the carrying amount of such goodwill and indefinite-lived
intangible asset may not be recoverable. Accordingly, no impairment losses have been recognized.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contractual
Obligations - </i></b>The Company enters into agreements with investors for the right to future shares of the Company&#8217;s preferred
and/or common stock in exchange for payment (refer to Note 6 - <i>Simple Agreements for Future Equity</i> for terms and conditions of
the agreements).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with the FASB ASC 480, <i>Distinguishing Debt from Equity</i>, the Company accounts for the contractual obligation to issue
a variable number of shares as a liability stated at fair value based on the expected value of shares to be issued in the future to settle
the obligation.</span></p>

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


<!-- Field: Page; Sequence: 350; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Redeemable
Convertible Preferred Stock</i></b> - Redeemable convertible preferred stock represents convertible preferred stock that is convertible
into shares of the Company&#8217;s common stock at the option of the holder or contingently redeemable for cash for events that are not
within the control of management. As the redemption features are not solely within the control of the Company, the redeemable convertible
preferred stock is required to be classified outside of stockholders&#8217; deficit and is presented as temporary equity in the redeemable
convertible preferred stock section of the accompanying consolidated balance sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
of the redeemable convertible preferred stock have the right, at their option at any time, to convert the shares to common stock at a
stated conversion rate. The stated conversion rate is subject to adjustment for sales or issuances of common stock to which the common
shares are indexed at less than the redeemable convertible preferred stock&#8217;s stated conversion rate (down-round protections). Pursuant
to the FASB ASC 470-20, <i>Debt - Debt with Conversion and Other Options </i>(&#8220;ASC 470-20&#8221;), the redeemable convertible preferred
stock&#8217;s anti-dilution down round features are not required to be classified as derivative liabilities. ASC 470-20 requires the
recognition of any beneficial conversion of a down round feature only when it is triggered, and the exercise or conversion price has
been adjusted downward. Refer to Note 8 - <i>Redeemable Convertible Preferred Stock</i> for further discussion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Revenue
</i></b>- The Company has entered into arrangements to receive government grants that relate primarily to the research and development
of organic acids and production. Accounting for grants does not fall under the FASB ASC 606, <i>Revenue from Contracts with Customers
</i>(&#8220;ASC 606&#8221;), as the grantor will not benefit directly from the Company&#8217;s research and development activities or
product development. As there is no authoritative guidance under U.S. GAAP on accounting for grants to for-profit business entities,
the Company has accounted for grants by analogy to International Accounting Standards (&#8220;IAS&#8221;) 20, <i>Accounting for Government
Grants and Disclosure of Government Assistance</i> (&#8220;IAS 20&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes revenue from governmental agencies when the funding is committed and there is reasonable assurance that the conditions
within the grant agreement have been complied with, pursuant to IAS 20. Government grants received in advance of complying with the conditions
of the grant are deferred until all conditions are met. The Company submits qualifying expenses for reimbursement after the Company has
incurred the research and development expense. The Company records an account receivable upon incurring such expenses. In cases where
grant income is received prior to the expenses being incurred or recognized, the amounts received are deferred until the related expense
is incurred and/or recognized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
IAS 20, grants related to income are presented as part of the consolidated statements of operations, either separately or under a general
heading. Both methods are acceptable under IAS 20. The Company has elected to record grants related to income separately on the consolidated
statements of operations as revenue. Revenue is recognized over the periods in which the Company recognizes the related reimbursable
expense for which the grant is intended to compensate. The related research and development expenses are presented gross in the consolidated
statements within operating expenses and not deducted.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Research
and Development Expense - </i></b>In accordance with the FASB ASC 730, <i>Research and Development,</i> research and development costs
are expensed as incurred. Research and development expense include costs associated with research performed pursuant to government grant
agreements, including internal research. Research and development costs consist of direct and indirect internal costs related to specific
projects, employee compensation and benefits, including stock-based compensation expense, for employees in engineering and design, as
well as fees paid to others that conduct certain research activities on the Company&#8217;s behalf.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock-Based
Compensation Expense &#8211;</i></b>The Company accounts for stock-based compensation in accordance with the FASB ASC 718, <i>Compensation
&#8211; Stock Compensation</i>, as amended by ASU No. 2018-07, <i>Improvements to Nonemployee Share-Based Payment Accounting </i>(collectively,
&#8220;ASC 718&#8221;)<i>.</i> Under the provisions of ASC 718, stock-based compensation is estimated at the grant date based on the
award&#8217;s fair value and is recognized as expense over the requisites service, or vesting, period. The Company generally grants stock
awards to its employees, consultants, and board members. At the date of the grant, the Company determines the fair value of incentive
stock options and nonstatutory stock options (&#8220;stock options&#8221;) and recognizes the stock-based compensation expense on a straight-line
basis over the requisite service, or vesting, period. The Company accounts for forfeitures as they occur.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company utilizes the Black-Scholes-Merton (&#8220;Black-Scholes&#8221;) option-pricing model to estimate the fair value of each award
on the grant date. The Black-Scholes option-pricing model requires the Company to make certain assumptions regarding: (i) the expected
term, (ii) the expected volatility of the Company&#8217;s common stock, (iii) risk-free interest rates, (iv) dividend yield, and (v)
fair value of the common stock that underlies the stock option. No options were granted during the three months ended March 31, 2022.
The following range of assumptions were used in estimating fair value of options granted during the three months ended March 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three
                                            Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March
                                            31, 2021</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Expected term (in years)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.24
                                            &#8211; 6.07</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Volatility</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">95.75%
                                            - 96.30</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Risk-free rate</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.66%
                                            - 0.82</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 78%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Dividend yield</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.00</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>

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


<!-- Field: Page; Sequence: 351; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Expected
Term</i>&#8212;The expected term represents the period that the Company&#8217;s stock options are expected to be outstanding. The Company
uses SEC Staff Accounting Bulletin No. 107 simplified method for stock option grants that are considered to be &#8220;plain vanilla.&#8221;
The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the stock options. For stock
options granted to nonemployees, the Company determines the expected term to be the contractual life of the stock options.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Volatility</i>&#8212;
The expected volatility was derived from the average historical stock price volatilities of comparable publicly-traded companies. During
the three months ended March 31, 2021, the Black-Scholes option-pricing model utilized a weighted-average expected volatility assumption
of 96.04%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Risk-Free
Rate</i>&#8212;The risk-free interest rate is based on the interest yield in effect at the date of grant for zero coupon U.S. Treasury
notes with maturities approximately equal to the stock option&#8217;s expected term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Dividend
Yield</i>&#8212;The dividend yield was assumed to be zero, as the Company had not previously paid dividends on common stock and has no
expectation of future dividend payouts on the common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
shareholders of the Company exercised stock options in exchange for nonrecourse promissory notes (&#8220;Shareholder Loans&#8221;). The
Shareholder Loans are secured by the underlying shares purchased and the Company has the rights to repurchase such unvested shares upon
default of the Shareholder Loans at the original issuance price. The Shareholder Loans allow the shareholder to prepay the outstanding
note balance at any time. Refer to Note 9 &#8211; <i>Stockholders&#8217; Deficit</i> and Note 12 &#8211; <i>Related Party Transactions
</i>for further discussion over the Shareholder Loans.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
shares issued in exchange for the Shareholder Loans are accounted for as substantive grants of stock options recorded in accordance with
ASC 718. Interest is accounted for as a component of the corresponding stock options&#8217; exercise price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Net
Loss per Share -</i></b> The Company&#8217;s redeemable convertible preferred stock, restricted common stock, and common stock issued
upon early exercise of stock options are participating securities. Holders of redeemable convertible preferred stock participate in dividends
on an as-converted basis when declared on common stock. As a result, redeemable convertible preferred stock meets the definition of participating
securities, which requires the Company to apply the two-class method to compute both basic and diluted net earnings per share. The Company
considers restricted common stock and any shares issued upon early exercise of stock options, subject to repurchase, to be participating
securities because holders of such shares have non-forfeitable dividend rights in the event a cash dividend is declared on common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company follows the two-class method when computing net loss allocable to common securities per share as the Company had previously issued
shares that meet the definition of participating securities. The two-class method requires income available to common stockholders for
the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends
as if all income for the period had been distributed. During periods of loss, there is no allocation required under the two-class method
since the participating securities do not have a contractual obligation to fund the losses of the Company.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
net loss per share is computed by dividing net loss by the weighted average number of common shares issued and outstanding during a certain
period. Diluted net loss per share is calculated by dividing net income by the weighted average number of common during the period plus
the dilutive effects of potentially dilutive securities outstanding during the period. Potentially dilutive securities include redeemable
convertible preferred stock, restricted common stock, unvested common stock issued upon early exercise of stock options, and outstanding
stock options. For all periods presented, diluted net loss per share is the same as basic net loss per share since the effect of including
potential common shares is anti-dilutive (Note 10 - <i>Net Loss per Share</i>).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Employee
Benefit Plan - </i></b>The Company sponsors a qualified defined contribution savings plan under Section 401(k) of the Internal Revenue
Code (&#8220;IRC&#8221;) for all eligible employees. Participants may contribute a portion of their annual compensation, limited to a
maximum annual amount specified by the Internal Revenue Service (&#8220;IRS&#8221;). During the three months ended March 31, 2022 and
2021, the Company did not make any employer contributions to the plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Environmental
Liabilities - </i></b>The nature of the Company&#8217;s operations requires compliance with environmental laws and regulations set by
the governmental authorities in the jurisdictions in which the Company operates. Any resulting environmental liabilities will be recorded
when they are probable, and management can reliably estimate their amount. As of March 31, 2022 and December 31, 2021, no environmental
liabilities have been identified or recorded in the accompanying consolidated financial statements.</span></p>

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


<!-- Field: Page; Sequence: 352; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Paycheck
Protection Program Loans &#8211;</i></b>The Company entered into loan agreements pursuant to the Paycheck Protection Program under the
CARES Act, as administered by the U.S. Small Business Administration (the &#8220;SBA&#8221;). Under the CARES Act, loan forgiveness is
available for the sum of documented payroll costs, covered rent payments, and covered utilities during an eight- or twenty-four-week
period beginning on the approval date of the loan. The Company accounts for such loans as debt in accordance with the FASB ASC 470, <i>Debt</i>,
and accrues interest in accordance with the interest method under the FASB ASC 835-30, <i>Imputation of Interest</i>. Upon forgiveness,
the Company reduces the liability by the amount forgiven and records a gain on extinguishment of the loan within the consolidated statement
of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Income
Taxes - </i></b>Income taxes are accounted for under the asset and liability method. Under this method, deferred tax assets and liabilities
are recognized for the estimated future tax consequences attributable to differences between the consolidated financial statement carrying
amounts of existing assets and liabilities and their respective tax bases, and operating loss and income tax credit carryforwards. Deferred
tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected
to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the consolidated
statements of operations in the period in which the change was enacted. A valuation allowance is recorded to reduce the carrying amounts
of deferred tax assets if management has determined that it is more likely than not that such assets will not be realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, the calculation of tax liabilities involves significant judgment in estimating the impact of uncertainties in the application
of complex tax laws. The Company is subject to examinations by multiple taxing jurisdictions on various tax matters, including challenges
to various positions the Company asserts in their filings. In the event that a taxing jurisdiction levies an assessment in the future,
it is possible the assessment could have a material adverse effect on the consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statement recognition of the benefit for a tax position is dependent upon the benefit being more likely than not
to be sustainable upon audit by the applicable tax authority. If this threshold is met, the tax benefit is then measured and recognized
at the largest amount that is greater than 50% likely of being realized upon ultimate settlement. In the event that the IRS or another
taxing jurisdiction levies an assessment in the future, it is possible the assessment could have a material adverse effect on the consolidated
financial statements.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Recently
Issued Accounting Pronouncements Not Yet Adopted - </i></b>In August 2020, the FASB issued ASU No. 2020-06, <i>Accounting for Convertible
Instruments and Contracts in an Entity&#8217;s Own Equity</i> (&#8220;ASU 2020-06&#8221;), which simplifies an issuer&#8217;s accounting
for convertible instruments by reducing the number of accounting models that require separate accounting for embedded conversion features.
ASU 2020-06 also simplifies the settlement assessment that entities are required to perform to determine whether a contract qualifies
for equity classification and makes targeted improvements to the disclosures for convertible instruments and earnings-per-share guidance.
This update will be effective for the Company&#8217;s fiscal years beginning after December 15, 2023, and interim periods within those
fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, and interim periods within
those fiscal years. Entities can elect to adopt the new guidance through either a modified retrospective method of transition or a fully
retrospective method of transition. The Company is currently evaluating the impact of the pending adoption of the new standard on its
consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2016, the FASB issued ASU No. 2016-13, <i>Financial Instruments - Credit Losses (Topic 326),</i> that requires companies to present
certain financial assets, including accounts receivable and available-for-sale debt securities, net of the amount expected to be collected.
The guidance requires the measurement of expected credit losses to be based on relevant information from past events, including historical
experiences, current conditions, and reasonable and supportable forecasts that affect collectability. ASU 2016-13 is effective for the
Company&#8217;s annual and interim periods beginning after December 15, 2022, with early adoption permitted. The Company is currently
evaluating the impact of ASU 2016-13 on its consolidated financial condition and results of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
December 2019, the FASB issued ASU No. 2019-12, <i>Income Taxes (Topic 740)</i>, which simplifies the accounting for income taxes by
removing certain exceptions to the general principals in the FASB ASC 740, <i>Income Taxes </i>(&#8220;ASC 740&#8221;)<i>.</i> The amendments
also improve consistent application of and simplify U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance.
This guidance is effective for annual reporting beginning after December 31, 2021, and interim periods within annual reporting periods
beginning after December 15, 2022. The Company is currently evaluating the impact of ASU 2021-08 on its consolidated financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2021, the FASB issued ASU No. 2021-08, <i>Business Combinations (Topic 805)</i>, which amends ASC Topic 805, to require acquiring
entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. ASU 2021-08
is intended to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity
in practice and inconsistency related to the recognition of an acquired contract liability, along with payments terms and their effect
on subsequent revenue recognized by the acquirer. This update will be effective for the Company&#8217;s fiscal years beginning after
December 15, 2022, and interim periods within those fiscal years. Early adoption of the amendments is permitted, including adoption in
an interim period. An entity that early adopts in an interim period should apply the amendments (1) retrospectively to all business combinations
for which the acquisition date occurs on or after the beginning of the fiscal years that includes the interim period of early application
and (2) prospectively to all business combinations that occur on or after the date of initial application. The Company is currently evaluating
the impact of ASU 2021-08 on its consolidated financial statements.</span></p>

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


<!-- Field: Page; Sequence: 353; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
2 - Fair Value Measurements</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s financial instruments include cash and cash equivalents (including money market funds), accounts receivable, available-for
sale debt securities, accounts payable, simple agreements for future equity, and the current and noncurrent portion of the Paycheck Protection
Program loans. The fair values of cash and cash equivalents, accounts receivable, and accounts payable approximate their stated amounts
because of the short maturity of these financial instruments. The carrying value of the Paycheck Protection Program loans (Note 7 - <i>Paycheck
Protection Program Loans) </i>approximates its fair value as the debt arrangement is based on interest rates the Company believes it
could obtain for borrowings with similar maturities and credit quality.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Available-for-sale
debt securities and simple agreements for future equity (Note 6 - <i>Simple Agreements for Future Equity</i>) are based on significant
inputs not observable in the market and, thus, represent Level 3 inputs. The Company believes the carrying value of the Level 3 categorized
available-for-sale debt securities and simple agreements for future equity obligations approximate fair value based on rates and other
terms currently available to the Company for similar instruments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following tables are a summary of financial assets measured at fair value on a recurring basis and their classification within the fair
value hierarchy as of March 31, 2022 and December 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">March
    31, 2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Carrying
    Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    1</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    2</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    3</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">ASSETS</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 30%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">904,548</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">904,548</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">904,548</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simple agreements for future equity</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,019,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,019,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,019,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="18" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December
    31, 2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Carrying
    Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    1</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    2</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Level
    3</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">ASSETS</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 30%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Cash and cash equivalents</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,472,209</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,472,209</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,472,209</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Simple agreements for future equity</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,912,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,912,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,912,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
3 - Goodwill</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
December 20, 2019 (the &#8220;acquisition date&#8221;), Lygos acquired 100% of the outstanding common shares and voting interests of
Librede (&#8220;Librede Acquisition&#8221;). The results of Librede&#8217;s operations have been included in the consolidated financial
statements since the acquisition date. Librede focuses on the production of high-value natural products, particularly cannabinoids, in
a highly efficient and sustainable manner. As a result of the acquisition, the combined technologies enable the Company to accelerate
the development of high-quality, sustainable, and rare cannabinoids for commercialization of new consumer, nutraceutical, and pharmaceutical
products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
discussed in Note 1 &#8211; <i>Summary of Business and Significant Accounting Polices</i>, the Company accounts for business combinations
in accordance with ASC 805 and the excess purchase price over the fair value of the net assets acquired in a business combination as
goodwill pursuant to ASC 350. During the measurement period, the Company adjusts the provisional amounts recognized at the acquisition
date to reflect new information obtained about facts and circumstances that existed as of the acquisition date that, if known, would
have affected the measurement of the amounts recognized as of the date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table represents the changes in the carrying value of goodwill for the three months ended March 31, 2022 and 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gross Carrying</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 80%"><span style="font-family: Times New Roman, Times, Serif">Balance as of December 31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Impairment</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of March
    31, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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


<!-- Field: Page; Sequence: 354; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Gross Carrying</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 80%"><span style="font-family: Times New Roman, Times, Serif">Balance as of December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Additions</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Impairment</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of March
    31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">921,027</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
4 - Property and Equipment, net</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property
and equipment, net of accumulated depreciation, consisted of the following at March 31, 2022 and December 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">March
                                            31,</span></p>
                                                                                <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">2022</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">December
                                            31,</span></p>
                                                                                <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Lab equipment</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,487,241</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,487,241</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Furniture and fixtures</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">53,488</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">53,488</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Leasehold improvements</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">311,919</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">311,919</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Property and equipment,
    gross</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,852,648</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,852,648</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: accumulated depreciation</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,956,969</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,732,567</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Property
    and equipment, net</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,895,679</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,120,081</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation
expense for the three months ended March 31, 2022 and 2021 amounted to $224,402 and $253,880, respectively. Of this total, $223,255 and
$253,169 for the three months ended March 31, 2022 and 2021, respectively, were included as components of research and development expense
on the accompanying consolidated statements of operations. For the three months ended March 31, 2022 and 2021, $1,147 and $711, respectively,
were included as components of general and administrative expense.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
5 - Leases</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company leases an office space and a laboratory facility under noncancelable lease expiring in August 2023 and January 2023, respectively.
The operating lease obligations had a weighted-average discount rate of 5.50% at March 31, 2022 and December 31, 2021 with weighted remaining
terms of 1.4 years and 1.6 years, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
February 2022, the Company entered into an amendment to extend the noncancelable office space lease agreement maturity date from February
28, 2022 to the January 31, 2023 expiration date. The amendment requires the Company to prepay lease payments three months in advance
over the extended lease term.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
March 31, 2022, future maturities of lease liabilities under the operating leases consisted of:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 82%"><span style="font-family: Times New Roman, Times, Serif">Nine months ending December 31, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">330,390</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">280,080</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total undiscounted operating
    lease payments</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">610,470</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(33,355</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total lease obligations</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">577,115</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: current portion</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(404,447</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Long-term
    lease obligations</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">172,668</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition to the Company&#8217;s operating leases, the Company also maintains short term leases, including month-to-month leases, for
storage space and laboratory equipment. The components of lease expense for the three months ended March 31, 2022 and 2021 were as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three
    Months Ended March 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,554</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,510</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Short term lease expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,516</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,242</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total lease expense</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,070</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">62,752</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Of
the total, $97,070 and $62,752 incurred in lease expense during the three months ended March 31, 2022 and 2021, respectively, $45,927
and $11,325, respectively, are included as components of general and administrative expense, and $51,143 and $51,427 respectively, are
included components of research and development expense in the accompanying consolidated statements of operations for the three months
ended March 31, 2022 and 2021.</span></p>

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


<!-- Field: Page; Sequence: 355; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->87<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash
paid for amounts included in the measurement of lease liabilities are:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three
    Months Ended March 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating cash outflows from operating
    leases</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">111,870</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">75,582</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplemental
non-cash flow information related to the Company&#8217;s operating leases was as follows for the three months ended March 31, 2022 and
2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three
    Months Ended March 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amortization of right-of-use assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">86,453</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">58,845</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accretion of operating lease liabilities</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">102,770</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">72,917</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
6 - Simple Agreements for Future Equity</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
discussed in Note 1 - <i>Summary of Business and Significant Accounting Policies</i>, the Company entered into simple agreements for
future equity (&#8220;SAFE&#8221;) agreements with various investors. The SAFE agreements promise each investor the future issuance of
a variable number of shares of the Company&#8217;s common and/or preferred stock only if certain events or conditions are triggered,
subject to the varying terms and form predetermined in each individual SAFE agreement. If the triggering events or conditions do not
occur, no amounts are repayable to the SAFE investor.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 11, 2022, the Company entered into a SAFE with a single investor, subject to the Discount Conversion Amount described below,
and received $107,000 in cash proceeds</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
March 31, 2022 and December 31, 2021, the Company&#8217;s outstanding SAFE agreement contractual obligations with investors are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Conversion
    Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">March
                                            31,</span></p>
                                                                                <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">2022</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">December
                                            31,</span></p>
                                                                                <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%"><span style="font-family: Times New Roman, Times, Serif">Standard</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Discount</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,207,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,100,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Capitalization</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,712,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,712,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,019,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,912,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
the three months ended March 31, 2022, and 2021, there were no events or conditions that triggered termination or conversion of the SAFE
agreements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
number of shares to be issued upon conversion of the SAFEs are subject to the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Equity
Financing</i></b> - Prior to the expiration of termination of the SAFEs, if there is equity financing that occurs, the Company is to
automatically issue a number of common and/or redeemable convertible preferred shares as determined by the conversion price in each SAFE
agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Conversion
Amount</i></b> - As assigned in the individual SAFE agreement, means:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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"><i>Standard
    </i>- The number of shares of the preferred stock sold in the Equity Financing equal to the SAFE agreement purchase price divided
    by the lowest price per share of the preferred stock sold in the Equity Financing.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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"><i>Discount
    </i>- The SAFE agreement purchase price divided by the product of the lowest price per share of the preferred stock sold in the Equity
    Financing event multiplied by a discount rate ranging from 80% to 90%, as defined in the individual SAFE agreement.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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"><i>Capitalization
    </i>- The greater of (i) the Standard Conversion Amount or (ii) the number of SAFE Preferred Stock, as defined, equal to the SAFE
    agreement purchase price divided by the lowest per share of the preferred stock sold in the Equity Financing equal to or less than
    $150,000,000 divided by the Company capital stock.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Liquidity
Event</i></b> - If there is a Liquidity Event, as defined, before the scheduled termination of the SAFE agreement, the holder of the
SAFE agreement will automatically be entitled to receive the greater of (i) the SAFE agreement price or (ii) the Conversion Amount.</span></p>

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


<!-- Field: Page; Sequence: 356; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Dissolution
Event</i></b> - Upon a dissolution event that occurs before the expiration of the SAFEs, the Company will make a cash payment to the
holder in the amount of the SAFE at the time of the Dissolution Event. If the Company has insufficient funds to make complete payment
to all holders of SAFEs, the available funds will be allocated in proportion to the investors in proportion to the full payments that
would otherwise be due.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
7 - Paycheck Protection Program Loans</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the Paycheck Protection Program (the &#8220;PPP&#8221;) under the CARES Act (discussed in Note 1 - <i>Summary of Business and Significant
Accounting Policies)</i>, on April 13, 2020, the Company was granted a loan in the aggregate amount of $951,285 from the SBA, accruing
interest at 1.0% per annum (&#8220;2020 PPP Loan&#8221;). On May 20, 2021, the SBA granted the Company forgiveness for the entire outstanding
principal and accrued interest amount of the 2020 PPP Loan in the total amount of $961,670.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 27, 2021, the Company was granted a second PPP loan from the SBA in the amount of $760,200 (&#8220;2021 PPP Loan&#8221;), subject
to the same terms of the 2020 PPP Loan (collectively, the &#8220;PPP Loans&#8221;). The Company received forgiveness for the entire outstanding
principal and accrued interest on the 2021 PPP Loan totaling $763,683 on July 16, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three months ended March 31, 2021, the Company incurred interest expense of $3,609 relating to the PPP Loans. The Company did not
incur interest expense during the three months ended March 31, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
8 - Redeemable Convertible Preferred Stock</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table represents the Company&#8217;s authorized and outstanding redeemable convertible preferred stock (&#8220;preferred stock&#8221;)
at March 31, 2022 and December 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td colspan="21" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of March 31, 2022 and December 31, 2021</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"></td><td style="font: bold 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Aggregate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Redeemable Convertible</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares<br />
    Issued and</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Issuance</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Net Carrying
    Amount</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Liquidation
    Preference</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Preferred
    Stock</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Authorized</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Outstanding</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Preference</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%"><span style="font-family: Times New Roman, Times, Serif">Series A-1</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,648,543</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,648,543</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.1800</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,173,040</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,196,738</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Series A-2</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,404,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,404,958</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.7328</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,688,320</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9,823,153</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Series A-3</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">284,090</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">284,090</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.3520</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">97,924</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">100,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Series A-4</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">136,462</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">136,462</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.3664</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">48,875</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">50,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Series A-5</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,788,202</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">8,788,202</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.4580</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,934,553</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,024,997</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Series A-6</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">125,239</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">125,239</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.5190</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">63,537</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">64,999</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Series B</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,757,251</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,757,251</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.9256</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,382,556</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,510,512</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Series B-2</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,005,602</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,179,381</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.0710</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,789,332</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,902,117</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,150,347</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,324,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,178,137</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">41,672,516</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preferred stockholders have various right and preferences, as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Dividends
</i></b>&#8211; Holders of the &#8220;Senior Preferred Stock&#8221; (defined as the collective Series A-2, Series A-3, Series A-4, Series
A-5, Series A-6, Series B, and Series B-2) are entitled to receive non-cumulative dividends payable in preference and before any payment
of any dividend on Series A-1, if, when and as declared by the Company&#8217;s Board of Directors; therefore, redeemable preferred stock
meets the definition of participating securities. Only after such dividends are made on the Senior Preferred Stock and Series A-1, additional
dividends may be paid to the holders of common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
dividends have been declared or paid to any holders of the Company&#8217;s preferred stock or common stock for the three months ended
March 31, 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Liquidation
Preference</i></b> - In the event of liquidation, dissolution or winding up of the Company or &#8220;Deemed Liquidation Event,&#8221;
the holders of the preferred stock are entitled to be paid out of the assets of the Company available for distribution to its stockholders.
Before any payment is made to the holders of Series A-1 or common stock, Senior Preferred Stockholders are entitled to receive an amount
per share equal to the greater of (i) the applicable original issue price per share, plus any declared but unpaid dividends, or (ii)
such amount per share as would have been payable had all shares of the Senior Preferred Stock been converted into common stock, at the
then-applicable Conversion Amount, immediate prior to the Deemed Liquidation Event. In the event the Company has insufficient assets,
the holders would paid ratably in the distributions in proportion of the respective amounts which would otherwise be payable if such
shares were paid in full. Any assets of the Company remaining after payment of the above liquidation preference would be distributed
to the holders of the Series A-1 shares, prior and in preference to any payment to the holders of the common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Conversion
Rights</i></b> &#8211; As discussed in Note 1 - <i>Summary of Business and Significant Accounting Policies, </i>any shares of the Company&#8217;s
preferred stock may, at the option of the holder, be converted at any time into fully paid and nonassessable shares of the Company&#8217;s
common stock. The number of shares of common stock to which a holder of a preferred stock shall be entitled upon conversion shall be
the product obtained by multiplying the Applicable Conversion Rate, as defined in the Company&#8217;s amended and restated articles of
incorporation, by the number of shares of such series of preferred stock being converted.</span></p>

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


<!-- Field: Page; Sequence: 357; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Applicable Conversion Rate is subject to adjustment for anti-dilution protection for sales or issuances of common shares or contracts
to which common shares are indexed at less than the conversion price of the preferred stock (down round protections). As it relates to
adjustment to conversion prices, the Company accounts for the incremental value to preferred stock (mezzanine classification) by charging
the incremental value to additional paid-in capital or accumulated deficit, if additional paid-in capital is exhausted, as a deemed distribution.
No such adjustments have been required to the Applicable Conversion Rate at March 31, 2022 and December 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
defined in the Company&#8217;s amended and restated articles of incorporation, each share of the Company&#8217;s preferred stock will
automatically convert to shares of common stock, based on the then-effective Applicable Conversion Rate, in the event of a qualified
initial public offering at their liquidation preference.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Voting
Rights</i></b> - Each holder of outstanding shares of the Company&#8217;s preferred stock is entitled to cast the number of votes equal
to the number of whole shares of common stock, which the preferred shares held by such holder are convertible.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Holders
of the Senior Preferred Stock are entitled to elect one director of the Company, the holders of Series A-1 are entitled to elect one
director, and the holders of the preferred stock and common stock, voting together as a single class, are entitled to elect the balance
of the total number of directors of the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsequent
to December 31, 2021, the Company filed an Amendment to the Company&#8217;s amended and restated articles of incorporation to amend the
voting rights for the election of directors (refer to Note 14 &#8211; <i>Subsequent Events</i> &#8220;Amendment of the Fifth Amended
and Restated Certificate of Incorporation&#8221; for full discussion).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Redemption
Rights</i></b> - As discussed in Note 1 - <i>Summary of Business and Significant Accounting Policies</i>, redeemable convertible preferred
stock is either convertible into shares of the Company&#8217;s common stock at the option of the holder or contingently redeemable for
cash for events that are not within the control of the Company. As the redemption features are not solely within the control of the Company,
the redeemable convertible preferred stock is required to be classified outside of stockholders&#8217; deficit and is presented as temporary
equity in the redeemable convertible preferred stock section of the accompanying consolidated balance sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
9 - Stockholders&#8217; Deficit</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Authorized
Common Stock </i></b>&#8211; The Company has authorized 90,000,000 shares of common stock at par value of $0.001 per share. The Company
has reserved for the conversion of its redeemable convertible preferred stock and stock options outstanding out of its authorized common
stock. The following table represents the Company&#8217;s outstanding and reserved shares of common stock at March 31, 2022 and December
31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">March
                                            31,</span></p>
                                                                                <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">2022</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">December
                                            31,</span></p>
                                                                                <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Authorized shares</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,000,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,000,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Outstanding common stock</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,900,761</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">20,900,761</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Reserved for conversion of redeemable convertible
    preferred stock</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,324,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,324,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Reserved for stock options
    outstanding</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,139,768</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,220,323</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    outstanding and reserved shares</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">87,364,655</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">89,445,210</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsequent
to December 31, 2021, the Company increased their authorized shares of common stock to 95,000,000 shares (refer to Note 14 &#8211; <i>Subsequent
</i>Events for full discussion).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Holdback
Shares </i></b>- As of March 31, 2022 and December 31, 2021, 20,719 of the 6,407,808 shares of common stock transferred as acquisition-date
consideration has not been issued to a certain former Librede shareholder, who was a shareholder at the Librede December 20, 2019 acquisition
date, as they have yet to submit properly completed letters of transmittal to the Company in order to receive their pro rata portion
of the common stock consideration as contemplated under the terms of the Librede acquisition. The consolidated financial statements have
treated such shares of common stock as outstanding, given the receipt of the letter of transmittal is considered perfunctory and the
Company is legally obligated to issue these shares in connection with the Librede Acquisition.</span></p>

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


<!-- Field: Page; Sequence: 358; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Equity
Incentive Plans</i></b> &#8211; The Company&#8217;s Amended 2010 Equity Incentive Plan (&#8220;2010 Plan&#8221;) was replaced by the
Company&#8217;s 2021 Equity Incentive Plan (the &#8220;2021 Plan&#8221;) effective August 19, 2020. The 2021 Plan provides for the granting
of incentive stock options, nonqualified stock options, restricted stock awards (&#8220;RSAs&#8221; or &#8220;restricted common stock&#8221;),
and restricted stock units. There are 22,447,499 shares of common stock authorized for grant under the 2021 Plan. The stock options shall
have a term no more than ten years and the exercise price of each incentive stock option shall be no less than 100% of the Fair Market
Value (as defined in the Plan) (except in the case of an incentive stock option granted to more than 10% shareholder of the Company,
in which case the price should not be less than 110% of the Fair Market Value) on the Company&#8217;s common stock on the date of the
grant. The 2021 Plan is administered by the Board of Directors, which determines the persons who are to receive awards under the 2021
Plan, the number of shares subject to each award, the term, and exercise price of each award. Outstanding awards previously granted under
the 2010 Plan shall remain in effect in accordance with their terms. Under the 2021 Plan, participants may surrender shares as payment
of applicable tax withholdings on the vesting of restricted stock. Participants in the 2021 Plan may also exercise stock options by surrendering
shares of common stock that the participant already owns as payment of the exercise price. Shares so surrendered by participants in the
2021 Plan are repurchased pursuant to the terms of the 2021 Plan and applicable awards agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Shareholder
Loans </i></b>- In August 2021, three executives exercised a total of 3,342,469 stock options in exchange for Shareholder Loans (fully
discussed at Note 1 - <i>Summary of Business and Significant Accounting Policies</i>) for aggregate principal amounts totaling $748,782,
of which 3,036,261 stock options were vested and 306,208 stock options were unvested. </span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Shareholder Loans accrue interest at 1.00% per annum with the total outstanding principal and accrued interest due in full on the Shareholder
Loans&#8217; August 1, 2026 maturity date. The Shareholder Loans are accounted for as nonrecourse notes used to fund the exercise
of stock options, in which the related stock options, in which the related stock options are not considered &#8220;exercised&#8221;
for accounting purposes until the shareholders repay the loans.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
December 31, 2021, the total outstanding principal balance of the Shareholder Loans totaled $748,782. At December 31, 2021, 260,251
shares exercised under the Shareholder Loans were unvested.</span></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"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock
Option Reprice</i></b> &#8211; On March 24, 2021, the Board of Directors approved a one-time stock option repricing (the &#8220;Stock
Option Repricing&#8221;) to permit the Company to reprice certain previously granted outstanding vested and unvested stock options held
by active employees, consultants, and board member (the &#8220;Eligible Stock Options&#8221;), which actions became effective on May
25, 2021. Under the Stock Option Repricing, Eligible Stock Options with an exercise price above $0.22 per share (representing an aggregate
of 2,198,124) were amended to reduce such exercise price to $0.22 per share (the &#8220;Repriced Stock Options&#8221;). The Repriced
Stock Options were subject to the same terms as the original granted stock options, except for the new exercise price.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Stock Option Repricing resulted in incremental stock-based compensation expense of $28,187, of which $15,157 is related to vested stock
options and was expensed on the Stock Option Repricing date, and $13,030 related to unvested stock options and is being recognized on
a straight-line basis over the remaining requisite service, or vesting, period of the respective Repriced Stock Option.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Early
Exercise of Stock Options</i></b> &#8211; The 2021 Plan allows for early exercise of stock options. Certain executives have exercised
stock option grants prior to vesting. Shares of common stock issued upon early exercises of unvested stock options are not deemed, for
accounting purposes, to be issued until those shares vest according to their respective vesting schedules and accordingly, the consideration
received for early exercises is initially recorded as a liability and reclassified to common stock and additional paid-in capital as
the underlying awards vest. Stock options that are early exercised are subject to a repurchase right held by the Company at the original
purchase price. The Company did not issue unvested shares of common stock upon early exercise for the three months ended March 31, 2022
and 2021.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
March 31, 2022, 59,114 shares held by employees were subject to repurchase at an aggregate price of $13,005.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock
Option Activity</i></b> - The Company&#8217;s stock option activity under the 2021 Plan and 2010 Plan is summarized as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Outstanding
    Stock Options</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Available
    for</span></td><td style="font: bold 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grant</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Exercise
    Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif">Balance as of December 31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">267,362</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,220,323</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.19</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Expired</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,080,555</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,080,555</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.22</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of March
    31, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,347,917</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,139,768</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.19</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

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


<!-- Field: Page; Sequence: 359; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Outstanding
    Stock Options</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Available
    for</span></td><td style="font: bold 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grant</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Exercise
    Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif">Balance as of December 31, 2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,361,616</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,988,086</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(3,092,800</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,092,800</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.22</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Expired</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,465</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(7,465</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.28</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">75,073</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(75,073</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.26</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Balance as of March
    31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,351,354</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,998,348</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.16</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below
is a summary of stock options outstanding and exercisable as of March 31, 2022 and December 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Remaining</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Aggregate</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Contractual</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Intrinsic</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Exercise
    Price</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Life
    (years)</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Value</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 36%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock options outstanding as of
    December 31, 2021<sup>(1)</sup></span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,562,792</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;0.19</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;7.24</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,498,064</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock options exercisable as of December 31, 2021<sup>(1)(2)</sup></span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,034,513</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.18</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.55</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,949,720</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock options outstanding as of March 31, 2022<sup>(1)</sup></span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,482,237</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.19</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6.13</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,722,924</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock options exercisable as of March 31, 2022<sup>(1)(2)</sup></span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,381,321</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.18</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.70</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,033,792</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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">Includes
    3,342,469 stock options exercised for shares of the Company&#8217;s common stock in exchange for the Stockholder Loans. However,
    in accordance with the nonrecourse nature of the Shareholder Loans (refer to the discussion above and in Note 1 &#8211; <i>Summary
    of Business and Significant Accounting Policies)</i>, the stock options exercised for shares of the Company&#8217;s common stock
    in exchange for the Stockholder Loans are not considered &#8220;exercised&#8221; for accounting purposes until the shareholders repay
    the loans.</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</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">The
    2021 Plan allows for early exercise of stock options and this balance includes all stock options exercisable regardless of vesting
    status.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three months ended March 31, 2022 and 2021, the total grant-date fair value of stock options that vested was $145,069 and $135,853,
respectively. As of March 31, 2022, there was $758,017 of total unrecognized compensation cost related to stock options granted by the
Company and is expected to be recognized over a weighted-average period of 2.45 years.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted
Common Stock</i></b> &#8211; In January 2020, the Company issued 947,716 shares of restricted common stock to certain continuing employees
in connection with compensation arrangements related to the Librede acquisition. The vesting of the common stock is primarily dependent
on a service-based vesting condition that generally becomes satisfied over a period of two years. The Company has the right to elect
to repurchase or cancel the shares for which the vesting condition is not satisfied.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of RSA activity is as follows:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-Average</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Grant
    Date</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Shares</b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
    Value </b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 62%"><span style="font-family: Times New Roman, Times, Serif">Unvested RSAs as of December 31,
    2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Vested</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Unvested RSAs as of
    March 31, 2022</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted-Average</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Grant Date</span></td><td style="font: bold 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair
                                            Value</b></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: bold 10pt Times New Roman, Times, Serif; width: 62%"><span style="font-family: Times New Roman, Times, Serif">Unvested RSAs as of December 31,
    2020</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">473,858</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;0.48</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Vested</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(118,465</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.48</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Unvested RSAs as of
    March 31, 2021</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">355,393</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.48</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
total grant-date fair value of RSAs that vested during the three months ended March 31, 2021 was $56,863. No RSAs vested during the three
months ended March 31, 2022.</span></p>

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


<!-- Field: Page; Sequence: 360; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock-Based
Compensation </i></b>&#8211; Total stock-based compensation to employees and nonemployees for the three months ended March 31, 2022 and
2021 is presented in the following table:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three
    Month Ended March 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock options - employee</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">142,417</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">123,954</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Stock options - nonemployee <br /></span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,707</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">28,467</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Restricted stock awards - employee</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">50,326</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Restricted stock awards
    - nonemployee</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,537</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    stock-based compensation expense</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">162,124</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">209,284</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three months ended March 31, 2022, the Company recorded stock-based compensation expense of $109,818 as a component of general and
administrative expense and $52,306 as a component of research and development expense on the accompanying consolidated statement of operations.
During the three months ended March 31, 2021, the Company recorded stock-based compensation expense of $80,531 as a component of general
and administrative expense and $128,753 as a component of research and development expense on the accompanying consolidated statement
of operations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
10 - Net Loss Per Share</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net
loss per common share is calculated in accordance with the FASB ASC Topic 260, <i>Earnings Per Share</i>. Basic and diluted net loss
per share attributable to common shareholders is calculated as follows for the three months ended March 31, 2022 and 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three
    Months Ended March 31,</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2022</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2021</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">NUMERATOR</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,466,458</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 13%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(2,902,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">DENOMINATOR</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Weighted average shares outstanding, basic and diluted</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">13,173,097</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,620,169</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss per common share, basic and diluted</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.19</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.25</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table sets forth the outstanding potentially dilutive securities that have been excluded in the calculation of diluted net
loss per share because to do so would be anti-dilutive (in common stock equivalent shares) at March 31, 2022 and December 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">March
                                            31,</span></p>
                                                                                <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">2022</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">December
                                            31,</span></p>
                                                                                <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">2021</span></p></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 62%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Redeemable convertible preferred
    stock</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,324,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">56,324,126</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Options to purchase common stock</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10,139,768</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">12,220,323</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Unvested common stock upon early exercise of
    stock options</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">59,114</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><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: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,333</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; padding-bottom: 1.5pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common
                                            stock issued in exchange for Shareholder Loans<sup>(1)</sup></span></p></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,342,469</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,342,469</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    anti-dilutive securities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">69,865,477</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">71,958,251</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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">In
    accordance with the nonrecourse nature of the Shareholder Loans (refer to the discussion above and in Note 1 &#8211; <i>Summary of
    Business and Significant Accounting Policies)</i>, the stock options exercised for shares of the Company&#8217;s common stock in
    exchange for the Stockholder Loans are not considered &#8220;exercised&#8221; for accounting purposes until the shareholders repay
    the loans.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
11 - Income Taxes</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for income taxes in accordance with authoritative guidance, which requires the use of the asset and liability method.
Under this method, deferred income tax assets and liabilities are determined based upon the difference between the consolidated financial
statement carrying amounts and the tax basis of assets and liabilities and are measured using the enacted tax rate expected to apply
to taxable income in the years in which the differences are expected to be reversed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company utilizes a two-step approach to recognize and measure uncertain tax positions. The first step is to evaluate the tax position
for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be
sustained upon tax authority examination, including resolution of related appeals or litigation processes, if any. The second step is
to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company computes quarterly income tax expense/(benefit) by using a forecasted annual effective tax rate and adjust for any discrete items
arising during the quarter. No income tax expense/(benefit) were recorded for the three months ended March 31, 2022 and 2021. During
the three months ended March 31, 2022 and 2021, the primary differences between the Company&#8217;s effective income tax rate and the
federal statutory tax rate are due to the Company&#8217;s full valuation allowance of the net deferred tax assets resulting from net
operating loss carryforwards and credits carried forward.</span></p>

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


<!-- Field: Page; Sequence: 361; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->93<!-- 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: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three months ended March 31, 2022, the amount of gross unrecognized tax benefits increased by an immaterial amount, and this amount
would not impact the effective tax rate due to the valuation allowance against certain deferred tax assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company files income tax returns in the U.S. federal jurisdiction and California and Colorado state jurisdictions. The Company is not
currently under examination by income tax authorities in federal or state jurisdictions. Due to net operating and research carryforwards,
the Company&#8217;s returns remain open for most prior years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
12 - Related Party Transactions</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Simple
Agreements for Future Equity -</i></b> On May 20, 2021, the Company entered into a SAFE agreement, subject to Capitalization conversion
terms, with a partner and board member of the law firm providing legal counsel to the Company in exchange for an aggregate cash payment
of $25,000. Refer to Note 6 &#8211; <i>Simple Agreements for Future Equity</i> for full discussion, including definition of the SAFE&#8217;s
Capitalization conversion terms.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
March 31, 2022 and December 31, 2021, the Company held $255,000 in cash deposits from a SAFE holder with agreements totaling $1,000,000.
The $255,000 deposit amount is included as a component of accounts payable due to related parties on the accompanying consolidated balance
sheets. The full $255,000 deposit was returned to the SAFE holder subsequent to March 31, 2022 on April 25, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsequent
to March 31, 2022, the Company entered into a plan of merger with the holder of two SAFE agreements totaling $1,000,000 and nominated
the holder of a SAFE agreement totaling $100,000 to serve on the board of directors effective as of the closing of the merger (refer
to Note 14 &#8211; <i>Subsequent </i>Events for full discussion).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Legal
Counsel - </i></b>As discussed above, a partner and board member of the law firm providing legal counsel to the Company is a SAFE holder.
The Company incurred fees for legal counsel provided by the related party law firm totaling $5,697 and $10,545 for the three months ended
March 31, 2022 and 2021, respectively, included as components of general and administrative expense on the accompanying consolidated
statements of operations. At March 31, 2022 and 2021, $4,392 and $995, respectively, were due to the related party law firm and are included
as components of accounts payable due to related parties on the accompanying consolidated balance sheets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Shareholder
Loans &#8211; </i></b>As discussed in Note 9 - <i>Stockholders&#8217; Deficit, </i>the Company entered into promissory note arrangements
with three executives for an aggregate principal amount of $748,782, accruing interest at 1.00% per annum. All of the principal related
to the nonrecourse Shareholder Loans were used to exercise options for 3,342,469 shares of the Company&#8217;s common stock through a
cashless exercise. During the three months ended March 31, 2022, the Company earned $1,846 in interest income. The interest income is
included as a component of interest and other income, net, on the accompanying consolidated statement of operations and comprises the
balance of prepaid expenses and other current assets, related parties, on the accompanying consolidated balance sheet.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
13 - Commitments and Contingencies</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
time to time, the Company may be subject to legal proceedings and claims in the ordinary course of business. The Company is currently
not aware of any legal proceeds or claims that it will have, individually or in the aggregate, a material adverse effect on its consolidated
business, financial condition, operation results or cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the ordinary course of business, the Company often includes standard indemnification provisions in arrangements with third parties. Pursuant
to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred in connection with
their activities or non-compliance with certain representations and warranties made by the Company. In addition, the Company has entered
into indemnification agreements with Lygos&#8217; officers, directors, and certain current and former employees, and the Company&#8217;s
amended and restated articles of incorporation and bylaws contain certain indemnification obligations. It is not possible to determine
the maximum potential loss under these indemnification provisions / obligations because of the unique facts and circumstances involved
in each particular situation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
14 - Subsequent Events</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has evaluated for all material events that occurred through July 25, 2022, the date these consolidated financial statements
were available to be issued for purposes of disclosure of unrecognized subsequent events.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 362; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->94<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LYGOS,
INC. AND SUBSIDIARY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</b></span></p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Convertible
Financing &#8211;</i></b> On April 8, 2022, the Company entered into a financing arrangement with a certain investor. Under the terms
of a note purchase agreement, the Company issued a convertible note in the principal amount of $160,000,000, accruing interest at 5.50%
per annum, with a five-year maturity date (the &#8220;Convertible Financing&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Convertible Financing contemplates an effective merger of Lygos and Flexible Solutions International Inc. by October 8, 2022, and the
note is fully callable by the investor of a merger has not been consummated by such date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
conversion price of the Convertible Financing will equal the public trading price of the FSI common shares on the 12-month anniversary
of the Convertible Financing less a 12.5% discount per share but will be no less than $250,000,000 divided by the number of outstanding
shares of FSI common stock as of such date and no greater than $350,000,000 divided by the number of outstanding shares of FSI common
stock as of such date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Plan
of Merger &#8211; </i></b>On April 17, 2022, the Company entered into the Agreement and Plan of Merger and Reorganization with Flexible
Solutions International Inc., FSI Merger Sub I, Inc., and FSI Merger Sub II, Inc., which was subsequently amended on July 24,
2022 (as amended, the &#8220;Plan of Merger&#8221;). Pursuant to the Plan of Merger, Merger Sub I, Inc. will merge with and into
the Company, Merger Sub I, Inc. will cease to exist, and the Company will become a direct, wholly owned subsidiary of Flexible Solutions
International Inc. (&#8220;FSI&#8221;). Thereafter, as part of the same overall transaction, the Company will merge with and into Merger
Sub II, Inc., the Company will cease to exist, and Merger Sub II, Inc. will survive as a direct, wholly owned subsidiary of FSI. Subject
to the terms and conditions of the Plan of Merger, at the effective time of the Merger, FSI will issue shares of its common stock to
the Company&#8217;s former shareholders, representing approximately 66.7% fully diluted ownership of the combined company. Accordingly,
the Plan of Merger is anticipated to be accounted for as a reverse acquisition, with the Company treated as the acquirer for financial
accounting purposes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Financial
Advisor Warrant Issuance &#8211; </i></b>In connection with the proposed Merger between the Company and FSI, FSI entered into an agreement
with BTIG, LLC (BTIG) to act as FSI&#8217;s financial advisor. Per the terms of the agreement and upon the consummation of the Convertible
Financing, the contemplated combined company will issue warrants exercisable for shares of common stock of the combined company equivalent
to 4.5% of the total common-equivalent shares sold in the Merger, payable to BTIG at the closing of the Merger. Because the
transaction is contingent upon a successful closing of the proposed Merger, such transaction will not be recognized until that time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Amendment
of the Fifth Amended and Restated Certificate of Incorporation &#8211; </i></b>On April 18, 2022, the Company filed the Certificate of
Amendment of the Fifth Amended and Restated Certificate of Incorporation of Lygos (the &#8220;Amendment&#8221;) to increase the authorized
number of shares of common stock to 95,000,000 shares and amend the voting rights for the election of directors. Effective on the April
18, 2022 Amendment date, holders of the Senior Preferred Stock are entitled to elect one director of the Company, the holders of Series
A-1 are entitled to elect one director, the holders of the preferred stock and common stock, voting together as a single class, are entitled
to elect one director, and the holders of the common stock shall be entitled to elect the balance of the total number of directors of
the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Amendment
to 2021 Plan &#8211; </i></b>In April 2022, the Company adopted and approved an amendment to the 2021 Plan to increase the number of
common stock reserved for issuance under the 2021 Plan by 5,000,000 shares to a new aggregate total of 27,447,499.</span></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"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>SAFE
Holder Director Nomination &#8211; </i></b>In May 2022, the Company nominated the holder of a SAFE agreement totaling $100,000 (the &#8220;Nominated
Director&#8221;) to serve on the combined company&#8217;s board of directors effective as of the closing of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
July 2022, the Company nominated a second holder of a SAFE agreement totaling $100,000 (the &#8220;Second Nominated Director&#8221;)
to serve on the combined company&#8217;s board of directors effective as of the closing of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock
Option Grants &#8211; </i></b>On May 12, 2022, the Company granted 4,780,975 stock options to various employees, consultants, and board
members under the 2021 Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
June 8, 2022, the Company granted 312,991 stock options to the Nominated Director under the 2021 Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
July 2022, the Company granted 312,991 stock options to the Second Nominated Director under the 2021 Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 363; Value: 47 -->
    <div style="border-bottom: Black 1.5pt 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="text-align: center; width: 100%">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->95<!-- 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="AnnexA-1_001"></span>ANNEX
A-1 - THE MERGER AGREEMENT</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>
<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ANNEX
A-1</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AGREEMENT
AND PLAN OF MERGER</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AND
REORGANIZATION</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">among:</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FLEXIBLE
SOLUTIONS INTERNATIONAL INC.,</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">an
Alberta corporation,</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
MERGER SUB I, INC.</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
Delaware corporation,</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
MERGER SUB II, INC.</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
Delaware corporation,</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">and</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LYGOS,
INC.,</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a
Delaware corporation</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&#160;</p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">___________________</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated
as of April 17, 2022</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">____________________</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 364 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><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: 33%">&#160;</td><td style="width: 34%">&#160;</td><td style="width: 33%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 0pt; margin-bottom: 0pt"><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: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TABLE
OF CONTENTS</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>Page</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 0.65in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
    1.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DESCRIPTION
    OF TRANSACTION</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.1</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Structure
    of the Merger</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.2</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Effect
    of the Mergers</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.3</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Closing;
    Effective Time</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.4</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Certificate
    of Incorporation and Bylaws; Directors and Officers</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.5</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Conversion
    of Shares; Company Options</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.6</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Closing
    of the Company&#8217;s Transfer Books</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.7</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exchange
    Agent; Deliverables</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.8</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Further
    Action</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
    2.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>REPRESENTATIONS
    AND WARRANTIES OF THE COMPANY</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.1</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Organization</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.2</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Capitalization</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.3</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Authority</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.4</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-Contravention;
    Consents</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.5</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financial
    Statements</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.6</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Absence
    of Changes</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.7</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title
    to Assets</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.8</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Properties</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.9</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intellectual
    Property</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.10</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Material
    Contracts</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.11</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Absence
    of Undisclosed Liabilities</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.12</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Compliance
    with Laws; Regulatory Compliance</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.13</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Taxes
    and Tax Returns</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.14</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Employee
    Benefit Programs</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.15</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Labor
    and Employment Matters</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.16</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Environmental
    Matters</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.17</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Insurance</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">22</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.18</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Legal
    Proceedings; Orders</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.19</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inapplicability
    of Anti-Takeover Statutes</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 365; Options: NewSection; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 0.65in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.20</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Vote
    Required</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.21</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>No
    Financial Advisor</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.22</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disclosure;
    Company Information</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.23</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Data
    Privacy and Security</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.24</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exclusivity
    of Representation and Warranties</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.25</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Government
    Programs</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
    3.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>REPRESENTATIONS
    AND WARRANTIES OF FSI AND THE MERGER SUBS</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.1</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Organization</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.2</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Capitalization</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.3</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Authority</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.4</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-Contravention;
    Consents</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.5</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SEC
    Filings; Financial Statements</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.6</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Absence
    of Changes</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.7</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title
    to Assets</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.8</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Properties</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.9</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Intellectual
    Property</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.10</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Material
    Contracts</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">34</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.11</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Absence
    of Undisclosed Liabilities</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.12</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Compliance
    with Laws; Regulatory Compliance</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.13</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Taxes
    and Tax Returns</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.14</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Employee
    Benefit Programs</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.15</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Labor
    and Employment Matters</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.16</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Environmental
    Matters</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.17</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Insurance</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.18</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Government
    Programs</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.19</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Transactions
    with Affiliates</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.20</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Legal
    Proceedings; Orders</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.21</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Inapplicability
    of Anti-Takeover Statutes</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.22</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Vote
    Required</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.23</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>No
    Financial Advisor</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.24</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>[Reserved]</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.25</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disclosure;
    FSI Information</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 366; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 0.65in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.26</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Data
    Privacy and Security</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.27</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reporting
    Status and Applicable Canadian Securities Laws Matters</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.28</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exclusivity
    of Representation and Warranties</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
    4.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CERTAIN
    COVENANTS OF THE PARTIES</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.1</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Access
    and Investigation</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.2</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operation
    of FSI&#8217;s Business</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.3</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operation
    of the Company&#8217;s Business</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.4</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Negative
    Obligations</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.5</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exclusivity</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
    5.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ADDITIONAL
    AGREEMENTS OF THE PARTIES</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.1</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disclosure
    Documents</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.2</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stockholder
    or Shareholder Approval</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.3</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Regulatory
    Approvals</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.4</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>[Reserved]</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.5</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Indemnification
    of Officers and Directors</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.6</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reasonable
    Best Efforts.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">57</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.7</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disclosure</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.8</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Listing</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.9</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tax
    Matters</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">58</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.10</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cooperation</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.11</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Post-Closing
    Directors and Officers</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.12</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stockholder
    Litigation</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">59</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.13</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
    16 Matters</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.14</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>[Reserved]</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.15</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Form
    S-8</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
    6.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONDITIONS
    PRECEDENT TO OBLIGATIONS OF EACH PARTY</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.1</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>No
    Restraints</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.2</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stockholder
    and Shareholder Approval and Support Agreements</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.3</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>No
    Governmental Proceedings Relating to Contemplated Transactions or Right to Operate Business</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.4</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Registration
    Statement / Proxy Statement</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 367; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iv<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 0.65in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.5</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock
    Exchange Listing</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.6</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note
    Purchase Agreement</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
    7.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ADDITIONAL
    CONDITIONS PRECEDENT TO OBLIGATIONS OF FSI AND THE MERGER SUBS</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.1</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accuracy
    of Representations</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.2</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Performance
    of Covenants</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.3</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Officer&#8217;s
    Certificate</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">61</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.4</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>No
    Company Material Adverse Effect</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
    8.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ADDITIONAL
    CONDITIONS PRECEDENT TO OBLIGATION OF THE COMPANY</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.1</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accuracy
    of Representations</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.2</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Performance
    of Covenants</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.3</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Officer&#8217;s
    Certificates</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.4</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FSI
    2022 Equity Incentive Plan</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.5</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Resignation
    of FSI Directors</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">62</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.6</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>No
    FSI Material Adverse Effect</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
    9.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TERMINATION</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.1</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Termination</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.2</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Effect
    of Termination</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.3</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Expenses</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
    10.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MISCELLANEOUS
    PROVISIONS</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.1</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-Survival
    of Representations, Warranties and Covenants</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.2</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amendment</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.3</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Waiver</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.4</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Entire
    Agreement; Counterparts; Exchanges by Facsimile</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.5</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Applicable
    Law; Jurisdiction</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.6</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Waiver
    of Jury Trial</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">66</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.7</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Attorneys&#8217;
    Fees</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">66</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.8</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Assignability</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">66</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.9</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Notices</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.10</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Severability</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.11</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other
    Remedies; Specific Performance</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.12</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Construction</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Exhibits</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Definitions</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit
    A</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    A&amp;R Bylaws</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit
    B</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">First
    Certificate of Merger</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit
    C</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: White">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second
    Certificate of Merger</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit
    D</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    2022 Equity Incentive Plan</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit
    E</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 368; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->v<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Index
of Defined Terms</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 44%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Alternative
    Transaction</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 44%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Employee Programs</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</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; font-size: 10pt">Antitrust
    Laws</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Financial Statements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31</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; font-size: 10pt">Certificates
    of Merger</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Material Contract</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</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; font-size: 10pt">Closing</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Permits</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</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; font-size: 10pt">Closing
    Date</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Privacy and Data Security Policies</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</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; font-size: 10pt">Company</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Privacy Requirements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46</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; font-size: 10pt">Company
    Balance Sheet</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Recommendation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</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; font-size: 10pt">Company
    Board Recommendation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">55</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Regulatory Agency</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</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; font-size: 10pt">Company
    Creator</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    SEC Reports</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">30</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; font-size: 10pt">Company
    Disclosure Schedule</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Shareholder Approval</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45</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; font-size: 10pt">Company
    Employee Programs</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Shareholder Meeting</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</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; font-size: 10pt">Company
    Financial Statements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Shareholder Proposal</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</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; font-size: 10pt">Company
    Material Contract</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    Support Agreement</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</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; font-size: 10pt">Company
    Organizational Documents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">HSR
    Act</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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; font-size: 10pt">Company
    Privacy and Data Security Policies</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intended
    Tax Treatment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</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; font-size: 10pt">Company
    Privacy Requirements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ITC</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">41</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; font-size: 10pt">Company
    Stock Certificate</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</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; font-size: 10pt">Company
    Stockholder Approval</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Letter
    of Transmittal</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</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; font-size: 10pt">Company
    Stockholder Support Agreement</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liability</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17</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; font-size: 10pt">Effective
    Time</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Merger</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</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; font-size: 10pt">EPA</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Merger
    Shares</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</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; font-size: 10pt">Exchange
    Agent</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Merger
    Sub I</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</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; font-size: 10pt">Final
    Surviving Entity</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Merger
    Sub II</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</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; font-size: 10pt">First
    Certificate of Merger</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Merger
    Subs</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</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; font-size: 10pt">First
    Merger</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note
    Purchase Agreement</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</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; font-size: 10pt">First
    Step Surviving Corporation</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pre-Closing
    Period</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</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; font-size: 10pt">Fractional
    Share Amount</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registration
    Statement / Proxy Statement</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</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; font-size: 10pt">FSI</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reorganization</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</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; font-size: 10pt">FSI
    2021 Equity Incentive Plan</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">63</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted
    Shares</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</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; font-size: 10pt">FSI
    A&amp;R Bylaws</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rollover
    Option</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</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; font-size: 10pt">FSI
    Balance Sheet</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">38</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rollover
    Option Shares</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</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; font-size: 10pt">FSI
    Business Intellectual Property</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SAFE
    Conversion Agreement</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</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; font-size: 10pt">FSI
    Creator</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second
    Certificate of Merger</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</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; font-size: 10pt">FSI
    Disclosure Schedule</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second
    Effective Time</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Second
    Merger</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1
    </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8195;</span></p>


<!-- Field: Page; Sequence: 369; Value: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->vi<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-transform: uppercase; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>AGREEMENT
AND PLAN OF MERGER AND REORGANIZATION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">THIS
AGREEMENT AND PLAN OF MERGER AND REORGANIZATION (this &#8220;<b>Agreement</b>&#8221;) is made and entered into as of April 17, 2022,
by and among Flexible Solutions International Inc., an Alberta, Canada corporation (&#8220;<b>FSI</b>&#8221;), FSI Merger Sub I, Inc.,
a Delaware corporation and a wholly owned subsidiary of FSI (&#8220;<b>Merger Sub I</b>&#8221;), FSI Merger Sub II, Inc., a Delaware
corporation and a wholly-owned subsidiary of FSI (&#8220;<b>Merger Sub II&#8221;</b>, and together with Merger Sub I, the &#8220;<b>Merger
Subs</b>&#8221;), and Lygos, Inc., a Delaware corporation (the &#8220;<b>Company</b>&#8221;). Certain capitalized terms used in this
Agreement are defined in <span style="text-decoration: underline">Exhibit A</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>RECITALS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS</b>,
FSI, the Merger Subs and the Company intend to effect a reorganization (the &#8220;<b>Reorganization</b>&#8221;) in which, as steps in
a single, integrated transaction, (i) Merger Sub I will merge with and into the Company in accordance with this Agreement and the DGCL,
Merger Sub I will cease to exist, and the Company will become a direct, wholly owned subsidiary of FSI (the &#8220;<b>First Merger</b>&#8221;),
and (ii) thereafter as part of the same overall transaction, the Company will merge with and into Merger Sub II in accordance with this
Agreement and the DGCL, the Company will cease to exist, and Merger Sub II will survive as a direct, wholly owned subsidiary of FSI (the
&#8220;<b>Second Merger</b>&#8221; and, collectively or in seriatim with the First Merger, as appropriate, the &#8220;<b>Merger</b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS</b>,
the Board of Directors of FSI (i) has determined that the Merger is in the best interests of FSI and its shareholders, (ii) has approved
this Agreement, the Merger, the issuance of FSI Common Shares to the Company Stockholders pursuant to the terms of this Agreement, the
change of control of FSI, and the other actions contemplated by this Agreement, (iii) has determined to recommend that the shareholders
of FSI vote to approve the FSI Shareholder Proposals and (iv) has approved the amended and restated bylaws, as set forth on <span style="text-decoration: underline">Exhibit
B</span>, (the &#8220;<b>FSI A&amp;R Bylaws</b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS</b>,
the Board of Directors of each of the Merger Subs (i) has determined that the Merger is advisable and in the best interests of such Merger
Sub and its sole stockholder and (ii) has approved this Agreement, the Merger, and the other actions contemplated by this Agreement and
has deemed this Agreement advisable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS</b>,
the Board of Directors of the Company (i) has determined that the Merger is advisable and in the best interests of the Company and its
stockholders, (ii) has approved this Agreement, the Merger and the other transactions contemplated by this Agreement and has deemed this
Agreement advisable, and (iii) has determined to recommend that the Company Stockholders approve the Company Stockholder Written Consent.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS</b>,
FSI, the Merger Subs and the Company intend that the First Merger and the Second Merger are integrated steps in the Reorganization and
that, for U.S. federal income tax purposes, the Reorganization constitutes a &#8220;reorganization&#8221; within the meaning of Section
368(a) of the Code, and further intend for this Agreement to constitute, and hereby adopt as, a &#8220;plan of reorganization&#8221;
within the meaning of Treasury Regulations Sections 1.368-2(g) and 1.368-3(a).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<!-- Field: Page; Sequence: 370; Options: NewSection -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS</b>,
pursuant to the terms and conditions of the Company&#8217;s Fifth Amended and Restated Certificate of Incorporation, as amended (the
&#8220;<b>Certificate of Incorporation of the Company</b>&#8221;), in connection with the Closing and immediately prior to the Effective
Time, all then outstanding shares of Company Preferred Stock will be converted on a one-for-one basis into shares of Company Common Stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS,
</b>prior to the execution and delivery of this Agreement, (i) the Company and an investor have executed a Convertible Note Purchase
Agreement (the &#8220;<b>Note Purchase Agreement</b>&#8221;), pursuant to which, among other things, the investor agrees to purchase
the Notes upon the terms and subject to the conditions set forth therein, and the Company will use the proceeds from the sale of the
Notes for general corporate purposes and to enable FSI to purchase immediately after the Effective Time 1,000,000 FSI Common Shares held
by the Major Shareholder for a per share purchase price of $7.50 per share; and (ii) the Company has delivered such executed Note Purchase
Agreement to FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS</b>,
in order to induce the Company to enter into this Agreement, (i) the Major Shareholder, (ii) the other directors and officers of FSI,
and (iii) certain other FSI shareholders, which FSI shareholders beneficially own, together with the Major Shareholder and the other
directors and officers of FSI, more than a majority of the outstanding FSI Capital Shares, concurrently with the execution and delivery
of this Agreement, are entering into a support agreement (the &#8220;<b>FSI Support Agreement</b>&#8221;), providing that, among other
things, such Persons will vote their FSI Capital Shares in favor of the proposals to be voted upon at the FSI Shareholder Meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS</b>,
in order to induce FSI and Merger Subs to enter into this Agreement, FSI and the Key Company Stockholders, concurrently with the execution
and delivery of this Agreement, are entering into a support agreement (the &#8220;<b>Company Stockholder Support Agreement</b>&#8221;),
providing that, among other things, the Key Company Stockholders will vote their shares of Company Capital Stock in favor of this Agreement,
the Merger and the other transactions contemplated by this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS</b>,
concurrently with the execution and delivery of this Agreement, FSI has entered into a registration rights agreement, to be effective
as of the Closing, with the Major Shareholder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS</b>,
concurrently with the execution and delivery of this Agreement, (i) Daniel B. O&#8217;Brien has entered into an employment agreement
with FSI, to be effective as of the Closing and (ii) George Murray has entered into an employment agreement with FSI, to be effective
as of the Closing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WHEREAS</b>,
concurrently with the execution and delivery of this Agreement, each of the Major Shareholder and the Company Founder has entered into
an agreement with FSI not to sell certain securities of FSI until April 8, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<!-- Field: Page; Sequence: 371 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; 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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>AGREEMENT</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOW,
THEREFORE</b>, in consideration of the foregoing and the representations, warranties and covenants herein contained, and for other good
and valuable consideration, the receipt, adequacy and sufficiency of which are hereby acknowledged, the Parties, intending to be legally
bound, hereby agree as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
1. DESCRIPTION OF TRANSACTION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.1
Structure of the Merger</b>. Upon the terms and subject to the conditions set forth in this Agreement, and in accordance with the DGCL,
at the Effective Time (as defined in <span style="text-decoration: underline">Section 1.3</span>), Merger Sub I shall be merged with and into the Company. As a result of such
Merger, the separate corporate existence of Merger Sub I shall cease, and the Company shall continue as the surviving corporation of
the Merger (the &#8220;<b>First Step Surviving Corporation</b>&#8221;) and a wholly owned subsidiary of FSI. Upon the terms and subject
to the conditions set forth herein, and in accordance with the DGCL, at the Second Effective Time (as defined in <span style="text-decoration: underline">Section 1.3</span>),
the First Step Surviving Corporation shall merge with and into Merger Sub II, the separate corporate existence of the First Step Surviving
Corporation shall cease and Merger Sub II shall continue as the surviving entity under the name &#8220;Lygos, Inc.&#8221; (sometimes
referred to herein as the &#8220;<b>Final Surviving Entity</b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.2
Effect of the Mergers</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">First Merger</span>. At and after the Effective Time, the First Merger shall have the effects as set forth in the applicable provisions
of the DGCL. Without limiting the generality of the foregoing, and subject thereto, at the Effective Time, all the property, rights,
privileges, powers and franchises of each of the Company and Merger Sub I shall vest in the First Step Surviving Corporation, and all
debts, liabilities and duties of each of the Company and Merger Sub I shall attach to, and become the debts, liabilities and duties of,
the First Step Surviving Corporation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Second Merger</span>. At and after the Second Effective Time, the Second Merger shall have the effects as set forth in the applicable
provisions of the DGCL. Without limiting the generality of the foregoing, and subject thereto, at the Second Effective Time, all the
property, rights, privileges, powers and franchises of each of the First Step Surviving Corporation and Merger Sub II shall vest in the
Final Surviving Entity, and all debts, liabilities and duties of each of the First Step Surviving Corporation and Merger Sub II shall
attach to, and become the debts, liabilities and duties of, the Final Surviving Entity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 372 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.3
Closing; Effective Time</b>. Unless this Agreement is earlier terminated pursuant to the provisions of <span style="text-decoration: underline">Section 9.1</span> of this Agreement,
and subject to the satisfaction or waiver of the conditions set forth in <span style="text-decoration: underline">Section 6</span>, <span style="text-decoration: underline">Section 7</span> and <span style="text-decoration: underline">Section 8</span> of this
Agreement, the closing of the Merger (the &#8220;<b>Closing</b>&#8221;) shall take place at the offices of Orrick, Herrington and Sutcliffe
LLP, The Orrick Building, 405 Howard Street, San Francisco, CA 94105-2669, as promptly as practicable (but in no event later than the
second Business Day following the satisfaction or waiver of the last to be satisfied or waived of the conditions set forth in <span style="text-decoration: underline">Section
6</span>, <span style="text-decoration: underline">Section 7</span> and <span style="text-decoration: underline">Section 8</span>, other than those conditions that by their nature are to be satisfied at the Closing, but
subject to the satisfaction or waiver of each of such conditions), or at such other time, date and place as FSI and the Company may mutually
agree in writing, <i>provided that</i> if all the conditions set forth in <span style="text-decoration: underline">Section 6</span>, <span style="text-decoration: underline">Section 7</span> and <span style="text-decoration: underline">Section 8</span> shall
not have been satisfied or waived on such second Business Day, then the Closing shall take place on the first subsequent Business Day
on which all such conditions shall have been satisfied or waived. The date on which the Closing actually takes place is referred to as
the &#8220;<b>Closing Date</b>.&#8221; On the Closing Date, the Parties hereto shall cause the First Merger to be consummated by (a)
filing a certificate of merger substantially in the form attached hereto as <span style="text-decoration: underline">Exhibit C</span> (the &#8220;<b>First Certificate of Merger</b>&#8221;)
with the Secretary of State of the State of Delaware, in accordance with the relevant provisions of the DGCL and (b) making all other
filings and recordings required under the DGCL. The term &#8220;<b>Effective Time</b>&#8221; shall mean the time of the filing of the
First Certificate of Merger, or, if different, the time of effectiveness thereof that is specified therein. Promptly following the Effective
Time, but in no event later than two (2) Business Days thereafter, FSI, the First Step Surviving Corporation and Merger Sub II shall
cause a certificate of merger in accordance with the relevant provisions of the DGCL in substantially the form attached hereto as <span style="text-decoration: underline">Exhibit
D</span> (the &#8220;<b>Second Certificate of Merger</b>&#8221; and, together with the First Certificate of Merger, the &#8220;<b>Certificates
of Merger</b>&#8221;) to be filed with the Secretary of State of Delaware (the &#8220;<b>Second Effective Time</b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.4
Certificate of Incorporation and Bylaws; Directors and Officers</b>. At the Effective Time:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
the Certificate of Incorporation of the Company as the First Step Surviving Corporation shall be amended and restated in its entirety
to read identically to the Certificate of Incorporation of Merger Sub I as in effect immediately prior to the Effective Time, and as
so amended and restated, shall be the Certificate of Incorporation of the First Step Surviving Corporation, until thereafter amended
as provided by the DGCL and such Certificate of Incorporation;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
the Bylaws of the Company as the First Step Surviving Corporation shall be amended and restated in their entirety to read identically
to the Bylaws of Merger Sub I as in effect immediately prior to the Effective Time, and as so amended and restated, shall be the Bylaws
of the First Step Surviving Corporation until thereafter amended as provided by the DGCL and such Bylaws;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
unless otherwise determined by FSI prior to the Second Effective Time, at the Second Effective Time, the Certificate of Incorporation
of Merger Sub II, as in effect immediately prior to the Second Effective Time, shall be amended in its entirety to read as set forth
in the Second Certificate of Merger, until thereafter amended as provided by the DGCL and such Certificate of Incorporation;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
unless otherwise determined by FSI prior to the Second Effective Time, the Bylaws of Merger Sub II, as in effect immediately prior to
the Second Effective Time, shall become the Bylaws of the Final Surviving Entity, until thereafter amended as provided by the DGCL and
such Bylaws;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
the directors and officers of the First Step Surviving Corporation and the Final Surviving Entity, each to hold office in accordance
with the Certificate of Incorporation and Bylaws of the First Step Surviving Corporation and the Final Surviving Entity, respectively,
shall be selected by the Company, in its sole discretion, prior to the Effective Time;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 373 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
the directors and officers of FSI shall be selected by the Company, in its sole discretion, prior to the Effective Time;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
the Articles of Continuance of FSI shall be the FSI Articles immediately prior to the Effective Time, until thereafter amended as provided
by such Articles of Continuance; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
the Bylaws of FSI shall be the FSI Bylaws immediately prior to the Effective Time, until thereafter amended as provided by such FSI Bylaws;
<i>provided, however</i>, that at the Effective Time, FSI shall amend and restate its Bylaws in accordance with the FSI A&amp;R Bylaws
and the FSI Shareholder Proposals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.5
Conversion of Shares; Company Options; SAFES</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
At the Effective Time, by virtue of the First Merger and without any further action on the part of FSI, Merger Subs, the Company or any
stockholder of the Company:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
any shares of Company Capital Stock held as treasury stock prior to the Effective Time shall be canceled and retired and shall cease
to exist, and no consideration shall be delivered in exchange therefor; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
subject to <span style="text-decoration: underline">Section 1.5(d)</span>, each share of Company Common Stock outstanding immediately prior to, and contingent upon the occurrence
of, the Effective Time (excluding shares to be canceled pursuant to <span style="text-decoration: underline">Section 1.5(a)(i)</span>) shall be converted solely into the right
to receive a number of FSI Common Shares equal to the Exchange Ratio (the &#8220;<b>Merger Shares</b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
If any shares of Company Common Stock outstanding immediately prior to the Effective Time are unvested or are subject to a repurchase
option or the risk of forfeiture or under any applicable restricted stock purchase agreement or other agreement with the Company (other
than those shares (if any) which, as a result of the Merger, shall, by the terms of the agreements applicable thereto, vest or for which
any such repurchase options or other such restrictions or risks of forfeiture shall lapse), then the shares of Merger Shares issued in
exchange for such shares of Company Common Stock (the &#8220;<b>Restricted Shares</b>&#8221;) will to the same extent be unvested and
subject to the same repurchase option or risk of forfeiture. The Company shall take all action that may be necessary to ensure that,
from and after the Effective Time, FSI is entitled to exercise any such repurchase option or other right set forth in any such restricted
stock purchase agreement or other agreement in accordance with its terms. The parties hereto intend that the Restricted Shares issued
in exchange for shares of Company Common Stock in accordance with <span style="text-decoration: underline">Section 1.5(a)</span> and this <span style="text-decoration: underline">Section 1.5(b)</span> will be treated
as received in exchange for the applicable holder&#8217;s shares of Company Common Stock and agree to treat and report the receipt of
the Restricted Shares for income Tax purposes as consideration for such holder&#8217;s shares of Company Common Stock and not as compensation
for services, except as otherwise required pursuant to a &#8220;determination&#8221; within the meaning of Section 1313(a) of the Code
(or any similar provision of state, local or foreign Tax law).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 374 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Each Company Option that is outstanding and unexercised immediately prior to the Effective Time (whether vested or unvested) shall automatically
be assumed by FSI and converted into an option to acquire a number of FSI Common Shares at an adjusted exercise price per share, in each
case, as determined under this <span style="text-decoration: underline">Section 1.5(c)</span> (each such resulting option, a &#8220;<b>Rollover Option</b>&#8221;). Each Rollover
Option shall be subject to the same terms and conditions as were applicable to such corresponding Company Option immediately prior to
the Effective Time (including applicable vesting conditions), except to the extent such terms or conditions are rendered inoperative
by the Merger or such other immaterial administrative or ministerial changes as the Parties may determine are appropriate to effectuate
the administration of the Rollover Options. Accordingly, effective as of the Effective Time: (i) each such Rollover Option shall be exercisable
solely for FSI Common Shares; (ii) the number of FSI Common Shares subject to each Rollover Option shall be determined by multiplying
the Exchange Ratio and rounding the resulting number down to the nearest whole number of FSI Common Shares (such FSI Common Shares issuable
upon exercise of a Rollover Option, the &#8220;<b>Rollover Option Shares</b>&#8221;); and (iii) the per share exercise price for the
Rollover Option Shares issuable upon exercise of such Rollover Option shall be determined by dividing the per share exercise price for
the shares of Company Capital Stock subject to the Company Option, as in effect immediately prior to the Effective Time, by the Exchange
Ratio, and rounding the resulting exercise price up to the nearest whole cent. Notwithstanding the foregoing, the conversions described
in this <span style="text-decoration: underline">Section 1.5(c)</span> shall occur in a manner consistent with the requirements of Section 409A of the Code and, in the case of
any Company Option to which Section 422 of the Code applies, the exercise price and the number of FSI Common Shares purchasable pursuant
to such option shall be determined in a manner consistent with the requirements of Section 424(a) of the Code. Prior to the Effective
Time, the Company shall perform such actions as are required under the Company stock plans and the awards governing the Company Options
in order to effect the treatment of the Company Options described in this <span style="text-decoration: underline">Section 1.5(c)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
No fractional FSI Common Shares shall be issued in connection with the Merger as a result of the conversion provided for in <span style="text-decoration: underline">Section
1.5(a)(ii)</span>, and no certificates or scrip for any such fractional shares shall be issued. Any holder of Company Common Stock who would
otherwise be entitled to receive a fraction of FSI Common Shares (after aggregating all fractional FSI Common Shares issuable to such
holder) shall, in lieu of such fraction of a share, be entitled to receive, from FSI in accordance with the provisions of this <span style="text-decoration: underline">Section
1.5</span>, in lieu of such fractional shares, one FSI Common Share (the &#8220;<b>Fractional Share Amount</b>&#8221;). The Parties acknowledge
that payment of the Fractional Share Amount was not separately bargained-for consideration but merely represents a mechanical rounding
off for purposes of avoiding the expense and inconvenience to FSI that would otherwise be caused by the issuance of fractional shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Each share of common stock of Merger Sub I issued and outstanding immediately prior to the Effective Time shall be converted into and
exchanged for one validly issued, fully paid and non-assessable share of common stock of the First Step Surviving Corporation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
Each share of common stock of the First Step Surviving Corporation issued and outstanding immediately prior to the Second Effective Time
shall be converted into and exchanged for one validly issued, fully paid and non-assessable share of common stock of the Final Surviving
Entity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 375 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
If, between the date of this Agreement and the Effective Time, the outstanding shares of Company Capital Stock or FSI Common Shares shall
have been changed into, or exchanged for, a different number of shares or a different class, by reason of any stock dividend, subdivision,
reclassification, recapitalization, split, combination or exchange of shares, the Exchange Ratio shall be correspondingly adjusted to
provide the holders of Company Capital Stock the same economic effect as contemplated by this Agreement prior to such event.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
Prior to the Effective Time, unless otherwise determined by the Company in its sole discretion, the Company shall use commercially reasonable
efforts to enter into an agreement (a &#8220;<b>SAFE Conversion Agreement</b>&#8221;) with each SAFE Party, pursuant to which each SAFE
shall be terminated, effective as of immediately prior to the Effective Time, with each SAFE Party receiving the number of shares of
Company Common Stock set forth in the applicable SAFE Conversion Agreement; <i>provided, however</i>, that the Company shall not be obligated
to agree to a SAFE Party receiving any consideration different than or greater in amount or value than as provided in the applicable
SAFE.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.6
Closing of the Company&#8217;s Transfer Books</b>. At the Effective Time, the stock transfer books of the Company shall be closed with
respect to all shares of Company Capital Stock outstanding immediately prior to the Effective Time. No further transfer of any such shares
of Company Capital Stock shall be made on such stock transfer books after the Effective Time. If, after the Effective Time, a valid certificate
or documentation previously representing any shares of Company Capital Stock outstanding immediately prior to the Effective Time (a &#8220;<b>Company
Stock Certificate</b>&#8221;) is presented to FSI or the Final Surviving Entity, such Company Stock Certificate shall be canceled or
terminated and shall be exchanged as provided in <span style="text-decoration: underline">Sections 1.5</span> and <span style="text-decoration: underline">1.7</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.7
Exchange Agent; Deliverables</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
As promptly as reasonably practicable following the date of this Agreement, but in no event later than ten (10) Business Days prior to
the Closing Date, FSI shall appoint an exchange agent mutually agreed upon by FSI and the Company (the &#8220;<b>Exchange Agent</b>&#8221;)
and enter into an exchange agent agreement with the Exchange Agent for the purpose of exchanging Company Stock Certificates, if any,
representing the Company Capital Stock and each Company Capital Stock held in book-entry form on the stock transfer books of the Company
immediately prior to the Effective Time, in either case, for the portion of the Merger Shares issuable in respect of such Company Capital
Stock pursuant to <span style="text-decoration: underline">Section 1.5</span> and on the terms and subject to the other conditions set forth in this Agreement. Each of FSI and
the Company shall mutually agree to any changes to the Letter of Transmittal (as defined below) in order to satisfy any requirements
of the Exchange Agent (in either case, such agreement not to be unreasonably withheld, conditioned or delayed).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 376 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Promptly after the Effective Time (and in any event within three (3) Business Days thereafter), FSI shall mail or otherwise deliver,
or shall cause to be mailed or otherwise delivered, to the Company Stockholders (i) a letter of transmittal in customary form and containing
such provisions as FSI and the Company shall reasonably agree (including (A) a provision confirming that delivery of Company Stock Certificates
(or affidavit of loss in lieu thereof in the form required by the Letter of Transmittal), if any, shall be effected, and risk of loss
and title to Company Stock Certificates shall pass, only upon delivery of such Company Stock Certificates or affidavit of loss in lieu
thereof in the form required by the Letter of Transmittal, if any, to FSI) and (B) a general release of all claims against the Company
and FSI) (&#8220;<b>Letter of Transmittal</b>&#8221;); and (ii) instructions for use in effecting the surrender of Company Stock Certificates,
if any, in exchange for certificates representing the Merger Shares and the Fractional Share Amount. Upon surrender of a Company Stock
Certificate or affidavit of loss in lieu thereof in the form required by the Letter of Transmittal, if any, to the Exchange Agent for
exchange, together with a duly executed Letter of Transmittal and such other documents as may be reasonably required by FSI or the Exchange
Agent, (A) the holder of such Company Capital Stock shall be entitled to receive in exchange therefor a certificate representing the
number of whole shares of Merger Shares that such holder has the right to receive (and the Fractional Share Amount) pursuant to the provisions
of <span style="text-decoration: underline">Section 1.5</span>; and (B) the Company Stock Certificate, if any, so surrendered shall be canceled. If any certificates evidencing
shares of Merger Shares are to be issued in a name other than that in which the surrendered Company Stock Certificate or the transferred
Company Common Stock is registered, it shall be a condition of the issuance thereof that the Company Stock Certificate so surrendered
or the transferred Company Common Stock shall be properly endorsed or accompanied by an executed form of assignment separate from the
Company Stock Certificate or shall otherwise be in proper form for transfer, and that the Person requesting such exchange pay to the
Exchange Agent any transfer or other tax required by reason of the issuance of a new certificate or transfer for shares of Merger Shares
in any name other than that of the registered holder of the Company Stock Certificate surrendered or the transferred Company Capital
Stock or otherwise establish to the satisfaction of the Exchange Agent that such tax has been paid or is not payable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
If a properly completed and duly executed Letter of Transmittal, together with any Company Stock Certificates (or affidavit of loss in
lieu thereof in the form required by the Letter of Transmittal), if any, is delivered to the Exchange Agent in accordance with <span style="text-decoration: underline">Section
1.7(b)</span> (i) at least one (1) Business Day prior to the Closing Date, then FSI and the Company shall take all necessary actions to
cause the applicable portion of the Merger Shares to be delivered to the applicable holder of Company Capital Stock on the Closing Date,
or (ii) less than one (1) Business Day prior to the Closing Date, then FSI and the Company (or the Final Surviving Entity) shall take
all necessary actions to cause the applicable portion of the Merger Shares to be delivered to the applicable holder of Company Capital
Stock within two (2) Business Days after such delivery.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Any portion of the Merger Shares not obtained by the holders of Company Capital Stock twelve (12) months following the Closing Date shall
be delivered to FSI or as otherwise instructed by FSI, and any holders of Company Capital Stock who have not exchanged his, her or its
Company Capital Stock for the applicable portion of the Merger Shares prior to that time shall thereafter look only to FSI for the issuance
of the applicable portion of the Merger Shares, without any interest thereon. No party to this Agreement or any of their respective Affiliates
shall be liable to any Person in respect of any consideration delivered to a public official pursuant to any applicable abandoned property,
unclaimed property, escheat, or similar Law. Any portion of the Merger Shares remaining unclaimed by the holders of Company Capital Stock
immediately prior to such time when the amounts would otherwise escheat to or become property of any Governmental Authority shall become,
to the extent permitted by applicable Law, the property of FSI free and clear of any claims or interest of any Person previously entitled
thereto.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 377 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
No dividends or other distributions declared or made with respect to Merger Shares with a record date after the Effective Time shall
be paid to the holder of any unsurrendered Company Stock Certificate with respect to the Merger Shares that such holder has the right
to receive in the Merger until such holder surrenders such Company Stock Certificate (or complies with the lost stock provisions) in
accordance with this <span style="text-decoration: underline">Section 1.7</span> (at which time such holder shall be entitled, subject to the effect of applicable abandoned property,
escheat or similar Laws, to receive all such dividends and distributions, without interest).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
Each of FSI, Merger Subs, the Company and the Final Surviving Entity shall be entitled to deduct and withhold, from any consideration
payable or otherwise deliverable under this Agreement to any holder of record of any Company Capital Stock immediately prior to the Effective
Time or any other Person who is entitled to receive Merger Shares and/or a Fractional Share Amount pursuant to this Agreement, such amounts
as are required to be withheld or deducted under the Code or any other state, local or foreign Tax Law with respect to the making of
such payment; <i>provided</i>, <i>that</i> the person responsible for the withholding shall notify the recipient of any such payment
of any such withholding requirement prior to making any such withholding and shall use commercially reasonable efforts to reduce or eliminate
such withholding obligation. To the extent that amounts are so withheld or deducted and timely paid to the applicable Governmental Authority,
such withheld or deducted amounts shall be treated for all purposes of this Agreement as having been paid to the Person(s) to whom such
amounts would otherwise have been paid.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.8
Further Action</b>. If, at any time after the Effective Time, any further action is determined by the Final Surviving Entity to be necessary
or desirable to carry out the purposes of this Agreement or to vest the Final Surviving Entity with full right, title and possession
of and to all rights and property of the Company, then the officers and directors of the Final Surviving Entity shall be fully authorized,
and shall use their commercially reasonable efforts (in the name of the Company, in the name of the Merger Subs and otherwise) to take
such action.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
2. REPRESENTATIONS AND WARRANTIES OF THE COMPANY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company represents and warrants to FSI and the Merger Subs as follows, except as set forth in the written disclosure schedule delivered
by the Company to FSI (the &#8220;<b>Company Disclosure Schedule</b>&#8221;). The Company Disclosure Schedule shall be arranged in parts
and subparts corresponding to the numbered and lettered Sections and subsections contained in this <span style="text-decoration: underline">Section 2</span>. The disclosures
in any part or subpart of the Company Disclosure Schedule shall qualify other Sections and subsections in this <span style="text-decoration: underline">Section 2</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.1
Organization</b>. The Company is a corporation, duly organized, validly existing and in good corporate standing under the Laws of the
State of Delaware. <span style="text-decoration: underline">Section 2.1</span> of the Company Disclosure Schedule identifies each Subsidiary of Company and indicates its jurisdiction
of organization. Each of the Group Companies has all requisite corporate power and authority to own, lease and operate all of its properties
and assets and to carry on its business as it is now being conducted. Each of the Group Companies is duly licensed or qualified to do
business and is in corporate good standing in each jurisdiction in which the nature of the business conducted by it or the character
or location of the properties and assets owned, leased, or operated by it makes such licensing or qualification necessary, except where
the failure to be so licensed or qualified and in corporate good standing would not, either individually or in the aggregate, reasonably
be expected to have a Company Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 378 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.2
Capitalization</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The authorized capital stock of the Company consists of 90,000,000 shares of Company Common Stock and 60,150,347 shares of Company Preferred
Stock. As of the date hereof, there are 20,853,976 shares of Company Common Stock issued and outstanding and 56,324,126 shares of Company
Preferred Stock issued and outstanding. 6,648,543 shares of the Company Preferred Stock are designated Series A-1 Preferred Stock, all
of which are issued and outstanding; 13,404,958 shares of the Preferred Stock are designated Series A-2 Preferred Stock, all of which
are issued and outstanding; 284,090 shares of the Preferred Stock are designated Series A-3 Preferred Stock, all of which are issued
and outstanding; 136,462 shares of the Preferred Stock are designated Series A-4 Preferred Stock, all of which are issued and outstanding;
8,788,202 shares of the Preferred Stock are designated Series A-5 Preferred Stock, all of which are issued and outstanding; 125,239 shares
of the Preferred Stock are designated Series A-6 Preferred Stock, all of which are issued and outstanding; 16,757,251 shares of the Preferred
Stock are designated Series B Preferred Stock, all of which are issued and outstanding; and 14,005,602 shares of the Preferred Stock
are designated Series B-2 Preferred Stock, of which 10,179,381 shares are issued and outstanding. The Company has two equity incentive
plans. As of the date of this Agreement, the Company had reserved an aggregate of 22,447,499 shares of Company Common Stock for issuance
to employees, consultants and non-employee directors pursuant to the Company Option Plan, under which 2,838,777 shares are available
for issuance. Each Company Option under the Company Option Plan that is outstanding and unexercised as of immediately prior to the Effective
Time will be subject to <span style="text-decoration: underline">Section 1.5(c)</span>. As of the date hereof, there are no shares of Company Common Stock and no shares of Company
Preferred Stock held in the treasury of the Company. The Company has no shares of Company Common Stock or Company Preferred Stock reserved
for issuance other than as described above. The outstanding shares of Company Common Stock and Company Preferred Stock have been duly
authorized and are validly issued, fully paid and nonassessable, and were not issued in violation of the material terms of any agreement
or understanding binding upon the Company at the time at which they were issued and were issued in compliance with the certificate of
incorporation, bylaws and other charter and organizational documents of each Group Company, including all amendments thereto (the &#8220;<b>Company
Organizational Documents</b>&#8221;) and all applicable Laws. Except for Company Options granted under the Company Option Plan and the
Notes issued pursuant to the Note Purchase Agreement, the Company does not have and is not bound by any outstanding subscriptions, options,
warrants, calls, commitments, rights agreements, or agreements of any character calling for the Company to issue, deliver, or sell, or
cause to be issued, delivered, or sold any shares of Company Common Stock or any other equity security of the Company or any securities
convertible into, exchangeable for, or representing the right to subscribe for, purchase, or otherwise receive any shares of Company
Common Stock or any other equity security of the Company or obligating the Company to grant, extend, or enter into any such subscriptions,
options, warrants, calls, commitments, rights agreements, or any other similar agreements. Except as set forth in <span style="text-decoration: underline">Section 2.2(a)</span>
of the Company Disclosure Schedule, there are no registration rights, repurchase or redemption rights, anti-dilutive rights, voting agreements,
voting trusts, preemptive rights or restrictions on transfer relating to any capital stock of the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 379 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Section 2.2(b)</span> of the Company Disclosure Schedule sets forth a true, correct and complete list, as of the date hereof, of all
issued and outstanding shares of Company Common Stock and shares of Company Preferred Stock, on a holder-by-holder basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.3
Authority</b>. The Company has all requisite corporate power and authority to execute and deliver this Agreement and to consummate the
Contemplated Transactions and perform its respective obligations hereunder, subject only to obtaining the Company Stockholder Approval.
The adoption, execution, delivery and performance of this Agreement and the approval of the consummation of the Contemplated Transactions
have been recommended by, and have been duly and validly adopted and approved by a unanimous vote of, the Board of Directors of the Company.
No other approval or consent of, or action by, the holders of the outstanding securities of the Company, other than the Company Stockholder
Approval, is required in order for the Company to execute and deliver this Agreement and to consummate the Contemplated Transactions
and perform its obligations hereunder. The Board of Directors of the Company has declared this Agreement advisable, has directed that
this Agreement be submitted to the Company Stockholders for adoption and approval and has recommended that the Company Stockholders adopt
and approve this Agreement. Except for the Company Stockholder Approval and the filing of the Certificates of Merger with the Secretary
of State of the State of Delaware, no other corporate proceeding on the part of the Company is necessary to authorize the adoption, execution,
delivery and performance of this Agreement or to consummate the Merger and the other Contemplated Transactions. This Agreement and all
other documents required to be executed by the Company in connection with the Contemplated Transactions has been duly and validly executed
and delivered by the Company and (assuming due authorization, execution and delivery by the other parties hereto), constitute the legal,
valid and binding obligations of the Company, enforceable against the Company in accordance with its terms, subject to applicable bankruptcy,
insolvency, reorganization, moratorium, or other similar Laws relating to creditors&#8217; rights and general principles of equity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.4
Non-Contravention; Consents</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Except as set forth in <span style="text-decoration: underline">Section 2.4(a)</span> of the Company Disclosure Schedule, the execution and delivery of this Agreement by the
Company does not, and the consummation by the Company of the Contemplated Transactions will not, (i) conflict with, or result in any
violation or breach of, any provision of the Company Organizational Documents, (ii) conflict with, or result in any violation or breach
of, or constitute (with or without notice or lapse of time, or both) a default (or give rise to a right of termination, cancellation
or acceleration of any obligation or loss of any material benefit) under, require a consent or waiver under, constitute a change in control
under, require the payment of a penalty under or result in the imposition of any Encumbrance on any Group Company&#8217;s assets under,
any of the terms, conditions or provisions of any Company Material Contract or other agreement, instrument or obligation to which a Group
Company is a party or by which it or any of its properties or assets may be bound, or (iii) subject to obtaining the Company Stockholder
Approval and subject to the consents, approvals and authorizations specified in clauses (i) through (vi) of <span style="text-decoration: underline">Section 2.4(b)</span> having
been obtained prior to the Effective Time and all filings and notifications described in <span style="text-decoration: underline">Section 2.4(b)</span> having been made, conflict
with or violate any Law applicable to the Group Companies or any of its properties or assets, except in the case of clauses (ii) and
(iii) of this <span style="text-decoration: underline">Section 2.4(a)</span> for any such conflicts, violations, breaches, defaults, rights of termination, cancellation or acceleration,
change of control, penalty or Encumbrances that have not had, and would not reasonably be expected to result in, a Company Material Adverse
Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 380 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
No consent, approval, license, permit, order or authorization of, or registration, declaration, notice or filing with, any Governmental
Authority is required by or with respect to the Group Companies in connection with the execution and delivery of this Agreement by the
Company or the consummation by the Company of the Contemplated Transactions, except for (i) obtaining the Company Stockholder Approval,
(ii) the filing of the Certificates of Merger with the Delaware Secretary of State and appropriate corresponding documents with the appropriate
authorities of other states in which the Company is qualified as a foreign corporation to transact business, (iii) any filings required
to be made with the SEC in connection with this Agreement and the Contemplated Transactions (including (A) the filing of the Registration
Statement / Proxy Statement with the SEC in accordance with the Securities Act and the Exchange Act; and (B) the filing of a Form D Notice
of Exempt Offering of Securities or other related filings in reliance on an exemption provided in Regulation D of the Securities Act),
(iv) such consents, approvals, orders, authorizations, registrations, declarations, notices and filings as may be required under applicable
state securities Laws, the rules and regulations of the NYSE American, (v) such filings and notifications as may be required under the
Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and the rules and regulations promulgated thereunder (the &#8220;<b>HSR
Act</b>&#8221;) or any other applicable federal, state or foreign law, regulation, order, decree or other legal restraint designed to
govern competition or prohibit, restrict or regulate actions with the purpose or effect of monopolization or restraint of trade (collectively
&#8220;<b>Antitrust Laws</b>&#8221;), to be made by Company, or by its &#8220;ultimate parent entity&#8221; as that term is defined in
the HSR Act, and the expiration or early termination of any applicable waiting periods under the HSR Act or applicable foreign Antitrust
Laws and (vi) such other consents, licenses, permits, orders, authorizations, filings, approvals and registrations which, if not obtained
or made, have not had, and would not reasonably be expected to result in, a Company Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.5
Financial Statements</b>. <span style="text-decoration: underline">Section 2.5</span> of the Company Disclosure Schedule includes true and complete copies of each of the following:
the unaudited consolidated balance sheet of the Company as of December 31, 2021, and the related unaudited consolidated statement of
operations of the Company for the year then ended (such financial statements, collectively, the &#8220;<b>Company Financial Statements</b>&#8221;).
The Company Financial Statements (a) were prepared in accordance with GAAP applied on a consistent basis (unless otherwise noted therein)
throughout the periods indicated and (b) fairly present, in all material respects, the financial condition and operating results of the
Company as of the dates and for the periods indicated therein. The balance sheet of the Company as of December 31, 2021, included in
<span style="text-decoration: underline">Section 2.5</span> of the Company Disclosure Schedule is hereinafter referred to as the &#8220;<b>Company Balance Sheet</b>.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.6
Absence of Changes</b>. Since the date of the Company Balance Sheet, (a) the Company Business has been conducted in the ordinary course
in all material respects and (b) there has not been any event, occurrence, development or state of circumstances or facts that has had,
or would reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 381 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.7
Title to Assets</b>. The Group Companies own, and have good and valid title to, or, in the case of leased properties and assets, valid
leasehold interests in, all tangible material properties or assets and equipment used or held for use in their business or operations
or purported to be owned by them. Except as described in <span style="text-decoration: underline">Section 2.7</span> of the Company Disclosure Schedule, all of such properties
or assets are owned by the Group Companies free and clear of any Encumbrances, except for Permitted Encumbrances.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.8
Properties</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Except as would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect, the Group Companies
have good title to, or valid leasehold interests in, all property and assets reflected on the Company Balance Sheet or acquired after
the date of the Company Balance Sheet, free and clear of all Encumbrances, except for Permitted Encumbrances, except as have been disposed
of since the date of the Company Balance Sheet in the ordinary course of business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Except as would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect, (i) each lease,
sublease or license (each, a &#8220;<b>Lease</b>&#8221;) under which any Group Company leases, subleases or licenses any real property
is valid and in full force and effect and (ii) neither the Group Companies nor, to the Company&#8217;s Knowledge any other party to a
Lease, is in violation of any provision of any Lease, (iii) neither the Group Companies nor, to the knowledge of the Company, any of
the other parties thereto has violated or committed or failed to perform any act which (with or without notice, lapse of time or both)
would constitute a default under any provision of any Lease, and (iv) none of the Group Companies have received written notice that it
has violated or defaulted under any Lease.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.9
Intellectual Property</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Except as would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect, (i) all necessary
fees and filings with respect to any material Company Registered Intellectual Property have been paid in full and timely submitted to
the relevant intellectual property office or Governmental Authority and Internet domain name registrars to maintain ownership of and/or
rights to such material Company Registered Intellectual Property in full force and effect, and (ii) no issuance or registration obtained
and no application filed by the Group Companies for any Intellectual Property Rights has been cancelled, abandoned, allowed to lapse
or not renewed. As of the date of this Agreement, there are no material Legal Proceedings pending, including interference, re-examination,
inter partes review, reissue, opposition, nullity or cancellation proceedings, that relate to any material Company Registered Intellectual
Property and, to the Company&#8217;s Knowledge, no such Legal Proceedings are threatened by any Governmental Authority or any other Person.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
A Group Company owns all right, title and interest in and to or has a valid right to use all material Intellectual Property Rights used
in or necessary for the Company Business free and clear of all Encumbrances or obligations to others (other than Permitted Encumbrances),
except has not had, and would not reasonably be expected to result in, a Company Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 382 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Except as would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect, no Group Company
has (i) transferred ownership of, granted any exclusive license or right, or granted any other license or right material to the Company
Business with respect to, any Company-Owned Intellectual Property or Company Licensed Intellectual Property used in or necessary for
the Company Business to any other Person or (ii) granted any customer the right to use any Company Product or service on anything other
than a non-exclusive basis. Except as would not reasonably be expected to have, individually or in the aggregate, a Company Material
Adverse Effect, the applicable Group Company has valid rights under all Contracts for Company Licensed Intellectual Property to use,
sell, license and otherwise exploit, as the case may be, all Company Licensed Intellectual Property as the same is currently used, sold,
licensed and otherwise exploited by such Group Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Except as would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect, all Company-Owned
Intellectual Property (including all of the Company&#8217;s rights therein) is valid, subsisting and enforceable (except for applications
for Company Registered Intellectual Property that have not issued), and, to the Company&#8217;s Knowledge, all of the Group Companies&#8217;
rights in the Company Licensed Intellectual Property, are valid and enforceable, in each case, subject to applicable bankruptcy, insolvency,
reorganization, moratorium or other Laws affecting generally the enforcement of creditors&#8217; rights and subject to general principles
of equity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Except as would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect, each current
and former employee, consultant, advisor or independent contractor of any Group Company that solely or jointly contributed to or otherwise
participated in the authorship, invention, creation, improvement, modification or other development of any Intellectual Property Rights
for the Group Companies since the Group Companies&#8217; inception (each such person, a &#8220;<b>Company Creator</b>&#8221;) has agreed
under a valid and enforceable confidentiality agreement to maintain and protect the trade secrets and confidential information of all
Group Companies and has validly transferred and assigned to a Group Company all Intellectual Property Rights authored, invented, created,
improved, modified or otherwise developed by such Company Creator in the course of such Company Creator&#8217;s employment or other engagement
with such Group Company or has granted the Group Companies the right to exploit, sufficient for the conduct of the Company&#8217;s Business
as currently conducted, such Intellectual Property Rights.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
Except as would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect, each Group Company
has taken reasonable steps to safeguard and maintain the secrecy of any trade secrets, know-how and other confidential information owned,
possessed or used by each Group Company or any trade secrets, know-how and other confidential information of any third party made available
to any Group Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
Except as would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect, none of the
Company-Owned Intellectual Property and, to the Company&#8217;s Knowledge, none of the Company Licensed Intellectual Property, is subject
to any outstanding Order that restricts in any manner the use, sale, transfer, licensing or exploitation thereof by any of the Group
Companies or affects the validity, use or enforceability of any such Company-Owned Intellectual Property or Company Licensed Intellectual
Property.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 383 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
Except as would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect, (i) to the Company&#8217;s
Knowledge, neither the conduct of the Company&#8217;s Business nor any of the Company Products researched, tested, developed, manufactured,
offered, marketed, licensed, provided, sold, distributed or otherwise exploited by any of the Group Companies nor the design, development,
manufacturing, reproduction, use, marketing, offer for sale, sale, importation, exportation, distribution, maintenance or other exploitation
of any Company Product has infringed, has constituted or has resulted from an unauthorized use or misappropriation of or has otherwise
violated any valid and enforceable Intellectual Property Rights of any other Person and (ii) there is no Legal Proceeding pending, or,
to the Company&#8217;s Knowledge, threatened, nor has any Group Company received any communications (a) alleging that any Group Company
has infringed, misappropriated or otherwise violated any Intellectual Property Rights of any other Person, (b) challenging the validity,
enforceability, use or exclusive ownership of any Company-Owned Intellectual Property or (c) inviting any Group Company to take a license
under any Patent or consider the applicability of any Patents to any products or services of any of the Group Companies or to the conduct
of the Company&#8217;s Business, and to the Company&#8217;s Knowledge, no Person has infringed, misappropriated, diluted or otherwise
violated any Company-Owned Intellectual Property or Company Licensed Intellectual Property.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Except as would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect, (i) all Company
IT Systems are in good working condition to effectively perform all information technology operations necessary for the Group Companies
to conduct the Company Business and operate in accordance with their specifications and related documentation and perform in a manner
that permits the Group Companies to conduct the Company Business, (ii) no Group Company has experienced any disruption to, or interruption
in, the Company Business attributable to a defect, bug, breakdown or other failure or deficiency of any Company IT System, (iii) the
Group Companies have taken reasonable measures, consistent with current industry standards, to protect the confidentiality and security
of the Company IT Systems (and all information stored thereon or transmitted thereby), including by implementing commercially reasonable
back-up and disaster prevention and recovery measures, and (iv) there has been no unauthorized use, access, interruption, modification
or corruption of any Company IT Systems (or information stored thereon or transmitted thereby).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
No Group Company has developed any Software that is material to the Company Business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.10
Material Contracts</b>. <span style="text-decoration: underline">Section 2.10</span> of the Company Disclosure Schedule sets forth a list as of the date of this Agreement of
each of the following Contracts to which a Group Company is a party or by which it is bound (each such Contract listed or required to
be so listed, and each of the following Contracts to which a Group Company becomes a party or by which it becomes bound after the date
of this Agreement, a &#8220;<b>Company Material Contract</b>&#8221;):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
the Company Leases and the Company Ancillary Lease Documents;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
for the purchase or sale of materials, supplies, goods, services, equipment or other assets requiring annual payments by the Group Companies
of, or pursuant to which in the last year a Group Company paid, in the aggregate, $100,000 or more;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 384 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
that relates to any material partnership, joint venture, strategic alliance or other similar Contract;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
relating to Indebtedness for borrowed money or the deferred purchase price of property (whether incurred, assumed, guaranteed or secured
by any asset), except for Contracts relating to Indebtedness in an amount not exceeding $250,000 in the aggregate;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
relating to severance or change-in-control Contracts;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
in respect of any Company Intellectual Property that provides for annual payments of, or pursuant to which in the last year a Group Company
paid or received, in the aggregate, $100,000 or more;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
containing any royalty, dividend or similar arrangement based on the revenues or profits of the Group Companies;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
with any Governmental Authority;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
any Contract with (a) an executive officer or director of a Group Company or any of such executive officer&#8217;s or director&#8217;s
immediate family members, in each case, excluding any Contract terminable at will without liability or notice, (b) an owner of more than
five percent (5%) of the voting power of the outstanding capital stock of the Company or (c) to the knowledge of the Company, any &#8220;related
person&#8221; (within the meaning of Item 404 of Regulation S-K under the Securities Act) of any such officer, director or owner (other
than a Group Company);</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
that gives rise to any material payment or benefit as a result of the performance of this Agreement or any of the other Contemplated
Transactions;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
relating to the acquisition or disposition of any material interest in, or any material amount of, property or assets of the Group Companies
or for the grant to any Person of any preferential rights to purchase any of the Group Companies&#8217; assets, other than in the Ordinary
Course of Business; or</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l)
with respect to material Company Licensed Intellectual Property or Company Licensed Out IP which requires, or would reasonably be expected
to require (based on any occurrence, development, activity or event contemplated by such Contract), aggregate payments to or from any
Group Company in excess of $100,000 over the life of the Contract (other than (i) licenses to Off-the-Shelf Software, (ii) licenses to
Public Software, and (iii) non-disclosure agreements and licenses granted by employees, individual consultants or individual contractors
of any Group Company pursuant to Contracts with employees, individual consultants or individual contractors).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
for breaches, violations of defaults which would not reasonably be expected to have, individually or in the aggregate, a Company Material
Adverse Effect, (i) each of the Company Material Contracts is valid and in full force and effect and (ii) none of the Group Companies,
nor to the Company&#8217;s Knowledge any other party to a Company Material Contract, is in violation of any provision of any Company
Material Contract.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<!-- Field: Page; Sequence: 385 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.11
Absence of Undisclosed Liabilities</b>. As of the date of this Agreement, the Group Companies have no liability, Indebtedness, obligation,
expense, claim, deficiency, guaranty or endorsement of any kind, whether accrued, absolute, contingent, matured, unmatured or other (each
a &#8220;<b>Liability</b>&#8221;), individually or in the aggregate, except for Liabilities: (a) adequately shown on the Company Balance
Sheet, (b) incurred in the ordinary course of business since the date of the Company Balance Sheet and that do not arise out of, result
from, or relate to any tort, infringement or breach or violation of, or default under, a Contract or applicable Law, (c) arising under
this Agreement, (d) individually or in the aggregate, that would not be reasonably likely to have a Company Material Adverse Effect,
or (e) as set forth on <span style="text-decoration: underline">Section 2.11</span> of the Company Disclosure Schedule.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.12
Compliance with Laws; Regulatory Compliance</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The Group Companies are in compliance in all material respects with all Laws or Orders, except where any such failure to be in compliance
has not had, or would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect. No investigation,
inquiry, proceeding or similar action by any Governmental Authority with respect to the Group Companies is pending or, to the knowledge
of the Company, threatened in writing, nor has any Governmental Authority indicated in writing an intention to conduct the same which,
in each case, would reasonably be expected to have a Company Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
International Trade &amp; Anti-Corruption Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Neither the Group Companies nor, to the Company&#8217;s Knowledge, any of their Representatives is or has been, in the past five years,
(i) a Person named on any Sanctions and Export Control Laws-related list of designated Persons maintained by a Governmental Authority;
(ii) located, organized or resident in a Sanctioned Country; or (iii) an entity owned, directly or indirectly, by one or more Persons
described in clause (i) or (ii). The Group Companies are, and for the past five years have been, in compliance with applicable Sanctions
in all material respects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Neither the Group Companies nor, to the Company&#8217;s Knowledge, any of their Representatives for the benefit of the Group Companies,
has (i) made, offered, promised, paid or received any unlawful bribes, kickbacks or other similar payments to or from any Person, (ii)
made or paid any improper contributions, directly or indirectly, to a domestic or foreign political party or candidate or (iii) otherwise
made, offered, received, authorized, promised or paid any improper payment under any Anti-Corruption Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.13
Taxes and Tax Returns</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Each material Tax Return required to be filed by, or on behalf of, the Group Companies has been timely filed (taking into account any
valid extensions). Each such Tax Return is true, correct and complete in all material respects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 386 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The Group Companies (i) have paid (or has had paid on their behalf) all material Taxes due and owing, whether or not shown as due on
any Tax Return, except to the extent that any such Taxes are being contested in good faith and for which adequate reserves have been
made on the Company Balance Sheet, and (ii) have withheld and remitted to the appropriate Taxing Authority, or properly set aside, all
material Taxes required to be withheld and paid in connection with any amounts paid or owing to or collected from any employee, independent
contractor, supplier, creditor, stockholder, partner, member or other third party.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The unpaid Taxes of the Group Companies (i) did not, as of the date of the Company Balance Sheet, exceed the aggregate reserve for Tax
liability (rather than any reserve for deferred Taxes established to reflect timing differences between book and Tax income) set forth
on the face of the Company Balance Sheet (rather than in any notes thereto) and (ii) will not exceed that reserve as adjusted for operations
and transactions through the Closing Date in accordance with the past custom and practice of the Company in filing its Tax Returns.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
The Company has delivered to FSI correct and complete copies of all U.S. federal income Tax Returns, examination reports, and statements
of deficiencies assessed against, or agreed to by the Group Companies for all taxable periods ending prior to the Closing Date that are
still open to examination under all applicable statutes of limitations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
There are no material liens for Taxes (other than Taxes not yet due and payable) upon any of the assets of the Group Companies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
The Group Companies are not currently the beneficiary of any extension of time within which to file any material Tax Return.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
The Group Companies have not waived any statute of limitations with respect to any material Taxes or agreed to any extension of the period
for assessment or collection of any Taxes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
There is no material Tax claim, audit, suit, or administrative or judicial Tax proceeding now pending or presently in progress or threatened
in writing by a Taxing Authority to the Group Companies with respect to a material Tax Return of the Group Companies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
The Group Companies have not received notice in writing of any proposed material deficiencies from any Taxing Authority.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
The Group Companies have not distributed stock of a corporation, or have had its stock distributed, in a transaction purported or intended
to be governed in whole or in part by Sections 355 or 361 of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
No Group Company is a party to or has any obligation under any Tax sharing agreement (whether written or not) or any Tax indemnity or
other Tax allocation agreement or arrangement (other than any such agreement entered into in the Ordinary Course of Business and the
primary purpose of which does not relate to Taxes).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l)
The Group Companies (A) are not nor have they ever been a member of a group of corporations that files or has filed (or has been required
to file) consolidated, combined, or unitary Tax Returns (other than a group in which the parent is the Company) or (B) have no liability
for the Taxes of any person under Treasury Regulations Section 1.1502-6 (or any similar provision of state, provincial, local or foreign
Law), as a transferee or successor, by contract or otherwise (other than any such agreement entered into in the Ordinary Course of Business
and the primary purpose of which does not relate to Taxes).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 387 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)
No Group Company has been a United States real property holding corporation within the meaning of Section 897(c)(2) of the Code at any
time during the applicable period specified in Section 897(c)(1)(A)(ii) of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)
No Group Company has participated in a listed transaction within the meaning of Treasury Regulations Section 1.6011-4 (or any predecessor
provision).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)
No Group Company will be required to include any material item of income in, or exclude any material item of deduction from, taxable
income for any taxable period (or portion thereof) ending after the Closing Date as a result of any:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
change in method of accounting or use of an improper method of accounting prior to the Closing;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
&#8220;closing agreement&#8221; as described in Section 7121 of the Code (or any corresponding or similar provision of state, local or
foreign income Tax Law) executed prior to the Closing;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
installment sale or open transaction disposition made prior to the Closing;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
prepaid amount received prior to the Closing; or</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
election with respect to income from the discharge of indebtedness under Section 108(i) of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)
No written claim has been made by any Taxing Authority to the Group Companies that a Group Company is or may be subject to Tax or required
to file a Tax Return in a jurisdiction where it does not file Tax Returns, which could reasonably be expected to have, individually or
in the aggregate, a Company Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.14
Employee Benefit Programs</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Section 2.14(a)</span> of the Company Disclosure Schedule sets forth a list of every Employee Program maintained by the Group Companies
(the &#8220;<b>Company Employee Programs</b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Except as would not, individually or in the aggregate, have a Company Material Adverse Effect, each Company Employee Program that is
intended to qualify under Section 401(a) of the Code has received a favorable determination or approval letter from the IRS with respect
to such qualification, or may rely on an opinion letter issued by the IRS with respect to a prototype plan adopted in accordance with
the requirements for such reliance, or has time remaining for application to the IRS for a determination of the qualified status of such
Company Employee Program for any period for which such Company Employee Program would not otherwise be covered by an IRS determination.
To the knowledge of the Company, no event or omission has occurred that would reasonably be expected to cause any Company Employee Program
to lose its qualification or otherwise fail to satisfy the relevant requirements to provide tax-favored benefits under the applicable
Code Section (including without limitation Code Sections 105, 125, 401(a) and 501(c)(9)).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 388 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Except as would not, individually or in the aggregate, have a Company Material Adverse Effect, the Group Companies do not know, nor should
they reasonably know, of any material failure of any party to comply with any Laws applicable with respect to the Company Employee Programs.
Except as would not, individually or in the aggregate, have a Company Material Adverse Effect, with respect to any Company Employee Program,
there has been no (i) prohibited transaction, as defined in Section 406 of ERISA or Code Section 4975, (ii) failure to comply with any
provision of ERISA, other applicable Laws, or any agreement, or (iii) non-deductible contribution. No litigation or governmental administrative
proceeding (or investigation) or other proceeding (other than those relating to routine claims for benefits) is pending or, to the knowledge
of the Company, threatened with respect to any such Company Employee Program.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
None of the Group Companies nor any ERISA Affiliate has ever sponsored, maintained, administered or contributed (or had an obligation
to contribute to), or is reasonably expected to have any direct or indirect liability with respect to: (i) a &#8220;pension plan&#8221;
within the meaning of Section 3(2) of ERISA that is subject to Title IV of ERISA or the minimum funding standards under Section 302 of
ERISA and Section 412 of the Code; (ii) a &#8220;multiemployer plan&#8221; within the meaning of Section 3(37) of ERISA; (iii) a &#8220;multiple
employer plan&#8221; within the meaning of Section 413(c) of the Code; or (iv) a &#8220;multiple employer welfare arrangement&#8221;
within the meaning of Section 3(40) of ERISA.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
The Group Companies are not party to any written (i) agreement with any stockholders, director, or employee of a Group Company (A) the
benefits of which are contingent, or the terms of which are materially altered, upon the occurrence of a transaction involving the Group
Companies of the nature of any of the Contemplated Transactions, (B) providing any guaranteed period of employment or compensation guarantee,
or (C) providing severance benefits after the termination of employment of such director or employee; or (ii) agreement or plan binding
a Group Company, including any stock option plan, stock appreciation right plan, restricted stock plan, stock purchase plan, or severance
benefit plan, any of the benefits of which shall be increased, or the vesting of the benefits of which shall arise or be accelerated,
by the occurrence of any of the Contemplated Transactions or the value of any of the benefits of which shall be calculated on the basis
of any of the Contemplated Transactions. None of the Company Employee Programs provide for retiree medical or life insurance benefits
to any current or former employee, officer or director of any Group Company, other than group health plan continuation coverage as required
under Code Section 4980B or Part 6 of Subtitle B of Title I of ERISA or similar state Law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
There is no contract, agreement, plan or arrangement covering any individual that, by itself or collectively, would give rise to any
parachute payment subject to Section 280G of the Code, nor has any Group Company made any such payment, and the consummation of the transactions
contemplated herein shall not obligate the Group Companies or any other entity to make any parachute payment that would be subject to
Section 280G of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 389 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
Each Company Employee Program that is a &#8220;nonqualified deferred compensation plan&#8221; within the meaning of Section 409A of the
Code has been operated and maintained in compliance with Section 409A of the Code in all material respects. No stock option granted under
the Company Option Plan has any exercise price that was less than the fair market value of the underlying stock as of the date the option
was granted, or has any feature for the deferral of compensation other than the deferral of recognition of income until the later of
exercise or disposition of such option.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
For purposes of this <span style="text-decoration: underline">Section 2.14</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
An entity &#8220;<b>maintains</b>&#8221; an Employee Program if such entity sponsors, contributes to, or provides benefits under or through
such Employee Program, or has any obligation (by agreement or under applicable Laws) to contribute to or provide benefits under or through
such Employee Program, or if such Employee Program provides benefits to or otherwise covers or has covered employees of such entity (or
their spouses, dependents, or beneficiaries).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
An entity is an &#8220;<b>ERISA Affiliate</b>&#8221; of the Company if it would have ever been considered a single employer with the
Company under ERISA Section 4001(b) or part of the same &#8220;controlled group&#8221; as the Company for purposes of ERISA Section 302(d)(3).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.15
Labor and Employment Matters</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Except as has not had or would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect,
the Group Companies are, and since the date of incorporation of the Company have been, in compliance with all applicable Laws relating
to labor and employment, including those related to labor management relations, wages, hours, overtime, employee classification, discrimination,
sexual harassment, sexual misconduct, civil rights, affirmative action, work authorization, immigration, safety and health, workers compensation,
continuation coverage under group health plans, wage payment and the payment and withholding of taxes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
No Group Company is, or since the date of incorporation of the Company has been, a party to or subject to, or is currently negotiating
in connection with entering into, any Collective Bargaining Agreement, no employees of any Group Company are represented by a labor union,
and there have not been any, and, to the Company&#8217;s Knowledge, there are no threatened, organizational campaigns or other unionization
activity seeking recognition of a collective bargaining unit relating to any current or former employee. Except as has not had and would
not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect, there are no unfair labor practice
complaints pending or, to the Company&#8217;s Knowledge, threatened against any Group Company before the National Labor Relations Board
or any other Governmental Authority or any current union representation questions involving any current or former employee with respect
to any Group Company. There is no labor strike, slowdown, stoppage, picketing, interruption of work or lockout pending or, to the Company&#8217;s
Knowledge, threatened against or affecting any of the Group Companies, except for such actions and events that have not had and would
not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 390 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Except as has not had or would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect,
each Group Company is, and has been since the date of incorporation of the Company, in material compliance with the Worker Adjustment
and Retraining Notification Act and has no current material liabilities or other material obligations thereunder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.16
Environmental Matters</b>. Except as has not or would not reasonably be expected to have, individually or in the aggregate, a Company
Material Adverse Effect:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
the Group Companies are in compliance with all Environmental Laws applicable to their operations and use of the Company Leased Real Property;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
the Group Companies have not generated, transported, treated, stored, or disposed of any Hazardous Material, except in material compliance
with all applicable Environmental Laws, and there has been no Release or threat of Release of any Hazardous Material by a Group Company
at or on the Company Leased Real Property or any property or facility that a Group Company previously owned or leased that requires reporting,
investigation or remediation by a Group Company pursuant to any Environmental Law;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
the Group Companies have not (i) received written notice under the citizen suit provisions of any Environmental Law or (ii) been subject
to or, to the knowledge of the Company, threatened with any governmental or citizen enforcement action with respect to any Environmental
Law; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
to the knowledge of the Company, there are no underground storage tanks, landfills, current or former waste disposal areas or polychlorinated
biphenyls at or on the Company Leased Real Property that require reporting, investigation, cleanup, remediation or any other type of
response action by a Group Company pursuant to any Environmental Law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.17
Insurance</b>. The Company has delivered or made available to FSI accurate and complete copies of all material insurance policies and
all material self-insurance programs and arrangements relating to the business, assets, liabilities and operations of the Group Companies.
Each of such insurance policies is in full force and effect and the Group Companies are in compliance with the terms thereof. Other than
customary end of policy notifications from insurance carriers, since the date of incorporation of the Company, the Group Companies have
not received any notice or other communication regarding any actual or possible: (i) cancellation or invalidation of any insurance policy;
(ii) refusal or denial of any coverage, reservation of rights or rejection of any material claim under any insurance policy; or (iii)
material adjustment in the amount of the premiums payable with respect to any insurance policy. To the knowledge of the Company, there
is no pending workers&#8217; compensation or other claim under or based upon any insurance policy of a Group Company. All information
provided to insurance carriers (in applications and otherwise) on behalf of the Group Companies was, as of the date of such provision,
accurate and complete in all material respects. The Group Companies have provided timely written notice to the appropriate insurance
carrier(s) of each Legal Proceeding pending or threatened against the Group Companies, and no such carrier has issued in writing to the
Company a denial of coverage or a reservation of rights with respect to any such Legal Proceeding, or informed the Group Companies of
its intent to do so.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 391 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.18
Legal Proceedings; Orders</b>. As of the date hereof, there is no Legal Proceeding pending against, or, to the knowledge of the Company,
threatened against, any Group Company before (or, in the case of threatened actions, suits or proceedings, that would be before) or by
any Governmental Authority, that would reasonably be expected to have, individually or in the aggregate, a Company Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.19
Inapplicability of Anti-Takeover Statutes</b>. The Board of Directors of the Company has taken and will take all actions necessary to
ensure that the restrictions applicable to business combinations contained in Section 203 of the DGCL are, and will be, inapplicable
to the execution, delivery and performance of this Agreement and the Company Stockholder Support Agreement and to the consummation of
the Merger and the other Contemplated Transactions. No other state takeover statute or similar Law applies or purports to apply to the
Merger, this Agreement, the Company Stockholder Support Agreement or any of the other Contemplated Transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.20
Vote Required</b>. The affirmative vote (or action by written consent) of (a) the holders of a majority of the outstanding shares of
the Senior Preferred Stock (voting together as a single class on an as-converted basis), as defined in the Certificate of Incorporation
of the Company, and (b) the holders of the majority of the outstanding shares of the Series B Preferred Stock and the Series B-2 Preferred
Stock (voting together as a single class on an as-converted basis), as such terms are defined in the Certificate of Incorporation of
the Company (the &#8220;<b>Company Stockholder Approval</b>&#8221;), are the only votes or consents of the holders of any class or series
of Company Capital Stock necessary to adopt or approve this Agreement, and approve the Merger, the Contemplated Transactions and the
other matters set forth in <span style="text-decoration: underline">Section 5.2(a)</span> of this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.21
No Financial Advisor</b>. No broker, finder or investment banker is entitled to any brokerage fee, finder&#8217;s fee, opinion fee, success
fee, transaction fee or other fee or commission in connection with the Merger or any of the other Contemplated Transactions based upon
arrangements made by or on behalf of the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.22
Disclosure; Company Information</b>. The information in the Registration Statement / Proxy Statement relating to the Company will not,
on the date the Registration Statement / Proxy Statement is first mailed or made available to the FSI Shareholders or at the time of
the FSI Shareholder Meeting, contain any untrue statement of any material fact, or omit to state any material fact required to be stated
therein or necessary in order to make the statements therein not false or misleading at the time and in light of the circumstances under
which such statement is made. Notwithstanding the foregoing, no representation is made by the Group Companies with respect to the information
that has been or will be supplied by FSI and the Merger Subs or any of their Representatives for inclusion in the Registration Statement
/ Proxy Statement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 392 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.23
Data Privacy and Security</b>. Except as has not had or would not reasonably be expected to have, individually or in the aggregate, a
Company Material Adverse Effect:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Each Group Company has implemented written policies relating to the Processing of Personal Data as and to the extent required by applicable
Law (&#8220;<b>Company Privacy and Data Security Policies</b>&#8221;). Each Group Company has at all times complied in all material respects
with all applicable Privacy Laws, the Company Privacy and Data Security Policies and contractual obligations entered into by a Group
Company relating to the receipt, collection, compilation, use, storage, processing, sharing, safeguarding, security, disposal, destruction,
disclosure or transfer of Personal Data (collectively, the &#8220;<b>Company Privacy Requirements</b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
As of the date hereof, the Company has not received notice of any pending Legal Proceedings, nor has there been any material Legal Proceedings
against any Group Company initiated by (i) any Person; (ii) the United States Federal Trade Commission, any state attorney general or
similar state official; or (iii) any other Governmental Authority, in each case, alleging that any Processing of Personal Data by or
on behalf of a Group Company is in violation of any Company Privacy Requirements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Since the incorporation of the Company, (i) there has been no material unauthorized Processing of Personal Data in the possession or
control of any Group Company and/or any of the service providers of any Group Company and (ii) to the Company&#8217;s Knowledge, there
have been no unauthorized intrusions or breaches of security into any Company IT Systems under the control of any Group Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Each Group Company owns or has a binding Contract in place to use the Company IT Systems as necessary to operate the Company Business
as currently conducted in all material respects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Each Group Company has established data safeguards against the destruction, loss, damage, corruption, alteration, loss of integrity,
commingling or unauthorized access, acquisition, use, disclosure or other Processing of Personal Data that are consistent with industry
standards and the requirements of applicable Law. Each Group Company maintains backups of all data used to conduct the business of such
Group Company at a reasonable frequency.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.24
Exclusivity of Representation and Warranties</b>. Except as otherwise expressly provided in this <span style="text-decoration: underline">Section 2</span> (as modified by the
Company Disclosure Schedule), the Company hereby expressly disclaims and negates, any other express or implied representation or warranty
whatsoever (whether at Law or in equity) with respect to the Company, the Group Companies, their Affiliates, and any matter relating
to any of them, including their affairs, the condition, value or quality of the assets, liabilities, financial condition or results of
operations, or with respect to the accuracy or completeness of any other information made available to FSI, its Affiliates or any of
their respective Representatives by, or on behalf of, the Company, and any such representations or warranties are expressly disclaimed.
Without limiting the generality of the foregoing, except as expressly set forth in this Agreement (as modified by the Company Disclosure
Schedule) or in any certificate delivered by the Company pursuant to this Agreement, neither the Company nor any other person on behalf
of the Company has made or makes, any representation or warranty, whether express or implied, with respect to any projections, forecasts,
estimates or budgets made available to FSI, its Affiliates or any of their respective Representatives of future revenues, future results
of operations (or any component thereof), future cash flows or future financial condition (or any component thereof) of the Company (including
the reasonableness of the assumptions underlying any of the foregoing), whether or not included in any management presentation or in
any other information made available to FSI, its affiliates or any of their respective Representatives or any other person, and any such
representations or warranties are expressly disclaimed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 393 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.25
Government Programs</b>. Except as has not had or would not reasonably be expected to have, individually or in the aggregate, a Company
Material Adverse Effect, no agreements, loans, funding arrangements or assistance programs are outstanding in favor of any Group Company
from any Governmental Authority, and, to the knowledge of Company, no basis exists for any Governmental Authority to seek payment or
repayment from any Group Company of any amount or benefit received, or to seek performance of any obligation of any Group Company, under
any such program.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
3. REPRESENTATIONS AND WARRANTIES OF FSI AND THE MERGER SUBS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
and the Merger Subs represent and warrant to the Company as follows, except as set forth in (x) the FSI SEC Reports filed prior to the
date hereof or (y) the written disclosure schedule delivered by FSI to the Company (the &#8220;<b>FSI Disclosure Schedule</b>&#8221;).
The FSI Disclosure Schedule shall be arranged in parts and subparts corresponding to the numbered and lettered sections and subsections
contained in this <span style="text-decoration: underline">Section 3</span>. The disclosures in any part or subpart of the FSI Disclosure Schedule shall qualify other Sections
and subsections in this <span style="text-decoration: underline">Section 3</span> only to the extent it is clear from the face of the disclosure that such disclosure is applicable
to such other Sections and subsections.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.1
Organization</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
FSI is a corporation, duly organized, validly existing and in good corporate standing under the Laws of the Province of Alberta, Canada.
FSI has all requisite corporate power and authority to own, lease and operate all of its properties and assets and to carry on its business
as it is now being conducted. FSI is duly licensed or qualified to do business and is in corporate good standing in each jurisdiction
in which the nature of the business conducted by it or the character or location of the properties and assets owned, leased or operated
by it makes such licensing or qualification necessary, except where the failure to be so licensed or qualified and in corporate good
standing would not, either individually or in the aggregate, reasonably be expected to have an FSI Material Adverse Effect. The constating
documents of FSI, copies of which have previously been made available to the Company, are true, correct and complete copies of such documents
as currently in effect and FSI is not in violation of any respective provisions thereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 394 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The Merger Subs are corporations duly incorporated, validly existing and in good corporate standing under the Laws of the State of Delaware.
The Merger Subs were formed solely for the purpose of engaging in the Contemplated Transactions. All of the issued and outstanding capital
stock of Merger Sub I, which consists of 10 shares of Common Stock, $0.001 par value, is validly issued, fully paid and non-assessable,
and is owned, beneficially and of record, by FSI, free and clear of any claim, lien, Encumbrance, or agreement with respect thereto.
All of the issued and outstanding capital stock of Merger Sub II, which consists of 10 shares of Common Stock, $0.001 par value, is validly
issued, fully paid and non-assessable, and is owned, beneficially and of record, by FSI, free and clear of any claim, lien, Encumbrance,
or agreement with respect thereto. Except for obligations and liabilities incurred in connection with its incorporation and the Contemplated
Transactions, the Merger Subs have not, and will not have, incurred, directly or indirectly, any obligations or liabilities or engaged
in any business activities of any type or kind whatsoever or entered into any agreements or arrangements with any Person. The certificates
of incorporation and bylaws of the Merger Subs, copies of which have previously been made available to the Company, are true, correct
and complete copies of such documents as currently in effect, and the Merger Subs are not in violation of any respective provisions thereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Each of FSI&#8217;s Subsidiaries is a corporation or legal entity, validly existing and, if applicable, in good standing under the Laws
of the jurisdiction of its organization. Each of FSI&#8217;s Subsidiaries has all requisite corporate power or other power and authority
to own, lease and operate all of its properties and assets and to carry on its business as it is now being conducted. Each of FSI&#8217;s
Subsidiaries is duly licensed or qualified to do business in each jurisdiction in which the nature of the business conducted by it or
the character or location of the properties and assets owned, leased, or operated by it makes such licensing or qualification necessary,
except where the failure to be so licensed or qualified and in good standing would not, either individually or in the aggregate, reasonably
be expected to have an FSI Material Adverse Effect. The certificate of incorporation and bylaws or equivalent organizational documents
of each of FSI&#8217;s Subsidiaries (other than the Merger Subs), copies of which have previously been made available to the Company,
are true, correct and complete copies of such documents as currently in effect, and such Subsidiaries of FSI are not in violation of
any provision thereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.2
Capitalization</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
As of the date hereof, the authorized capital shares of FSI consists of an unlimited number of FSI Common Shares and an unlimited number
of FSI Preferred Shares. As of the date hereof, there are 12,375,746 FSI Common Shares issued and outstanding and no FSI Preferred Shares
are issued and outstanding. As of the date hereof, there are no FSI Common Shares and no FSI Preferred Shares held in the treasury of
FSI. FSI has no FSI Common Shares or FSI Preferred Shares reserved for issuance other than as described above or as set forth in <span style="text-decoration: underline">Sections
3.2(b)</span> or <span style="text-decoration: underline">3.2(c)</span> below. The outstanding FSI Common Shares have been duly authorized, validly issued, fully paid and nonassessable,
and were not issued in violation of the material terms of any agreement or understanding binding upon FSI at the time at which they were
issued and were issued in compliance with the FSI Articles and FSI Bylaws and all applicable Laws. Except for the FSI Stock Options issued
pursuant to the FSI Stock Option Plan, FSI does not have and is not bound by any outstanding subscriptions, options, warrants, calls,
commitments, rights agreements, or agreements of any character calling for FSI to issue, deliver, or sell, or cause to be issued, delivered,
or sold any FSI Common Shares or any other equity security of FSI or any Subsidiary of FSI or any securities convertible into, exchangeable
for, or representing the right to subscribe for, purchase, or otherwise receive any FSI Common Shares or any other equity security of
FSI or any Subsidiary of FSI or obligating FSI or any such Subsidiary to grant, extend, or enter into any such subscriptions, options,
warrants, calls, commitments, rights agreements, or any other similar agreements. There are no registration rights, repurchase or redemption
rights, anti-dilutive rights, voting agreements, voting trusts, preemptive rights or restrictions on transfer relating to any capital
stock of FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 395 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
As of the date hereof, there are 771,000 FSI Common Shares issuable upon exercise of all outstanding FSI Stock Options, subject to adjustment
on the terms set forth in the FSI Stock Option Plan. <span style="text-decoration: underline">Section 3.2(b)</span> of the FSI Disclosure Schedule sets forth a true, correct
and complete list, as of the date hereof, of (i) the name of the holder of each FSI Stock Option, (ii) the date each FSI Stock Option
was granted, (iii) the number, issuer and type of securities subject to each such FSI Stock Option, (iv) the expiration date of each
such FSI Stock Option, (v) the vesting schedule of each such FSI Stock Option, (vi) the price at which each such FSI Stock Option (or
each component thereof, if applicable) may be exercised, (vii) the number of FSI Common Shares issuable upon the exercise of such, or
upon the conversion of all securities issuable upon the exercise of such, FSI Stock Options and (viii) whether and to what extent the
exercisability of each FSI Stock Option will be accelerated upon consummation of the Contemplated Transactions or any termination of
employment thereafter.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<span style="text-decoration: underline">Section 3.2(c)</span> of the FSI Disclosure Schedule lists each Subsidiary of FSI, other than the Merger Subs, as of the date hereof
and indicates for each such Subsidiary as of such date (i) the percentage and type of equity securities owned or controlled, directly
or indirectly, by FSI and (ii) the jurisdiction of incorporation or organization. No Subsidiary of FSI has or is bound by any outstanding
subscriptions, options, warrants, calls, commitments, rights agreements, or agreements of any character calling for it to issue, deliver,
or sell, or cause to be issued, delivered, or sold any of its equity securities or any securities convertible into, exchangeable for,
or representing the right to subscribe for, purchase or otherwise receive any such equity security or obligating such Subsidiary to grant,
extend or enter into any such subscriptions, options, warrants, calls, commitments, rights agreements, or other similar agreements. There
are no outstanding contractual obligations of any Subsidiary of FSI to repurchase, redeem, or otherwise acquire any of its capital stock
or other equity interests. All of the shares of capital stock of each of the Subsidiaries of FSI (A) have been duly authorized and are
validly issued, fully paid (to the extent required under the applicable governing documents) and nonassessable, (B) are owned by FSI
free and clear of any claim, lien, Encumbrance (other than Permitted Encumbrances), or agreement with respect thereto, (C) were not issued
in violation of the material terms of any agreement or understanding binding upon FSI or any of its Subsidiaries at the time at which
they were issued and (D) were issued in compliance with the applicable governing documents and all applicable Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
The Merger Shares to be issued in the Merger will, when issued in accordance with the provisions of this Agreement, have been duly authorized,
and be validly issued, fully paid and nonassessable. The issuance of the Merger Shares and the first trade by a holder of such securities
shall be exempt from registration or prospectus requirements in Canada.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
All trades of FSI&#8217;s securities were, at all relevant times, based in part on the representations and warranties of the purchasers,
if applicable, exempt from registration or prospectus requirements in Canada.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 396 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.3
Authority</b>. Each of FSI and the Merger Subs has all requisite corporate power and authority to execute and deliver this Agreement
and to consummate the Contemplated Transactions and perform its respective obligations hereunder, subject only to obtaining the FSI Shareholder
Approval. The adoption, execution, delivery and performance of this Agreement and the approval of the consummation of the Contemplated
Transactions have been duly and validly adopted and approved by each of the Boards of Directors of FSI and the Merger Subs by unanimous
vote of the directors participating in such votes. The approval of the FSI A&amp;R Bylaws has been duly and validly adopted and approved
by the Board of Directors of FSI. The Board of Directors of FSI has recommended that the shareholders of FSI approve the FSI Shareholder
Proposals at the FSI Shareholder Meeting. The Boards of Directors of the Merger Subs have declared this Agreement advisable and has recommended
that the sole stockholder of the Merger Subs adopt this Agreement and approve the Merger. Except for FSI Shareholder Approvals and the
filing of the Certificates of Merger with the Secretary of State of the State of Delaware, no other corporate proceeding on the part
of FSI or the Merger Subs is necessary to authorize the adoption, execution, delivery and performance of this Agreement or to consummate
the Merger and the other Contemplated Transactions and no filing or registration with, or authorization, consent or approval of, any
Governmental Authority is necessary by FSI in connection with the consummation of the Merger and the other Contemplated Transactions,
except for such filings or registrations which, if not made, or for such authorizations, consents or approvals, which if not received
would not, either individually or in the aggregate, reasonably be expected to have an FSI Material Adverse Effect. This Agreement and
all other documents required to be executed by FSI in connection with the Contemplated Transaction has been duly and validly executed
and delivered by FSI and the Merger Subs, and (assuming due authorization, execution and delivery by the other parties hereto), constitutes
the legal, valid and binding obligations of FSI and the Merger Subs, enforceable against FSI and the Merger Subs in accordance with its
terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium, or other similar Laws relating to creditors&#8217; rights
and general principles of equity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.4
Non-Contravention; Consents</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The execution and delivery of this Agreement by FSI and the Merger Subs does not, and the consummation by FSI and the Merger Subs of
the Contemplated Transactions will not, (i) conflict with, or result in any violation or breach of, any provision of the FSI Articles
or FSI Bylaws or of the charter, bylaws, or other organizational document of any Subsidiary of FSI, (ii) conflict with, or result in
any violation or breach of, or constitute (with or without notice or lapse of time, or both) a default (or give rise to a right of termination,
cancellation or acceleration of any obligation or loss of any material benefit) under, require a consent or waiver under, constitute
a change in control under, require the payment of a penalty under or result in the imposition of any Encumbrances on FSI&#8217;s or any
of its Subsidiaries&#8217; assets under, any of the terms, conditions or provisions of any FSI Material Contract or other agreement,
instrument or obligation to which FSI or any of its Subsidiaries is a party or by which any of them or any of their properties or assets
may be bound, or (iii) subject to obtaining the FSI Shareholder Approval and subject to the consents, approvals and authorizations specified
in clauses (i) through (vi) of <span style="text-decoration: underline">Section 3.4(b)</span> having been obtained prior to the Effective Time and all filings and notifications
described in <span style="text-decoration: underline">Section 3.4(b)</span> having been made, conflict with or violate any Law applicable to FSI or any of its Subsidiaries or
any of its or their properties or assets, except in the case of clauses (ii) and (iii) of this <span style="text-decoration: underline">Section 3.4(a)</span> for any such conflicts,
violations, breaches, rights of termination, Encumbrances, penalties, defaults, terminations, cancellations, accelerations or losses
that have not had, and would not reasonably be expected to result in, an FSI Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 397 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
No consent, approval, license, permit, order or authorization of, or registration, declaration, notice or filing with, any Governmental
Authority is required by or with respect to FSI or any of its Subsidiaries in connection with the execution and delivery of this Agreement
by FSI and the Merger Subs or the consummation by FSI and the Merger Subs of the Contemplated Transactions, except for (i) obtaining
the FSI Shareholder Approval, (ii) the filing of the Certificates of Merger with the Delaware Secretary of State and appropriate corresponding
documents with the appropriate authorities of other states in which FSI is qualified as a foreign corporation to transact business, (iii)
any filings required to be made with the SEC in connection with the FSI Shareholder Meeting, this Agreement and the Contemplated Transactions
(including (A) the filing of the Registration Statement / Proxy Statement with the SEC in accordance with the Securities Act and the
Exchange Act; and (B) the filing of a Form D Notice of Exempt Offering of Securities or other related filings in reliance on an exemption
provided in Regulation D of the Securities Act), (iv) such consents, approvals, orders, authorizations, registrations, declarations,
notices and filings as may be required under applicable state securities Laws, the rules and regulations of the NYSE American, (v) such
filings and notifications as may be required under the HSR Act or any other Antitrust Laws, to be made by FSI, or by its &#8220;ultimate
parent entity&#8221; as that term is defined in the HSR Act, and the expiration or early termination of any applicable waiting periods
under the HSR Act or applicable foreign Antitrust Laws and (vi) such other consents, licenses, permits, orders, authorizations, filings,
approvals and registrations which, if not obtained or made, have not had, and would not reasonably be expected to result in, an FSI Material
Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.5
SEC Filings; Financial Statements</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
FSI has filed or furnished, as applicable, on a timely basis all forms, statements, certifications, reports and documents required to
be filed or furnished by it with the SEC under the Exchange Act or the Securities Act (the forms, statements, reports and documents filed
or furnished and those filed or furnished subsequent to the date hereof, including any amendments thereto, the &#8220;<b>FSI SEC Reports</b>&#8221;).
Each of the FSI SEC Reports, at the time of its filing or being furnished, complied in all material respects with the applicable requirements
of the Securities Act, the Exchange Act and the Sarbanes-Oxley Act, and any rules and regulations promulgated thereunder applicable to
the FSI SEC Reports, or, if not yet filed or furnished, will, to the knowledge of FSI, comply in all material respects with the applicable
requirements of the Securities Act, the Exchange Act and the Sarbanes-Oxley Act, and any rules and regulations promulgated thereunder
applicable to the FSI SEC Reports. As of their respective dates (or, if amended prior to the date hereof, as of the date of such amendment),
the FSI SEC Reports did not contain any untrue statement of a material fact or omit to state a material fact required to be stated therein
or necessary to make the statements made therein, in light of the circumstances in which they were made, not misleading, and any FSI
SEC Reports filed or furnished with the SEC subsequent to the date hereof will not, to FSI&#8217;s Knowledge, contain any untrue statement
of a material fact or omit to state a material fact required to be stated therein or necessary to make the statements made therein, in
light of the circumstances in which they were made, not misleading.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 398 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
As of the date of this Agreement, FSI has timely responded to all comment letters of the staff of the SEC relating to the FSI SEC Reports,
and the SEC has not advised FSI that any final responses are inadequate, insufficient or otherwise non-responsive. FSI has made available
to the Company true, correct and complete copies of all comment letters, written inquiries and enforcement correspondence during the
past five (5) years between the SEC, on the one hand, and FSI and any of its Subsidiaries, on the other hand, and will, reasonably promptly
following the receipt thereof, make available to the Company any such correspondence sent or received after the date hereof. To the knowledge
of FSI, as of the date of this Agreement, none of the FSI SEC Reports is the subject of ongoing SEC review or outstanding SEC comment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
(i) Each of the consolidated financial statements (including, in each case, any notes or schedules thereto) included in or incorporated
by reference into the FSI SEC Reports fairly presents, in all material respects, the consolidated financial position of FSI and its consolidated
Subsidiaries as of its date, or, in the case of the FSI SEC Reports filed after the date hereof, will fairly present, in all material
respects, the consolidated financial position of FSI and its consolidated Subsidiaries as of its date and each of the consolidated statements
of income, changes in shareholders&#8217; equity (deficit) and cash flows included in or incorporated by reference into the FSI SEC Reports
(including any related notes and schedules) fairly presents in all material respects, the results of operations, retained earnings (loss)
and changes in financial position, as the case may be, of such companies for the periods set forth therein (except as indicated in the
notes thereto, and in the case of unaudited statements, as may be permitted by the rules of the SEC, and subject to normal year-end audit
adjustments that will not be material in amount or effect), in each case in accordance with GAAP consistently applied during the periods
involved, except as may be noted therein, or in the case of FSI SEC Reports filed after the date hereof, will fairly present, in all
material respects, the results of operations, retained earnings (loss) and changes in financial position, as the case may be, of such
companies for the periods set forth therein (except as indicated in the notes thereto, and in the case of unaudited statements, as may
be permitted by the rules of the SEC, and subject to normal year-end audit adjustments that will not be material in amount or effect),
in each case in accordance with GAAP consistently applied during the periods involved, except as may be noted therein (the &#8220;<b>FSI
Financial Statements</b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
FSI has designed and maintains a system of internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of
the Exchange Act) sufficient to provide reasonable assurance regarding the reliability of financial reporting, and, to the knowledge
of FSI, such system is effective in providing such assurance. FSI (i) maintains disclosure controls and procedures (as defined in Rules
13a-15(e) and 15d-15(e) of the Exchange Act) designed to ensure that information required to be disclosed by FSI in the reports that
it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified by the SEC&#8217;s
rules and forms and such disclosure controls and procedures are effective (ii) has disclosed, based on the most recent evaluation of
its chief executive officer and its chief financial officer prior to the date hereof, to FSI&#8217;s auditors and the Audit Committee
of the Board of Directors of FSI (and made summaries of such disclosures available to the Company) (A) (1) any deficiencies in the design
or operation of internal control over financial reporting that would adversely affect FSI&#8217;s ability to record, process, summarize
and report financial information and (2) any weakness in internal control over financial reporting, and (B) any fraud, whether or not
material, that involves management or other employees who have a significant role in FSI&#8217;s internal controls over financial reporting.
Each of FSI and its Subsidiaries have complied with or addressed such deficiencies, weaknesses or fraud. FSI is in compliance with all
effective provisions of the Sarbanes-Oxley Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 399 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Each of the principal executive officers of FSI and the principal financial officers of FSI (or each former principal executive officer
of FSI and each former principal financial officer of FSI, as applicable) has made all certifications required by Rule 13a-14 or 15d-14
under the Exchange Act or Sections 302 and 906 of the Sarbanes-Oxley Act and the rules and regulations of the SEC promulgated thereunder
with respect to the FSI SEC Reports, and the statements contained in such certifications were true and correct on the date such certifications
were made. For purposes of this <span style="text-decoration: underline">Section 3.5(e)</span>, &#8220;principal executive officer&#8221; and &#8220;principal financial officer&#8221;
have the meanings given to such terms in the Sarbanes-Oxley Act. None of FSI or any of its Subsidiaries has outstanding, or has arranged
any outstanding, &#8220;extensions of credit&#8221; to directors or executive officers in violation of Section 402 of the Sarbanes-Oxley
Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.6
Absence of Changes</b>. Since the date of the FSI Balance Sheet, (a) the FSI Business has been conducted in the ordinary course in all
material respects and (b) there has not been any event, occurrence, development or state of circumstances or facts that has had, or would
reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.7
Title to Assets</b>. Each of FSI and its Subsidiaries owns, and has good and valid title to, or, in the case of leased properties and
assets, valid leasehold interests in, all tangible properties or assets and equipment used or held for use in its business or operations
or purported to be owned by it. Except as described in <span style="text-decoration: underline">Section 3.7</span> of the FSI Disclosure Schedule, all of said assets are owned
by FSI and its Subsidiaries free and clear of any Encumbrances, except for Permitted Encumbrances.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.8
Properties</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Except as would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, FSI and its Subsidiaries
have the exclusive right to possess, use and occupy and have good and marketable title to in fee simple, or valid leasehold interests
in, all property and assets reflected on the FSI Balance Sheet or acquired after the date of the FSI Balance Sheet, free and clear of
all Encumbrances, except for Permitted Encumbrances, except as have been disposed of since the date of the FSI Balance Sheet in the ordinary
course of business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Except as would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, (i) each Lease
under which FSI or any Subsidiary leases, subleases or licenses any real property is valid and in full force and effect and (ii) neither
FSI nor its Subsidiaries, nor, to FSI&#8217;s Knowledge, any other party to a Lease, is in violation of any provision of any Lease, (iii)
neither FSI nor its Subsidiaries, nor, to the knowledge of the FSI, any of the other parties thereto has violated or committed or failed
to perform any act which (with or without notice, lapse of time, or both) would constitute a default under any provision of any Lease
and (iv) neither FSI nor its Subsidiaries have received written notice that it has violated or defaulted under any Lease.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 400 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.9
Intellectual Property</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Except where any such failure would not reasonably be expected to have, individually or in the aggregate, a Company Material Adverse
Effect, (i) all necessary fees and filings with respect to any material FSI Registered Intellectual Property have been paid in full and
timely submitted to the relevant intellectual property office or Governmental Authority and Internet domain name registrars to maintain
ownership of and/or rights to such material FSI Registered Intellectual Property in full force and effect, and (ii) no issuance or registration
obtained and no application filed by the FSI or its Subsidiaries for any Intellectual Property Rights has been cancelled, abandoned,
allowed to lapse or not renewed. As of the date of this Agreement there are no material Legal Proceedings pending, including interference,
re-examination, inter partes review, reissue, opposition, nullity or cancellation proceedings, that relate to any material FSI Registered
Intellectual Property and, to the FSI&#8217;s Knowledge, no such Legal Proceedings are threatened by any Governmental Authority or any
other Person.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
FSI or its Subsidiaries owns all right, title and interest in and to or has a valid right to use all material Intellectual Property Rights
used in or necessary for the business of FSI and its Subsidiaries (collectively, the &#8220;<b>FSI Business Intellectual Property</b>&#8221;)
free and clear of all Encumbrances or obligations to others (other than Permitted Encumbrances), except as is not and would not reasonably
be expected to be, individually or in the aggregate, material to FSI or its Subsidiaries, taken as a whole. Except as would not reasonably
be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, the FSI Business Intellectual Property shall be
available for use by FSI and its Subsidiaries immediately after the Closing Date on identical terms and conditions to those under which
the business of FSI and its Subsidiaries owned or used the FSI Business Intellectual Property immediately prior to the Closing Date (and
without any payment or other restrictions regarding same).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Except as would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, neither FSI nor
any of its Subsidiaries has (i) transferred ownership of, granted any exclusive license or right, or granted any other license or right
material to the business of FSI or its Subsidiaries with respect to, any material FSI-Owned Intellectual Property or FSI Licensed Intellectual
Property used in or necessary for the business to any other Person or (ii) granted any customer the right to use any FSI Product. Except
as would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, FSI or its Subsidiaries,
as applicable, have valid rights under all Contracts for FSI Licensed Intellectual Property to use, sell, license and otherwise exploit,
as the case may be, all FSI Licensed Intellectual Property as the same is currently used, sold, licensed and otherwise exploited by FSI
or its Subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
The FSI-Owned Intellectual Property and the FSI Licensed Intellectual Property constitute (i) all of the Intellectual Property Rights
used or held for use by FSI or its Subsidiaries in or necessary for the operation of their respective businesses, and (ii) all Intellectual
Property Rights necessary and sufficient to enable FSI and its Subsidiaries to conduct their respective businesses as currently conducted
and as currently proposed to be conducted in all material respects. Except as would not reasonably be expected to have, individually
or in the aggregate, an FSI Material Adverse Effect, the FSI-Owned Intellectual Property (including all of FSI&#8217;s and its Subsidiaries
rights therein) is valid, subsisting and enforceable (except for applications for FSI Registered Intellectual Property that have not
issued), and, FSI&#8217;s and its Subsidiaries&#8217; rights in and to the FSI Licensed Intellectual Property, are valid and enforceable,
in each case, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other Laws affecting generally the enforcement
of creditors&#8217; rights and subject to general principles of equity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 401 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Except as would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, each current and
former employee, consultant, advisor or independent contractor of FSI or its Subsidiaries that solely or jointly contributed to or otherwise
participated in the authorship, invention, creation, improvement, modification or other development of any Intellectual Property Rights
for FSI or its Subsidiaries since their inception (each such person, an &#8220;<b>FSI Creator</b>&#8221;) has agreed under a valid and
enforceable confidentiality agreement to maintain and protect the trade secrets and confidential information of FSI and its Subsidiaries,
as applicable, and has validly transferred and assigned to FSI or its Subsidiaries all Intellectual Property Rights authored, invented,
created, improved, modified or otherwise developed by such FSI Creator in the course of such FSI Creator&#8217;s employment or other
engagement with FSI or its Subsidiaries or has granted FSI and its Subsidiaries the right to exploit, sufficient for the conduct of the
business of FSI and its subsidiaries as currently conducted, such Intellectual Property Rights.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
Except as would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, each of FSI and
its Subsidiaries has taken reasonable steps to safeguard and maintain the secrecy of any trade secrets, know-how and other confidential
information owned, possessed or used by each of FSI and its Subsidiaries or any trade secrets, know-how and other confidential information
of any third party made available to FSI or its Subsidiaries. No structure, method of use or method of manufacture, in each case, of
a compound, to the extent protected as a trade secret, has been disclosed under any non-disclosure agreement that has a limited term
for any limitation on use, reproduction or disclosure.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
Except as would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, none of the FSI-Owned
Intellectual Property and, to FSI&#8217;s Knowledge, none of the FSI Licensed Intellectual Property, is subject to any outstanding Order
that restricts in any manner the use, sale, transfer, licensing or exploitation thereof by FSI or its Subsidiaries or affects the validity,
use or enforceability of any such FSI-Owned Intellectual Property or FSI Licensed Intellectual Property.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
Except as would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, (i) to FSI&#8217;s
Knowledge, neither the conduct of the business of FSI or its Subsidiaries nor any of the FSI Products researched, tested, developed,
manufactured, offered, marketed, licensed, provided, sold, distributed or otherwise exploited by FSI or its Subsidiaries nor the design,
development, manufacturing, reproduction, use, marketing, offer for sale, sale, importation, exportation, distribution, maintenance or
other exploitation of any FSI Product has infringed, has constituted or has resulted from an unauthorized use or misappropriation of
or has otherwise violated any valid and enforceable Intellectual Property Rights of any other Person, (ii) there is no Legal Proceeding
pending or, to FSI&#8217;s Knowledge, threatened, nor has FSI or its Subsidiaries received any communications (a) alleging that FSI or
its Subsidiaries has infringed, misappropriated, diluted or otherwise violated any Intellectual Property Rights of any other Person,
(b) challenging the validity, enforceability, use or exclusive ownership of any FSI-Owned Intellectual Property or (c) inviting FSI or
its Subsidiaries to take a license under any Patent or consider the applicability of any Patents to any products or services of FSI or
its Subsidiaries or to the conduct of the business of FSI or its Subsidiaries, and (iii) to FSI&#8217;s Knowledge, no Person has infringed,
misappropriated, diluted or otherwise violated any FSI-Owned Intellectual Property or FSI Licensed Intellectual Property.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 402 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Except as would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, (i) all Company
IT Systems are in good working condition to effectively perform all information technology operations necessary for FSI and its Subsidiaries
to conduct the FSI Business and operate in accordance with their specifications and related documentation and perform in a manner that
permits FSI and its Subsidiaries to conduct the FSI Business, (ii) none of FSI nor any of its Subsidiaries has experienced any disruption
to, or interruption in, the FSI Business, (iii) FSI and its Subsidiaries have taken reasonable measures, consistent with current industry
standards, to protect the confidentiality and security of the Company IT Systems (and all information stored thereon or transmitted thereby),
including by implementing commercially reasonable back-up and disaster prevention and recovery measures, and (iv) there has been no unauthorized
use, access, interruption, modification or corruption of any Company IT Systems (or information stored thereon or transmitted thereby).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
Neither FSI nor its Subsidiaries have developed any Software that is material to the business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.10
Material Contracts</b>. <span style="text-decoration: underline">Section 3.10</span> of the FSI Disclosure Schedule sets forth a list as of the date of this Agreement of each
of the following Contracts to which FSI or any of its Subsidiaries is a party or by which it is bound (each such Contract listed or required
to be so listed, and each of the following Contracts to which FSI or any of its Subsidiaries becomes a party or by which it becomes bound
after the date of this Agreement, a &#8220;<b>FSI Material Contract</b>&#8221;):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
relating to the lease of real property by FSI or any of its Subsidiaries;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
for the purchase or sale of materials, supplies, goods, services, equipment or other assets requiring annual payments by FSI or any of
its Subsidiaries of, or pursuant to which in the last year FSI or any of its Subsidiaries paid, in the aggregate, $100,000 or more;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
that relates to any partnership, joint venture, strategic alliance or other similar Contract;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
relating to Indebtedness for borrowed money or the deferred purchase price of property (whether incurred, assumed, guaranteed or secured
by any asset), except for Contracts relating to Indebtedness in an amount not exceeding $250,000 in the aggregate;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
relating to severance or change-in-control Contracts;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
in respect of any FSI Intellectual Property that provides for annual payments of, or pursuant to which in the last year FSI or any of
its Subsidiaries paid or received, in the aggregate, $100,000 or more;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
containing any royalty, dividend or similar arrangement based on the revenues or profits of FSI or any of its Subsidiaries;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
with any Governmental Authority;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 403 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
with (i) an executive officer or director of FSI or any of its Subsidiaries or any of such executive officer&#8217;s or director&#8217;s
immediate family members, in each case, excluding any Contract terminable at will without liability or notice, (ii) an owner of more
than five percent (5%) of the voting power of the outstanding capital stock of FSI or (iii) to the knowledge of FSI, any &#8220;related
person&#8221; (within the meaning of Item 404 of Regulation S-K under the Securities Act) of any such officer, director or owner (other
than FSI or its Subsidiaries);</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
that gives rise to any material payment or benefit as a result of the performance of this Agreement or any of the other Contemplated
Transactions;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
relating to the acquisition or disposition of any material interest in, or any material amount of, property or assets of FSI or any of
its Subsidiaries or for the grant to any Person of any preferential rights to purchase any of their assets, other than in the Ordinary
Course of Business; or</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l)
with respect to material FSI Licensed Intellectual Property or FSI Licensed Out IP which requires, or would reasonably be expected to
require (based on any occurrence, development, activity or event contemplated by such Contract), aggregate payments to or from FSI or
its Subsidiaries in excess of $100,000 over the life of the Contract (other than (i) licenses to Off-the-Shelf Software, (ii) licenses
to Public Software, and (iii) non-disclosure agreements and licenses granted by employees, individual consultants or individual contractors
of FSI or its Subsidiaries pursuant to Contracts with employees, individual consultants or individual contractors).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Except
for breaches, violations of defaults which would not reasonably be expected to have, individually or in the aggregate, an FSI Material
Adverse Effect, (i) each of the FSI Material Contracts is valid and in full force and effect and (ii) neither FSI nor any of its Subsidiaries,
nor to FSI&#8217;s Knowledge any other party to an FSI Material Contract, is in violation of any provision of any FSI Material Contract.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.11
Absence of Undisclosed Liabilities</b>. As of the date of this Agreement, neither FSI nor any of its Subsidiaries have any Liabilities,
individually or in the aggregate, except for Liabilities: (a) adequately shown on the FSI Balance Sheet, (b) incurred in the ordinary
course of business since the date of the FSI Balance Sheet and that do not arise out of, result from, or relate to any tort, infringement
or breach or violation of, or default under, a Contract or applicable Law, (c) arising under this Agreement, (d), individually or in
the aggregate, that would not be reasonably likely to have an FSI Material Adverse Effect, or (e) as set forth on <span style="text-decoration: underline">Section 3.11</span>
of the FSI Disclosure Schedule.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.12
Compliance with Laws; Regulatory Compliance</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
FSI and each of its Subsidiaries is in compliance in all material respects with all Laws or Orders. No investigation, inquiry, proceeding
or similar action by any Governmental Authority with respect to FSI or any of its Subsidiaries is pending or, to the knowledge of FSI,
threatened in writing, nor has any Governmental Authority indicated in writing an intention to conduct the same which, in each case,
would reasonably be expected to have a material and adverse impact on FSI or any of its Subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 404 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
International Trade &amp; Anti-Corruption Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Neither FSI nor its Subsidiaries, or, to the FSI&#8217;s Knowledge, any of its Representatives is or has been, since the incorporation
of FSI, (A) a Person named on any Sanctions and Export Control Laws-related list of designated Persons maintained by a Governmental Authority;
(B) located, organized or resident in a Sanctioned Country; or (C) an entity owned, directly or indirectly, by one or more Persons described
in clause (A) or (B). FSI and its Subsidiaries are, and for the past five years have been, in compliance with applicable Sanctions in
all material respects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Neither FSI nor, to FSI&#8217;s Knowledge, any of its Subsidiaries or Representatives for the benefit of FSI or its Subsidiaries, has
(A) made, offered, promised, paid or received any unlawful bribes, kickbacks or other similar payments to or from any Person, (B) made
or paid any improper contributions, directly or indirectly, to a domestic or foreign political party or candidate or (C) otherwise made,
offered, received, authorized, promised or paid any improper payment under any Anti-Corruption Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Except as it has not had, and would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect,
each of FSI and its Subsidiaries and their respective employees and agents hold all permits, licenses, variances, registrations, authorizations,
exemptions, Orders, consents and approvals from the U.S. Environmental Protection Agency (&#8220;<b>EPA</b>&#8221;) and any Governmental
Authority with the authority to regulate or supervise the storage, packaging, labeling, product safety, quality, use, manufacturing or
distribution of FSI Products (any such Governmental Authority, a &#8220;<b>FSI Regulatory Agency</b>&#8221;) necessary for the lawful
operation of the businesses of FSI and each of its Subsidiaries as currently conducted (the &#8220;<b>FSI Permits</b>&#8221;). Except
as it has not had, and would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, all
such FSI Permits are valid, and in full force and effect. In the past five (5) years, there has not occurred any violation of, default
(with or without notice or lapse of time or both) under, or event giving to others any right of termination, amendment or cancellation
of, with or without notice or lapse of time or both, any FSI Permit except as it has not had, and would not reasonably be expected to
have, individually or in the aggregate, an FSI Material Adverse Effect. FSI and each of its Subsidiaries is in compliance in all material
respects with the terms of all FSI Permits, and no event has occurred that, to the knowledge of FSI, would reasonably be expected to
result in the revocation, cancellation, non-renewal or adverse modification of any FSI Permit, except as it has not had, and would not
reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
None of FSI or its Subsidiaries nor, to the knowledge of FSI, any Representative thereof, has committed any act, made any statement or
failed to make any statement that would reasonably be expected to provide a basis for the EPA or any other FSI Regulatory Agency to investigate
it for potential fraud, waste or abuse, illegal gratuity or other prohibited practices. There are no consent decrees (including plea
agreements) or similar actions to which FSI or any of its Subsidiaries or, to the knowledge of FSI, any Representative thereof, is bound
or which relate to FSI Products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 405 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
FSI and each of its Subsidiaries is and has been in compliance in all material respects with all applicable statutes, rules, regulations,
decrees, writs and orders of any FSI Regulatory Agency with respect to the labeling, packaging, storing, testing, development, manufacture,
packaging and distribution of the FSI Products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
All applications, submissions, information and data utilized by FSI or any of its Subsidiaries as the basis for, or submitted by or on
behalf of FSI or any of its Subsidiaries in connection with any and all requests for a FSI Permit relating to FSI or any of its Subsidiaries,
when submitted to the EPA or other FSI Regulatory Agency, were true, correct and complete in all material respects as of the date of
submission, and any updates, changes, corrections or modification to such applications, submissions, information and data required under
applicable Laws to be submitted to the EPA or other FSI Regulatory Agency have been submitted.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
FSI and its Subsidiaries have made available to the Company true, correct and complete copies of any and all applications, approvals,
licenses, written notices of inspectional observations, and establishment inspection reports received from any FSI Regulatory Agency.
FSI and its Subsidiaries have made available to the Company for review all correspondence to or from any FSI Regulatory Agency, minutes
of meetings, written reports of phone conversations, visits or other contact with any FSI Regulatory Agency, notices of inspectional
observations, establishment inspection reports, and all other documents concerning communications to or from any FSI Regulatory Agency,
or prepared by any FSI Regulatory Agency or which bear in any way on FSI&#8217;s or any of its Subsidiaries&#8217; compliance with the
Laws of any FSI Regulatory Agency, or on the likelihood or timing of approval of any FSI Products.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.13
Taxes and Tax Returns</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Each Tax Return required to be filed by, or on behalf of, FSI or any of its Subsidiaries, and each Tax Return in which FSI or any of
its Subsidiaries was required to be included, has been timely filed (taking into account any valid extensions). Each such Tax Return
is true, correct and complete.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
FSI and each of its Subsidiaries (i) has paid (or has had paid on its behalf) all Taxes due and owing, whether or not shown as due on
any Tax Return, except to the extent that any such Taxes are being contested in good faith and for which adequate reserves have been
made on the condensed balance sheet dated as of December 31, 2021 included in the FSI Financial Statements (the &#8220;<b>FSI Balance
Sheet</b>&#8221;), and (ii) has withheld and remitted to the appropriate Taxing Authority, or properly set aside, all Taxes required
to be withheld and paid in connection with any amounts paid or owing to or collected from any employee, independent contractor, supplier,
creditor, shareholder, partner, member, non-resident or other third party.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The unpaid Taxes of FSI and its Subsidiaries (i) did not, as of the date of the FSI Balance Sheet, exceed the reserve for Tax liability
(rather than any reserve for deferred Taxes established to reflect timing differences between book and Tax income) set forth on the face
of the FSI Balance Sheet (rather than in any notes thereto) and (ii) will not exceed that reserve as adjusted for operations and transactions
through the Closing Date in accordance with the past custom and practice of FSI and its Subsidiaries in filing their Tax Returns.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 406 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
FSI has delivered to the Company correct and complete copies of all U.S. federal, U.S. state and Canadian federal and provincial income
Tax Returns, examination reports, and statements of deficiencies assessed against, or agreed to by FSI or any of its Subsidiaries for
all taxable periods ending prior to the Closing Date that are still open to examination under all applicable statutes of limitations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
There are no liens for Taxes (other than Taxes not yet due and payable) upon any of the assets of FSI or any of its Subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
None of FSI or any of its Subsidiaries is currently the beneficiary of any extension of time within which to file any Tax Return.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
None of FSI or any of its Subsidiaries has waived any statute of limitations with respect to any material Taxes or agreed to any extension
of the period for assessment or collection of any Taxes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
There is no Tax claim, audit, suit, or administrative or judicial Tax proceeding now pending or presently in progress or threatened in
writing by a Taxing Authority to FSI or its Subsidiaries with respect to a Tax Return of FSI or any of its Subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
None of FSI or any of its Subsidiaries has received notice in writing of any proposed material deficiencies from any Taxing Authority.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
None of FSI or any of its Subsidiaries has distributed stock of a corporation, or has had its stock distributed, in a transaction purported
or intended to be governed in whole or in part by Sections 355 or 361 of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
None of FSI or any of its Subsidiaries is party to or has any obligation under any Tax sharing agreement (whether written or not) or
any Tax indemnity or other Tax allocation agreement or arrangement (other than any such agreement entered into in the Ordinary Course
of Business and the primary purpose of which does not relate to Taxes).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l)
None of FSI or any of its Subsidiaries (i) is or has ever been a member of a group of corporations that files or has filed (or has been
required to file) consolidated, combined or unitary Tax Returns, other than a group the common parent of which was FSI (other than a
group in which the parent is FSI) or (ii) has any liability for the Taxes of any person (other than FSI or any of its Subsidiaries) under
Treasury Regulations Section 1.1502-6 (or any similar provision of state, local or foreign Law), as a transferee or successor, by contract
or otherwise (other than any such agreement entered into in the Ordinary Course of Business and the primary purpose of which does not
relate to Taxes).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)
None of FSI or any of its Subsidiaries has been a United States real property holding corporation within the meaning of Section 897(c)(2)
of the Code at any time during the applicable period specified in Section 897(c)(1)(A)(ii) of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)
FSI (i) is treated as a corporation for United States federal income tax purposes (and no election has been made to treat such entity
other than as a corporation for United States federal income tax purposes), and (ii) is treated as a &#8220;surrogate foreign corporation&#8221;
under Section 7874(b) of the Code that is treated as a United States corporation for United States federal income tax purposes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 407 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)
None of FSI or any of its Subsidiaries has participated in a listed transaction within the meaning of Treasury Regulations Section 1.6011-4
(or any predecessor provision).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)
None of FSI or any of its Subsidiaries will be required to include any material item of income in, or exclude any material item of deduction
from, taxable income for any taxable period (or portion thereof) ending after the Closing Date as a result of any:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
change in method of accounting or use of an improper method of accounting prior to the Closing;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
&#8220;closing agreement&#8221; as described in Section 7121 of the Code (or any corresponding or similar provision of state, local or
foreign income Tax Law) executed prior to the Closing;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
installment sale or open transaction disposition made prior to the Closing;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
prepaid amount received prior to the Closing Date; or</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
election with respect to income from the discharge of indebtedness under Section 108(i) of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q)
No written claim has been made by any Taxing Authority to FSI or its Subsidiaries that FSI or any of its Subsidiaries is or may be subject
to Tax or required to file a Tax Return in a jurisdiction where it does not file Tax Returns, which could reasonably be expected to have,
individually or in the aggregate, an FSI Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)
There are no circumstances existing which could result in the application to FSI or any of its Subsidiaries of sections 17, 78, or 80
to 80.04 of the Tax Act or any analogous provision of any comparable federal, provincial or foreign tax law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s)
No Governmental Authority has challenged the residency of FSI or any of its Subsidiaries for Tax purposes, and there are no valid grounds
for such a challenge.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(t)
None of FSI or any of its Subsidiaries has been subject to the provisions of section 212.3 of the Tax Act in a manner that resulted in
a deemed dividend or a reduction of the paid-up capital of any class of shares of FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(u)
For all transactions entered into by FSI or any of its Subsidiaries with each other, or with any non-Canadian resident Person with which
FSI is not dealing at arm&#8217;s length at the time of such transaction, FSI and its Subsidiaries have respected the contemporaneous
documentation requirements imposed by the Tax Act and any analogous provisions of federal, provincial or foreign law, and made or obtained
records or documents that meet the requirements of paragraphs 247(4)(a) to (c) of the Tax Act and any analogous provisions of federal,
provincial or foreign law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 408 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
None of FSI or any of its Subsidiaries has acquired property from a Person not dealing at arm&#8217;s length (for purposes of the Tax
Act) with it in circumstances that would result in FSI or any of its Subsidiaries becoming liable to pay Taxes of such Person under subsection
160(1) of the Tax Act or any analogous provision of any comparable federal, provincial or foreign tax law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(w)
None of FSI or any of its Subsidiaries has received any refund of Taxes to which it is not entitled, including any refund resulting from
a deemed overpayment of Tax pursuant to s. 125.7(2) of the Tax Act, relating to claims pursuant to the Canada Emergency Wage Subsidy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(x)
All research and development investment tax credits (&#8220;<b>ITCs</b>&#8221;) claimed by FSI or any of its Subsidiaries, if any, were
claimed in the ordinary course, and in accordance with the Tax Act and the relevant provincial Tax Laws and FSI satisfied at all times
the relevant criteria and conditions entitling it to such ITCs. All refunds of ITCs received or receivable by FSI or any of its Subsidiaries
in any taxation year were claimed in accordance with the Tax Act and the relevant provincial Tax Laws and FSI or its Subsidiaries, as
applicable, satisfied at all times the relevant criteria and conditions entitling it to claim a refund of such ITCs. All ITCs and all
refunds of ITCs for the calendar year ended December 31, 2021 are set forth on <span style="text-decoration: underline">Section 3.13(x)</span> of the FSI Disclosure Schedule.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(y)
None of FSI or any of its Subsidiaries has made an &#8220;excessive eligible dividend designation&#8221; as defined in the Tax Act or
that is subject to the provisions of any similar federal, provincial or foreign Tax legislation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(z)
No amount in respect of any outlay or expense that is deductible for the purpose of computing the income of FSI or any of its Subsidiaries
for purposes of the Tax Act will, as of the Closing Date, have been owing by FSI or its Subsidiaries (as applicable) for longer than
two taxation years to a Person with whom such corporation was not dealing at arm&#8217;s length as that term is understood for purposes
of the Tax Act at the time the outlay or expense was incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(aa)
None of FSI or any of its Subsidiaries has paid a dividend to which Tax under Part VI.1 of the Tax Act, or any provisions of any similar
federal, provincial or foreign Tax law applies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(bb)
Each of FSI and its Subsidiaries, if required by applicable Law to be registered under the Excise Tax Act (Canada) with respect to the
Goods and Services Tax, and any similar provincial, state or other jurisdictions&#8217; value-added to sales tax law, is duly registered
under such law, and has timely collected and remitted to the appropriate Governmental Authority when required to do so all amounts required
to be collected, remitted or paid on account of all taxes under such laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(cc)
None of FSI or any of its Subsidiaries is a party to any election under the Excise Tax Act (Canada).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 409 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.14
Employee Benefit Programs</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Section 3.14(a)</span> of the FSI Disclosure Schedule sets forth a list of every Employee Program maintained by FSI or any of its Subsidiaries
(the &#8220;<b>FSI Employee Programs</b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Except as would not, individually or in the aggregate, have an FSI Material Adverse Effect, each FSI Employee Program which is intended
to qualify under Section 401(a) of the Code has received a favorable determination or approval letter from the IRS with respect to such
qualification, or may rely on an opinion letter issued by the IRS with respect to a prototype plan adopted in accordance with the requirements
for such reliance, or has time remaining for application to the IRS for a determination of the qualified status of such FSI Employee
Program for any period for which such FSI Employee Program would not otherwise be covered by an IRS determination. To the knowledge of
FSI no event or omission has occurred which would reasonably be expected to cause any FSI Employee Program to lose its qualification
or otherwise fail to satisfy the relevant requirements to provide tax-favored benefits under the applicable Code Section (including without
limitation Code Sections 105, 125, 401(a) and 501(c)(9)).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Except as would not, individually or in the aggregate, have an FSI Material Adverse Effect, neither FSI nor any Subsidiary of FSI knows,
nor should any of them reasonably know, of any material failure of any party to comply with any Laws applicable with respect to the FSI
Employee Programs. With respect to any FSI Employee Program, there has been no (i) &#8220;prohibited transaction,&#8221; as defined in
Section 406 of ERISA or Code Section 4975, (ii) failure to comply with any provision of ERISA, other applicable Laws, or any agreement,
or (iii) non-deductible contribution. No litigation or governmental administrative proceeding (or investigation) or other proceeding
(other than those relating to routine claims for benefits) is pending or, to the knowledge of FSI, threatened with respect to any FSI
Employee Program.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Neither FSI nor any ERISA Affiliate has ever sponsored, maintained, administered, or contributed (or had an obligation to contribute
to), or is reasonably expected to have any direct or indirect liability with respect to: (i) a &#8220;pension plan&#8221; within the
meaning of Section 3(2) of ERISA that is subject to Title IV of ERISA or the minimum funding standards under Section 302 of ERISA and
Section 412 of the Code; (ii) a &#8220;multiemployer plan&#8221; within the meaning of Section 3(37) of ERISA; (iii) a &#8220;multiple
employer plan&#8221; within the meaning of Section 413(c) of the Code; or (iv) a &#8220;multiple employer welfare arrangement&#8221;
within the meaning of Section 3(40) of ERISA.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Neither FSI nor any of its Subsidiaries is a party to any written (i) agreement with any shareholder, director or employee of FSI or
any of its Subsidiaries (A) the benefits of which are contingent, or the terms of which are materially altered, upon the occurrence of
a transaction involving FSI or any of its Subsidiaries of the nature of any of the Contemplated Transactions, (B) providing any guaranteed
period of employment or compensation guarantee, or (C) providing severance benefits after the termination of employment of such director
or employee; or (ii) agreement or plan binding FSI or any of its Subsidiaries, including any stock option plan, stock appreciation right
plan, restricted stock plan, stock purchase plan, or severance benefit plan, any of the benefits of which shall be increased, or the
vesting of the benefits of which shall arise or be accelerated, by the occurrence of any of the Contemplated Transactions or the value
of any of the benefits of which shall be calculated on the basis of any of the Contemplated Transactions. None of the FSI Employee Programs
provide for retiree medical or life insurance benefits to any current or former employee, officer, or director of FSI or any of its Subsidiaries,
other than group health plan continuation coverage as required under Code Section 4980B or Part 6 of Subtitle B of Title I of ERISA or
similar state Law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 410 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
There is no contract, agreement, plan or arrangement covering any individual that, by itself or collectively, would give rise to any
parachute payment subject to Section 280G of the Code, nor has FSI made any such payment, and the consummation of the transactions contemplated
herein shall not obligate FSI or any other entity to make any parachute payment that would be subject to Section 280G of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
Each FSI Employee Program that is a &#8220;nonqualified deferred compensation plan&#8221; within the meaning of Section 409A of the Code
has been operated and maintained in compliance with Section 409A of the Code in all material respects. No stock option granted under
the FSI Stock Option Plan has any exercise price that was less than the fair market value of the underlying stock as of the date the
option was granted, or has any feature for the deferral of compensation other than the deferral of recognition of income until the later
of exercise or disposition of such option.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
For purposes of this <span style="text-decoration: underline">Section 3.14</span>:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
An entity &#8220;<b>maintains</b>&#8221; an Employee Program if such entity sponsors, contributes to, or provides benefits under or through
such Employee Program, or has any obligation (by agreement or under applicable Laws) to contribute to or provide benefits under or through
such Employee Program, or if such Employee Program provides benefits to or otherwise covers or has covered employees of such entity (or
their spouses, dependents, or beneficiaries).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
An entity is an &#8220;<b>ERISA Affiliate</b>&#8221; of FSI if it would have ever been considered a single employer with FSI under ERISA
Section 4001(b) or part of the same &#8220;controlled group&#8221; as FSI for purposes of ERISA Section 302(d)(3).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.15
Labor and Employment Matters</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Except as has not had or would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect,
FSI and its Subsidiaries are, and since the date of incorporation of FSI have been, in compliance with all applicable Laws relating to
labor and employment, including those related to labor management relations, wages, hours, overtime, employee classification, discrimination,
sexual harassment, sexual misconduct, civil rights, affirmative action, work authorization, immigration, safety and health, workers compensation,
continuation coverage under group health plans, wage payment and the payment and withholding of taxes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 411 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Neither FSI nor any of its Subsidiaries is, or, since the date of incorporation of FSI has been, a party to or subject to, or is currently
negotiating in connection with entering into, any Collective Bargaining Agreement, no employees of FSI or any of its Subsidiaries are
represented by a labor union, and there have not been any, and to the FSI&#8217;s Knowledge there are no threatened, organizational campaigns
or other unionization activity seeking recognition of a collective bargaining unit relating to any current or former employee. Except
as has not had and would not reasonably be expected to have, individually or in the aggregate, an FSI Material Adverse Effect, there
are no unfair labor practice complaints pending or, to FSI&#8217;s Knowledge, threatened against FSI or any of its Subsidiaries before
the National Labor Relations Board or any other Governmental Authority or any current union representation questions involving any current
or former employee with respect to FSI or its Subsidiaries. There is no labor strike, slowdown, stoppage, picketing, interruption of
work or lockout pending or, to FSI&#8217;s Knowledge, threatened against or affecting FSI or any of its Subsidiaries, except for such
actions and events that have not had and would not reasonably be expected to have, individually or in the aggregate, an FSI Material
Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
FSI and each of its Subsidiaries is, and has been since the date of incorporation of FSI, in material compliance with the Worker Adjustment
and Retraining Notification Act and has no current material liabilities or other material obligations thereunder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.16
Environmental Matters</b>. Except as would not, individually or in the aggregate, have an FSI Material Adverse Effect:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
FSI and its Subsidiaries are in compliance with all Environmental Laws applicable to their operations and use of the FSI Owned Real Property
and the FSI Leased Real Property;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
none of FSI or any of its Subsidiaries has generated, transported, treated, stored or disposed of any Hazardous Material, except in material
compliance with all applicable Environmental Laws, and there has been no Release or threat of Release of any Hazardous Material by FSI
or its Subsidiaries at or on any FSI Owned Real Property or any FSI Leased Real Property or any property or facility that FSI or any
of its Subsidiaries previously owned or leased that requires reporting, investigation or remediation by FSI or its Subsidiaries pursuant
to any Environmental Law;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
none of FSI or any of its Subsidiaries has (i) received written notice under the citizen suit provisions of any Environmental Law or
(ii) been subject to or, to the knowledge of FSI, threatened with any governmental or citizen enforcement action with respect to any
Environmental Law; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
there are no underground storage tanks, landfills, current or former waste disposal areas or polychlorinated biphenyls at or on any FSI
Owned Real Property or any FSI Leased Real Property that require reporting, investigation, cleanup, remediation or any other type of
response action by FSI or its Subsidiaries pursuant to any Environmental Law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 412 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.17
Insurance</b>. FSI has made available to the Company accurate and complete copies of all material insurance policies and all material
self-insurance programs and arrangements relating to the business, assets, liabilities and operations of FSI and each Subsidiary of FSI.
Each of such insurance policies is in full force and effect and FSI and each Subsidiary of FSI are in compliance with the terms thereof.
Other than customary end of policy notifications from insurance carriers, since the date of incorporation of FSI, neither FSI nor any
Subsidiary of FSI has received any notice or other communication regarding any actual or possible (i) cancellation or invalidation of
any insurance policy; (ii) refusal or denial of any coverage, reservation of rights or rejection of any material claim under any insurance
policy; or (iii) material adjustment in the amount of the premiums payable with respect to any insurance policy. There is no pending
workers&#8217; compensation or other claim under or based upon any insurance policy of FSI or any Subsidiary of FSI. All information
provided to insurance carriers (in applications and otherwise) on behalf of FSI and each of its Subsidiaries was, as of the date of such
provision, accurate and complete. FSI and each of its Subsidiaries has provided timely written notice to the appropriate insurance carrier(s)
of each Legal Proceeding pending or threatened in writing against FSI or any Subsidiary of FSI, and no such carrier has issued a denial
of coverage or a reservation of rights with respect to any such Legal Proceeding, or informed FSI or any Subsidiary of FSI of its intent
to do so.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.18
Government Programs</b>. No agreements, loans, funding arrangements or assistance programs are outstanding in favor of FSI or any of
its Subsidiaries from any Governmental Authority, and, to the knowledge of FSI, no basis exists for any Governmental Authority to seek
payment or repayment from FSI or any of its Subsidiaries of any amount or benefit received, or to seek performance of any obligation
of FSI or any of its Subsidiaries, under any such program.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.19
Transactions with Affiliates</b>. Except as set forth in the FSI SEC Reports filed prior to the date of this Agreement, since the date
of FSI&#8217;s last proxy statement filed in October 2021 with the SEC, no event has occurred that would be required to be reported by
FSI pursuant to Item 404 of Regulation S-K promulgated by the SEC. <span style="text-decoration: underline">Section 3.19</span> of the FSI Disclosure Schedule identifies each
Person who is (or who may be deemed to be) an &#8220;affiliate&#8221; (as that term is used in Rule 12b-2 under the Exchange Act) of
FSI as of the date of this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.20
Legal Proceedings; Orders</b>. As of the date hereof, there is no Legal Proceeding pending against, or, to the knowledge of FSI, threatened
in writing against, FSI or any of its Subsidiaries before (or, in the case of threatened actions, suits or proceedings, that would be
before) or by any Governmental Authority, that would reasonably be expected to have, individually or in the aggregate, an FSI Material
Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.21
Inapplicability of Anti-Takeover Statutes</b>. No Alberta or other Governmental Authority takeover statute or similar Law applies or
purports to apply to the Merger, this Agreement, the FSI Support Agreement(s) or any of the other Contemplated Transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.22
Vote Required</b>. The affirmative vote of the holders of a majority of the votes properly cast at the FSI Shareholder Meeting in respect
of the FSI Shareholder Proposals are the only votes of the holders of any class or series of FSI Capital Shares necessary to approve
the FSI Shareholder Proposals (the &#8220;<b>FSI Shareholder Approval</b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.23
No Financial Advisor</b>. Except for BTIG, LLC, no broker, finder or investment banker is entitled to any brokerage fee, finder&#8217;s
fee, opinion fee, success fee, transaction fee or other fee or commission in connection with the Merger or any of the other Contemplated
Transactions based upon arrangements made by or on behalf of FSI or any Subsidiary of FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 413 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.24
[Reserved]</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.25
Disclosure; FSI Information</b>. The information relating to FSI or its Subsidiaries to be contained in the Registration Statement /
Proxy Statement will not, on the date the Registration Statement / Proxy Statement is first mailed or made available to FSI Shareholders
or at the time of the FSI Shareholder Meeting, contain any untrue statement of any material fact, or omit to state any material fact
required to be stated therein or necessary in order to make the statements therein not false or misleading at the time and in light of
the circumstances under which such statement is made. The Registration Statement / Proxy Statement will comply with the requirements
of the Securities Act and the Exchange Act and the rules and regulations thereunder. Notwithstanding the foregoing, no representation
is made by FSI or the Merger Subs with respect to the information that has been or will be supplied by the Company, any of its Subsidiaries
or any of their respective Representatives for inclusion in the Registration Statement / Proxy Statement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.26
Data Privacy and Security</b>. Except as would not reasonably be expected to have, individually or in the aggregate, an FSI Material
Adverse Effect:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
FSI and its Subsidiaries have implemented written policies relating to the Processing of Personal Data as and to the extent required
by applicable Law (&#8220;<b>FSI Privacy and Data Security Policies</b>&#8221;). Each of FSI and its Subsidiaries has at all times complied
in all material respects with all applicable Privacy Laws, the FSI Privacy and Data Security Policies and contractual obligations entered
into by FSI or its Subsidiaries relating to the receipt, collection, compilation, use, storage, processing, sharing, safeguarding, security,
disposal, destruction, disclosure, or transfer of Personal Data (collectively, the &#8220;<b>FSI Privacy Requirements</b>&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
As of the date hereof, FSI has not received notice of any pending Legal Proceedings, nor has there been any material Legal Proceedings
against FSI or its Subsidiaries initiated by (i) any Person; (ii) the United States Federal Trade Commission, any state attorney general
or similar state official; or (iii) any other Governmental Authority, in each case, alleging that any Processing of Personal Data by
or on behalf of FSI or its Subsidiaries is in violation of any FSI Privacy Requirements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Since the incorporation of FSI, (i) there has been no material unauthorized Processing of Personal Data in the possession or control
of FSI or its Subsidiaries and/or any of the service providers of FSI or its Subsidiaries and (ii) to FSI&#8217;s Knowledge, there have
been no unauthorized intrusions or breaches of security into any FSI IT Systems under the control of FSI or its Subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
FSI and its Subsidiaries own or have a binding Contract in place to use the FSI IT Systems as necessary to operate the business of FSI
as currently conducted in all material respects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
Each of FSI and its Subsidiaries has established data safeguards against the destruction, loss, damage, corruption, alteration, loss
of integrity, commingling or unauthorized access, acquisition, use, disclosure or other Processing of Personal Data that are consistent
with industry standards and the requirements of applicable Law. Each of FSI and its Subsidiaries maintains backups of all data used to
conduct the business of FSI and its Subsidiaries at a reasonable frequency.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 414 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.27
Reporting Status and Applicable Canadian Securities Laws Matters</b>. FSI is not a private issuer within the meaning of National Instrument
45-106 &#8211; Prospectus Exemptions and is not a &#8220;reporting issuer&#8221; in any jurisdiction of Canada. FSI is in compliance
with all applicable Canadian Securities Laws in all material respects. No cease trading order with respect to any securities of FSI,
and, to the knowledge of FSI, no inquiry or investigation (formal or informal) of any Governmental Authority, or any enforcement action
by any Governmental Authority, is in effect or ongoing or, to the knowledge of FSI, expected to be implemented or undertaken against
FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.28
Exclusivity of Representation and Warranties</b>. Except as otherwise expressly provided in this <span style="text-decoration: underline">Section 3</span> (as modified by the
FSI Disclosure Schedule), FSI hereby expressly disclaims and negates, any other express or implied representation or warranty whatsoever
(whether at Law or in equity) with respect to FSI, its Subsidiaries, its Affiliates, and any matter relating to any of them, including
their affairs, the condition, value or quality of the assets, liabilities, financial condition or results of operations, or with respect
to the accuracy or completeness of any other information made available to the Company, the Group Companies, its Affiliates or any of
their respective Representatives by, or on behalf of, FSI, and any such representations or warranties are expressly disclaimed. Without
limiting the generality of the foregoing, except as expressly set forth in this Agreement (as modified by the FSI Disclosure Schedule)
or in any certificate delivered by FSI pursuant to this Agreement, neither FSI nor any other person on behalf of FSI has made or makes,
any representation or warranty, whether express or implied, with respect to any projections, forecasts, estimates or budgets made available
to the Company, the Group Companies, its Affiliates or any of their respective Representatives of future revenues, future results of
operations (or any component thereof), future cash flows or future financial condition (or any component thereof) of FSI (including the
reasonableness of the assumptions underlying any of the foregoing), whether or not included in any management presentation or in any
other information made available to the Company, the Group Companies, its Affiliates or any of their respective Representatives or any
other person, and any such representations or warranties are expressly disclaimed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
4. CERTAIN COVENANTS OF THE PARTIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.1
Access and Investigation</b>. Subject to the terms of the Confidentiality Agreement which the Parties agree will continue in full force
following the date of this Agreement, during the period commencing on the date of this Agreement and ending at the earlier of the date
of termination of this Agreement and the Effective Time (the &#8220;<b>Pre-Closing Period</b>&#8221;), upon reasonable notice, each Party
shall, and shall use commercially reasonable efforts to cause such Party&#8217;s Representatives to (x) provide the other Party and such
other Party&#8217;s Representatives with reasonable access during normal business hours to such Party&#8217;s Representatives, personnel
and assets and to all existing books, records, Tax Returns, work papers and other documents and information relating to such Party and
its Subsidiaries; (y) provide the other Party and such other Party&#8217;s Representatives with such copies of the existing books, records,
Tax Returns, work papers, product data, and other documents and information relating to such Party and its Subsidiaries, and with such
additional financial, operating and other data and information regarding such Party and its Subsidiaries as the other Party may reasonably
request; and (z) permit the other Party&#8217;s officers and other employees to meet, upon reasonable notice and during normal business
hours, with the chief financial officer and other officers and managers of such Party responsible for such Party&#8217;s financial statements
and the internal controls of such Party to discuss such matters as the other Party may deem necessary or appropriate in order to enable
the other Party to satisfy its obligations under the Sarbanes-Oxley Act and the rules and regulations relating thereto. Without limiting
the generality of any of the foregoing, during the Pre-Closing Period, each Party shall promptly make available to the other Party copies
of:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 415 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
the unaudited monthly consolidated balance sheets of such Party as of the end of each calendar month and the related unaudited monthly
consolidated statements of operations, statements of shareholders&#8217; or stockholders&#8217; equity and statements of cash flows for
such calendar month, which shall be delivered within thirty (30) days after the end of such calendar month, or such longer periods as
the Parties may agree to in writing;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
all material operating and financial reports prepared by such Party for its senior management, including sales forecasts, marketing plans,
development plans, discount reports, write-off reports, hiring reports and capital expenditure reports prepared for its management;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
any written materials or communications sent by or on behalf of a Party to all of its shareholders or stockholders;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
any material notice, document or other communication sent by or on behalf of a Party to any party to any FSI Material Contract or Company
Material Contract, as applicable, or sent to a Party by any party to any FSI Material Contract or Company Material Contract, as applicable
(other than any communication that relates solely to routine commercial transactions between such Party and the other party to any such
FSI Material Contract or Company Material Contract, as applicable, and that is of the type sent in the Ordinary Course of Business);</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
any notice, report or other document filed with or otherwise furnished, submitted or sent to any Governmental Authority on behalf of
a Party in connection with the Merger or any of the Contemplated Transactions;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
any non-privileged notice, document or other communication sent by or on behalf of, or sent to, a Party relating to any pending or threatened
Legal Proceeding involving or affecting such Party; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
any material notice, report or other document received by a Party from any Governmental Authority.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
the foregoing, any Party may restrict the foregoing access (A) to the extent that any Law applicable to such party requires such Party
to restrict or prohibit access to any such properties or information or as may be necessary to preserve the attorney-client privilege
under any circumstances in which such privilege may be jeopardized by such disclosure or access or (B) to the extent that such Party
reasonably believes that allowing such access or furnishing such information would otherwise result in the disclosure of any trade secrets
of third parties or violate any obligations existing on the date hereof with respect to confidentiality to any third party or otherwise
breach, contravene or violate any effective Contract existing on the date hereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<!-- Field: Page; Sequence: 416 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.2
Operation of FSI&#8217;s Business</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Other than as expressly contemplated by this Agreement or as set forth on <span style="text-decoration: underline">Section 4.2</span> of the FSI Disclosure Schedule, during the
Pre-Closing Period (i) FSI shall conduct its business and operations (A) in the Ordinary Course of Business; and (B) in compliance with
all applicable Laws and the requirements of all Contracts that constitute FSI Material Contracts; (ii) FSI shall use commercially reasonable
efforts to preserve intact its current business organization, keep available the services of its current key employees, officers and
other employees and maintain its relations and goodwill with all suppliers, customers, landlords, creditors, licensors, licensees, employees
and other Persons having business relationships with FSI and (iii) FSI shall promptly notify the Company of (A) any notice or other communication
from any Person alleging that the consent of such Person is or may be required in connection with any of the Contemplated Transactions;
and (B) any Legal Proceeding against, relating to, involving or otherwise affecting FSI that is commenced, or, to the knowledge of FSI,
threatened in writing against, FSI after the date of this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
During the Pre-Closing Period, FSI shall promptly notify the Company in writing of (i) the discovery by FSI of any event, condition,
fact or circumstance that occurred or existed on or prior to the date of this Agreement and that caused or constitutes a material inaccuracy
in any representation or warranty made by FSI in this Agreement; (ii) any event, condition, fact or circumstance that occurs, arises
or exists after the date of this Agreement and that would cause or constitute a material inaccuracy in any representation or warranty
made by FSI in this Agreement if (A) such representation or warranty had been made as of the time of the occurrence, existence or discovery
of such event, condition, fact or circumstance; or (B) such event, condition, fact or circumstance had occurred, arisen or existed on
or prior to the date of this Agreement; (iii) any breach of any covenant or obligation of FSI; and (iv) any event, condition, fact or
circumstance that could reasonably be expected to make the timely satisfaction of any of the conditions set forth in <span style="text-decoration: underline">Section 6</span>,
<span style="text-decoration: underline">Section 7</span> and <span style="text-decoration: underline">Section 8</span> impossible or materially less likely. Without limiting the generality of the foregoing, FSI shall
promptly advise the Company in writing of any Legal Proceeding or material, written claim threatened with respect to FSI. No notification
given to the Company pursuant to this <span style="text-decoration: underline">Section 4.2(b)</span> shall change, limit or otherwise affect any of the representations, warranties,
covenants or obligations of FSI contained in this Agreement or the FSI Disclosure Schedule for purposes of <span style="text-decoration: underline">Section 8.1</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.3
Operation of the Company&#8217;s Business</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Other than as expressly contemplated by this Agreement or the Note Purchase Agreement or as set forth on <span style="text-decoration: underline">Section 4.3</span> of the Company
Disclosure Schedule, during the Pre-Closing Period (i) the Company shall conduct its business and operations (A) in the Ordinary Course
of Business; and (B) in compliance with all applicable Laws and the requirements of all Contracts that constitute Company Material Contracts;
(ii) the Company shall use commercially reasonable efforts to preserve intact its current business organization, keep available the services
of its current key employees, officers and other employees and maintain its relations and goodwill with all suppliers, customers, landlords,
creditors, licensors, licensees, employees and other Persons having business relationships with the Company; and (iii) the Company shall
promptly notify FSI of (A) any notice or other communication from any Person alleging that the consent of such Person is or may be required
in connection with any of the Contemplated Transactions; and (B) any Legal Proceeding against, relating to, involving or otherwise affecting
the Company that is commenced, or, to the knowledge of the Company, threatened against, the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 417 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
During the Pre-Closing Period, the Company shall promptly notify FSI in writing of (i) the discovery by the Company of any event, condition,
fact or circumstance that occurred or existed on or prior to the date of this Agreement and that caused or constitutes a material inaccuracy
in any representation or warranty made by the Company in this Agreement; (ii) any event, condition, fact or circumstance that occurs,
arises or exists after the date of this Agreement and that would cause or constitute a material inaccuracy in any representation or warranty
made by the Company in this Agreement if (A) such representation or warranty had been made as of the time of the occurrence, existence
or discovery of such event, condition, fact or circumstance; or (B) such event, condition, fact or circumstance had occurred, arisen
or existed on or prior to the date of this Agreement; (iii) any material breach of any covenant or obligation of the Company; and (iv)
any event, condition, fact or circumstance that could reasonably be expected to make the timely satisfaction of any of the conditions
set forth in <span style="text-decoration: underline">Section 6</span>, <span style="text-decoration: underline">Section 7</span> and <span style="text-decoration: underline">Section 8</span> impossible or materially less likely. Without limiting the generality
of the foregoing, the Company shall promptly advise FSI in writing of any Legal Proceeding or material, written claim threatened in writing
with respect to the Company. No notification given to FSI pursuant to this <span style="text-decoration: underline">Section 4.3(b)</span> shall change, limit or otherwise affect
any of the representations, warranties, covenants or obligations of the Company contained in this Agreement or the Company Disclosure
Schedule for purposes of <span style="text-decoration: underline">Section 7.1</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.4
Negative Obligations</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Except (i) as expressly required by this Agreement, (ii) as set forth in <span style="text-decoration: underline">Section 4.4(a)</span> of the FSI Disclosure Schedule or (iii)
with the prior written consent of the Company, at all times during the Pre-Closing Period, FSI shall not, nor shall it cause or permit
any Subsidiary of FSI to, do any of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
declare, accrue, set aside or pay any dividend or make any other distribution in respect of any shares of capital stock, or repurchase,
redeem or otherwise reacquire any shares of capital stock or other securities (except for FSI Common Shares from terminated employees
of FSI);</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
except for contractual commitments in place at the time of this Agreement and disclosed in <span style="text-decoration: underline">Section 4.4(a)(ii)</span> of the FSI Disclosure
Schedule, and other than as contemplated by the Contemplated Transactions, sell, issue or grant, or authorize the issuance of (A) any
capital stock or other security (except for FSI Common Shares issued upon the valid exercise of outstanding FSI Stock Options); (B) any
option, warrant or right to acquire any capital stock or any other security; or (C) any instrument convertible into or exchangeable for
any capital stock or other security;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 418 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
amend the articles of continuance, certificate of incorporation, bylaws or other charter or organizational documents of FSI or any Subsidiary
of FSI, except as contemplated by this Agreement in connection with the Contemplated Transactions, or effect or be a party to any merger,
consolidation, share exchange, business combination, recapitalization, reclassification of shares, stock split, reverse stock split or
similar transaction except as related to the Contemplated Transactions;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
form any new Subsidiary or acquire any equity interest or other interest in any other Person;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
other than in the Ordinary Course of Business, lend money to any Person; incur or guarantee any Indebtedness for borrowed money; issue
or sell any debt securities or options, warrants, calls or other rights to acquire any debt securities; or guarantee any debt securities
of others;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
other than in the Ordinary Course of Business or the new FSI 2022 Equity Incentive Plan in connection with the Contemplated Transactions,
and in observance of common practice for a similarly situated company (A) adopt, establish or enter into any Company Employee Program;
(B) cause or permit any Company Employee Program to be amended other than as required by Law; or (C) pay any bonus or make any profit-sharing
or similar payment to, or increase the amount of the wages, salary, commissions, fringe benefits or other compensation or remuneration
payable to, any of its directors, officers or employees</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii)
acquire any material asset nor sell, lease or otherwise irrevocably dispose of any of its material assets or properties, nor grant any
Encumbrance with respect to such assets or properties, except in the Ordinary Course of Business;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(viii)
make, change or revoke any material Tax election; file any material amendment to any Tax Return; adopt or change any accounting method
in respect of Taxes; change any annual Tax accounting period; enter into any Tax allocation agreement, Tax sharing agreement or Tax indemnity
agreement, other than commercial contracts entered into in the Ordinary Course of Business and the primary purpose of which does not
relate to Taxes; enter into any closing agreement with respect to any material Tax Liability; settle or compromise any claim, notice,
audit report or assessment in respect of any material Tax Liability; apply for or enter into any ruling from any Tax authority with respect
to Taxes; surrender any right to claim a refund of a material amount of Taxes; or consent to any extension or waiver of the statute of
limitations period applicable to any material Tax claim or assessment;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ix)
enter into, amend or terminate any FSI Material Contract;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(x)
commence a lawsuit other than (A) for routine collection of bills, (B) in such cases as FSI in good faith determines that failure to
commence such lawsuit would result in the material impairment of a valuable aspect of FSI&#8217;s and/or any Subsidiary of FSI&#8217;s
business, subject to prior review and approval (with such approval not to be unreasonably withheld) by the Company or (C) for a breach
of this Agreement;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 419 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xi)
fail to make any material payment with respect to any of FSI&#8217;s accounts payable or Indebtedness in a timely manner in accordance
with the terms thereof and consistent with past practices;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xii)
except as permitted by <span style="text-decoration: underline">Section 4.5</span>, participate in negotiations for, or initiate, solicit, seek or knowingly encourage or support,
any inquiries, proposals or offers relating to, any potential transaction or series of transactions involving any acquisition of an equity
interest in any Person, or the purchase or license of any assets or properties;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xiii)
agree to take, take or permit any Subsidiary of FSI to take or agree to take, any of the actions specified in clauses (i) through (xii)
of this <span style="text-decoration: underline">Section 4.4(a)</span>; or</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xiv)
amend the FSI Articles or the approved FSI A&amp;R Bylaws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Except (i) as expressly required by this Agreement, (ii) as set forth in <span style="text-decoration: underline">Section 4.4(b)</span> of the Company Disclosure Schedule or
(iii) with the prior written consent of FSI, at all times during the Pre-Closing Period, the Company shall not do any of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
declare, accrue, set aside or pay any dividend or make any other distribution in respect of any shares of capital stock; or repurchase,
redeem or otherwise reacquire any shares of capital stock or other securities (except for shares of Company Common Stock from terminated
employees of the Company);</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
amend the Company Organizational Documents or other charter or organizational documents of the Company, or effect or be a party to any
merger, consolidation, share exchange, business combination, recapitalization, reclassification of shares, stock split, reverse stock
split or similar transaction except as related to the Contemplated Transactions;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
except for contractual commitments in place at the time of this Agreement and disclosed in <span style="text-decoration: underline">Section 4.4(b)(iii)</span> of the Company
Disclosure Schedule, sell, issue grant, or authorize the issuance of, or make any commitments to do any of the foregoing, other than
as contemplated by the Contemplated Transactions (A) any capital stock or other security; (B) any option, warrant or right to acquire
any capital stock or any other security; or (C) any instrument convertible into or exchangeable for any capital stock or other security;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
form any Subsidiary or acquire any equity interest or other interest in any other Person;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
other than in the Ordinary Course of Business, lend money to any Person; incur or guarantee any Indebtedness for borrowed money; issue
or sell any debt securities or options, warrants, calls or other rights to acquire any debt securities; guarantee any debt securities
of others; or make any capital expenditure or commitment in excess of $250,000;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
other than in the Ordinary Course of Business, and in observance of common practice for a similarly situated company (A) adopt, establish
or enter into any Company Employee Program; (B) cause or permit any Company Employee Program to be amended other than as required by
Law; or (C) pay any bonus or make any profit-sharing or similar payment to, or increase the amount of the wages, salary, commissions,
fringe benefits or other compensation or remuneration payable to, any of its directors, officers or employees;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 420 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii)
acquire any material asset nor sell, lease or otherwise irrevocably dispose of any of its assets or properties, nor grant any Encumbrance
with respect to such assets or properties, except in the Ordinary Course of Business;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(viii)
make, change or revoke any material Tax election; file any material amendment to any Tax Return; adopt or change any accounting method
in respect of Taxes; change any annual Tax accounting period; enter into any Tax allocation agreement, Tax sharing agreement or Tax indemnity
agreement, other than commercial contracts entered into in the Ordinary Course of Business and the primary purpose of which does not
relate to Taxes; enter into any closing agreement with respect to any material Tax Liability; settle or compromise any claim, notice,
audit report or assessment in respect of any material Tax Liability; apply for or enter into any ruling from any Tax authority with respect
to Taxes; surrender any right to claim a refund of a material amount of Taxes; or consent to any extension or waiver of the statute of
limitations period applicable to any material Tax claim or assessment;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ix)
enter into, amend or terminate any Company Material Contract;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(x)
commence a lawsuit other than (A) for routine collection of bills, (B) in such cases as the Company in good faith determines that failure
to commence such lawsuit would result in the material impairment of a valuable aspect of the Company&#8217;s business, subject to prior
review and approval (with such approval not to be unreasonably withheld) by FSI or (C) for a breach of this Agreement;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xi)
fail to make any material payment with respect to any of the Company&#8217;s accounts payable or Indebtedness in a timely manner in accordance
with the terms thereof and consistent with past practices; or</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xii)
agree to take, take, or permit any Subsidiary of the Company to take or agree to take any of the actions specified in clauses (i) through
(xi) of this <span style="text-decoration: underline">Section 4.4(b)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Notwithstanding any other provision of this Agreement, prior to the Closing, FSI may accelerate the vesting in full of all then outstanding
FSI Stock Options.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 421 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.5
Exclusivity</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
From the date of this Agreement and ending on the earlier of (a) the Closing and (b) the termination of this Agreement, the Parties shall
not, and shall cause their respective Subsidiaries and its and their respective Representatives not to, directly or indirectly, (i) enter
into, knowingly solicit, initiate or continue any discussions or negotiations with, or knowingly encourage or respond to any inquiries
or proposals by, or participate in any negotiations with, or provide any information to, or otherwise cooperate in any way with, any
person or other entity or &#8220;group&#8221; within the meaning of Section 13(d) of the Exchange Act, concerning any sale of any material
assets of such Party or any of the outstanding capital stock or any conversion, consolidation, liquidation, dissolution or similar transaction
involving such Party or any of such Party&#8217;s Subsidiaries other than with the other Parties to this Agreement and their respective
Representatives (an &#8220;<b>Alternative Transaction</b>&#8221;), (ii) enter into any agreement regarding, continue or otherwise knowingly
participate in any discussions regarding, or furnish to any person any information with respect to, or cooperate in any way that would
otherwise reasonably be expected to lead to, any Alternative Transaction or (iii) commence, continue or renew any due diligence investigation
regarding any Alternative Transaction; provided that the execution, delivery and performance of this Agreement and the Contemplated Transactions
shall not be deemed a violation of this <span style="text-decoration: underline">Section 4.5</span>. Each Party shall, and shall cause its Subsidiaries and its and their respective
affiliates and Representatives to, immediately cease any and all existing discussions or negotiations with any person conducted heretofore
with respect to any Alternative Transaction. Each Party also agrees that it will promptly request each person (other than the Parties
hereto and their respective Representatives) that has prior to the date hereof executed a confidentiality agreement in connection with
its consideration of an Alternative Transaction to return or destroy all confidential information furnished to such person by or on behalf
of it prior to the date hereof (to the extent so permitted under, and in accordance with the terms of, such confidentiality agreement).
If a Party or any of its Subsidiaries or any of its or their respective Representatives receives any inquiry or proposal with respect
to an Alternative Transaction at any time prior to the Closing, then such Party shall promptly (and in no event later than twenty-four
(24) hours after such Party becomes aware of such inquiry or proposal) notify such Person in writing that such Party is subject to an
exclusivity agreement with respect to the Contemplated Transactions that prohibits such Party from considering such inquiry or proposal,
to the extent not inconsistent with the fiduciary duties of the Board of Directors of FSI or the Company. Without limiting the foregoing,
the Parties agree that any violation of the restrictions set forth in this <span style="text-decoration: underline">Section 4.5</span> by a Party or any of its Subsidiaries or
its or their respective affiliates or Representatives shall be deemed to be a breach of this <span style="text-decoration: underline">Section 4.5</span> by such Party.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
5. ADDITIONAL AGREEMENTS OF THE PARTIES</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.1
Disclosure Documents</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
As promptly as reasonably practicable after the date of this Agreement, FSI and the Company shall prepare, mutually agree upon and FSI
shall file with the SEC a registration statement on Form S-4 relating to the FSI Shareholder Meeting, to be held in connection with the
Merger, and containing a prospectus and proxy statement (together with any amendments thereof or supplements thereto, the &#8220;<b>Registration
Statement / Proxy Statement</b>&#8221;), in connection with the registration under the Securities Act of the Merger Shares. FSI shall
be solely responsible for all filing fees and costs required to be paid in connection therewith. Each of FSI and the Company shall use
their commercially reasonable best efforts (i) to cause the Registration Statement / Proxy Statement to comply with the applicable rules
and regulations promulgated by the SEC; and (ii) to promptly notify the other of, cooperate with each other with respect to and respond
promptly to any comments of the SEC or its staff. Each of FSI, the Merger Subs and the Company shall furnish all information concerning
itself and their Subsidiaries, as applicable, to the other parties as the other parties may reasonably request in connection with such
actions and the preparation of the Registration Statement / Proxy Statement. As promptly as practicable after the date of this Agreement,
and in no event later than thirty (30) days after the date of this Agreement, the Company shall (i) furnish to FSI all such information
concerning the Company to be included in the Registration Statement / Proxy Statement, and (ii) cooperate with FSI to file the Registration
Statement / Proxy Statement with the SEC within such thirty (30) day period. FSI shall use commercially reasonable best efforts to cause
the Registration Statement / Proxy Statement to be mailed or made available to its shareholders as promptly as practicable, and in no
event later than five (5) Business Days, after the Registration Statement / Proxy Statement is declared effective by the SEC. Each of
the Company and FSI shall use commercially reasonable best efforts to cause all information that it is responsible for providing for
inclusion in documents filed with the SEC in connection with the Contemplated Transactions to comply as to form and substance in all
material respects with the applicable requirements of the Securities Act and the Exchange Act. If FSI, the Merger Subs or the Company
become aware of any event or information that, pursuant to the Securities Act or the Exchange Act, should be disclosed in an amendment
or supplement to the Registration Statement / Proxy Statement, as the case may be, then such party, as the case may be, shall promptly
inform the other parties thereof and shall cooperate with such other parties in filing such amendment or supplement with the SEC and,
if appropriate, in mailing such amendment or supplement to the FSI shareholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 422 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Notwithstanding anything to the contrary stated above, prior to filing and mailing, as applicable, the Registration Statement / Proxy
Statement (or any amendment or supplement thereto) or responding to any comments of the SEC with respect thereto, or making or disseminating
any other communication to its shareholders regarding the Contemplated Transactions, FSI shall provide the Company a reasonable opportunity
to review and comment on such document or response and shall discuss with the Company and include in such document or response, comments
reasonably and promptly proposed by the Company. FSI will advise the Company, promptly after FSI receives notice thereof, of the clearance
of the Registration Statement / Proxy Statement by the SEC or any supplement or amendment has been filed, of the issuance of any stop
order or the suspension of the qualification of Merger Shares for offering or sale in any jurisdiction, of the initiation or threat of
any proceeding for any such purpose, or of any request by the SEC for the amendment or supplement of the Registration Statement / Proxy
Statement or for additional information.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.2
Stockholder or Shareholder Approval</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Company Stockholders&#8217; Consent.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
The Company agrees that (A) the Company&#8217;s Board of Directors shall unanimously recommend that the holders of Company Common Stock
and Company Preferred Stock take action by written consent to approve the Merger, (B) the statement or information provided to the holders
of Company Common Stock and Company Preferred Stock shall include a statement to the effect that the Board of Directors of the Company
recommends that the Company Stockholders take action by written consent to approve the Merger (the recommendation of the Company&#8217;s
Board of Directors that the Company Stockholders approve the Merger being referred to as the &#8220;<b>Company Board Recommendation</b>&#8221;);
and (C) the Company Board Recommendation shall not be withdrawn or modified in a manner adverse to FSI, and no resolution by the Board
of Directors of the Company or any committee thereof to withdraw or modify the Company Board Recommendation in a manner adverse to FSI
shall be adopted or proposed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 423 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
In connection with the solicitation of the Company Stockholder Written Consent from its stockholders to adopt this Agreement and approve
the Merger, the Company shall furnish to FSI within forty-eight (48) hours after the date that the definitive Registration Statement
/ Proxy Statement is filed with the SEC and the Company&#8217;s stockholders are notified of such fact a copy of such executed Company
Stockholder Written Consent.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Promptly after the date hereof, and in no case later than ten (10) days after obtaining the Company Stockholder Approval, the Company
shall deliver (in any manner permitted by applicable Laws) to each Company Stockholder notice of the Company Stockholders&#8217; approval
and adoption of this Agreement and, if applicable, the consummation of the Contemplated Transactions, in compliance with Section 228(e)
of the DGCL.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
FSI Shareholder Meeting.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
FSI shall take all action necessary in accordance with applicable Laws and the FSI Articles and FSI Bylaws to call, give notice of, convene
and hold a special meeting of the FSI Shareholders (the &#8220;<b>FSI Shareholder Meeting</b>&#8221;) to consider and vote on proposals
to (A) issue the Merger Shares by virtue of the Merger, (B) approve the change of control of FSI resulting from the Merger, (C) adopt
the FSI 2022 Equity Incentive Plan, (D) elect Eric Steen and such other individuals as designated by the Company as directors of FSI,
effective as of the Closing and (E) ratify the FSI A&amp;R Bylaws (collectively, the &#8220;<b>FSI Shareholder Proposals</b>&#8221;).
The FSI Shareholder Meeting shall be held (on a date selected by FSI in consultation with the Company) as promptly as practicable, and
in any event not later than forty-five (45) days after the date that the definitive Registration Statement / Proxy Statement is filed
with the SEC. If on the scheduled date of the FSI Shareholder meeting FSI has not obtained the FSI Shareholder Approvals, FSI shall have
the right to adjourn or postpone the FSI Shareholder Meeting to a later date or dates, such later date or dates not to exceed thirty
(30) days from the original date that the FSI Shareholder Meeting was scheduled for the approval of the FSI Shareholder Proposals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
The Board of Directors of FSI shall recommend that the FSI Shareholders approve the FSI Shareholder Proposals (the &#8220;<b>FSI Recommendation</b>&#8221;)
and FSI shall include such FSI Recommendation in the Registration Statement / Proxy Statement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
FSI shall use its reasonable efforts to solicit from the FSI Shareholders proxies in favor of the FSI Shareholder Proposals and shall
take all other action necessary or advisable to secure the FSI Shareholder Approvals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.3
Regulatory Approvals</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Each Party shall furnish to each other&#8217;s counsel such necessary information and reasonable assistance as the other may request
in connection with its preparation of any filing or submission that is necessary under the HSR Act or any other applicable Antitrust
Laws. FSI shall be solely responsible for all filing fees and costs required to be paid in connection therewith. The Parties shall supply
as promptly as practicable to the appropriate Governmental Authority any additional information and documentary material that may be
requested pursuant to the HSR Act or any other applicable Antitrust Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 424 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Without limiting the generality of FSI&#8217;s obligations under this <span style="text-decoration: underline">Section 5.3</span> or otherwise, FSI shall promptly take or cause
to be taken any and all action necessary to obtain promptly any clearance required and avoid every impediment under the HSR Act and any
other Antitrust Law for the consummation of the Contemplated Transactions as promptly as possible, including agreeing to any structural
or behavioral remedy with respect to its or its Affiliates&#8217; assets (including proposing, negotiating, committing to and effecting,
by consent decree, hold separate orders or otherwise, the sale, divestiture or disposition of any of its assets, properties or businesses
or of the assets, properties or businesses to be acquired by it pursuant to this Agreement) and, at the request of the Company, to litigate
in order to avoid the entry of, or to have vacated or terminated, any Governmental Order (whether temporary, preliminary or permanent)
related to the HSR Act and any other Antitrust Law that would prevent or delay the consummation of the Contemplated Transactions. For
the avoidance of doubt, FSI shall not take any action with respect to any Governmental Order or any applicable Laws which would bind
the Company irrespective of whether the Contemplated Transactions occur. The Parties shall keep the other apprised of the status of any
communications with, and any inquiries or requests for additional information from, the FTC and the DOJ (not including any interactions
between the Company with Governmental Authorities in the ordinary course of business) and shall comply promptly with any such inquiry
or request. Each of the Parties shall instruct their respective counsels to cooperate with each other and use commercially reasonable
efforts to facilitate and expedite the identification and resolution of any antitrust, competition or trade regulation issues at the
earliest practicable dates. FSI shall be entitled to direct any proceedings or negotiations with any Governmental Authority, including
any communications and meetings with or written submissions to any Governmental Authority, <i>provided, however</i>, that FSI shall afford
the Company a reasonable opportunity to participate in any such communications or meetings and comment on any such written submissions,
the acceptance of such comment shall not be unreasonably withheld.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
During the period from the date hereof and continuing until the earlier of the termination of this Agreement pursuant to <span style="text-decoration: underline">Section 9
</span>or the Closing Date, except with the consent of the Company, FSI and its Affiliates shall not do anything, including entering into
any transaction, that would reasonably be expected to prevent or delay any filings or approvals required under the HSR Act or any other
applicable Antitrust Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.4
[Reserved]</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.5
Indemnification of Officers and Directors</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
FSI and the Merger Subs agree that all rights to indemnification, exculpation or advancement of expenses now existing in favor of, and
all limitations on the personal liability of each present and former director, officer, employee, fiduciary, or agent of FSI or the Company
provided for in the respective organizational documents in effect as of the date hereof, shall continue to be honored and in full force
and effect for a period of six (6) years after the Effective Time; <i>provided, however</i>, that all rights to indemnification in respect
of any claims asserted or made within such period shall continue until the disposition of such claim. The certificate of incorporation
of the Final Surviving Entity will contain provisions with respect to indemnification, exculpation from liability and advancement of
expenses that are at least as favorable as those currently in the Company Organizational Documents and, during such six (6) year period
following the Effective Time, FSI shall not and shall cause the Final Surviving Entity not to amend, repeal or otherwise modify such
provisions in any manner that would materially and adversely affect the rights thereunder of individuals who at any time prior to the
Effective Time was a director, officer, employee, fiduciary, or agent of the Company in respect of actions or omissions occurring at
or prior to the Effective Time, unless such modification is required by applicable Laws. From and after the Effective Time, FSI and the
Final Surviving Entity also agree, jointly and severally, to indemnify and hold harmless the present and former officers, directors,
employees, fiduciaries and agents of the Company in respect of acts or omissions occurring prior to the Effective Time to the extent
(i) provided in any written indemnification agreements listed in <span style="text-decoration: underline">Section 5.5(a)</span> of the Company Disclosure Schedule between the
Company and such individuals or (ii) required by the Company Organizational Documents, in each case as in effect immediately prior to
the Effective Time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 425 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The provisions of this <span style="text-decoration: underline">Section 5.5</span> are intended to be for the benefit of, and shall be enforceable by, each of the Persons indemnified
hereby, and his or her heirs and Representatives, and may not be amended, altered or repealed without the written consent of any such
Person affected by such amendment, alteration or repeal. The provisions in this <span style="text-decoration: underline">Section 5.5</span> are intended to be in addition to
the rights otherwise available to the current directors, officers, employees, fiduciaries and/or agents of the Company by Laws, charters,
bylaws or agreements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
If FSI or the Final Surviving Entity or any of the successors or assigns of FSI or the Final Surviving Entity (i) consolidates with or
merges into any other Person and shall not be the continuing or surviving corporation or entity of such consolidation or merger or (ii)
transfers or conveys all or substantially all of its properties and assets to any Person, then, and in each such case, to the extent
necessary, proper provision shall be made so that the successors and assigns of FSI or the Final Surviving Entity, as the case may be,
shall assume the obligations set forth in this <span style="text-decoration: underline">Section 5.5</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.6
Reasonable Best Efforts</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Each of the Parties hereto agrees to use its reasonable best efforts, and to cooperate with each other Party hereto, to take, or cause
to be taken, all actions, and to do, or cause to be done, all things necessary, appropriate or desirable to consummate and make effective,
in the most expeditious manner practicable, the Merger and the other transactions contemplated by this Agreement, including to execute
and deliver such other instruments and do and perform such other acts and things as may be necessary or reasonably desirable for effecting
completely the consummation of the Merger and the other transactions contemplated by this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The Parties acknowledge that certain consents to the Contemplated Transactions may be required from parties to Contracts, Leases, licenses
or other agreements to which the Parties and their Subsidiaries are a party (including the Company Material Contracts and the FSI Material
Contracts) and such consents may not have been obtained prior to the Closing. The Parties agree and acknowledges that neither the Group
Companies, nor FSI or any of its Subsidiaries will have any liability whatsoever to the other Party (and no Party will be entitled to
assert any claims) arising out of or relating to the failure to obtain any consents that may have been or may be required in connection
with the Contemplated Transactions or because of the default, acceleration or termination of any such Contract, Lease, license or other
agreement as a result thereof. The Parties further agree that no representation, warranty or covenant of the Parties contained herein
will be breached or deemed breached and no condition of the Parties will be deemed not to be satisfied as a result of the failure to
obtain any such consent or as a result of any such default, acceleration or termination or any Legal Proceeding commenced or threatened
by or on behalf of any Person arising out of or relating to the failure to obtain any consent or any such default, acceleration or termination.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 426 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
FSI shall use its commercially reasonable efforts to obtain, prior to the filing of the Registration Statement / Proxy Statement, for
its Board of Directors a fairness opinion with respect to the Merger customary for a transaction similar to the Merger and in form and
substance satisfactory to FSI, which fairness opinion, if obtained, will be included in the Registration Statement / Proxy Statement.
FSI will not file the Registration Statement / Proxy Statement until such Board of Directors receives such fairness opinion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.7
Disclosure</b>. Without limiting any of either Party&#8217;s obligations under the Confidentiality Agreement, each Party shall not, and
shall not permit any of its Subsidiaries or any Representative of such Party to, issue any press release or make any disclosure (to any
customers or employees of such Party, to the public or otherwise) regarding the Merger or any of the other Contemplated Transactions
unless (a) the other Party shall have approved such press release or disclosure in writing; or (b) such Party shall have determined in
good faith, upon the advice of outside legal counsel, that such disclosure is required by applicable Laws and, to the extent practicable,
before such press release or disclosure is issued or made, such Party advises the other Party of, and consults with the other Party regarding,
the text of such press release or disclosure; <i>provided, however</i>, that each of the Company and FSI may make any public statement
in response to specific questions by the press, analysts, investors or those attending industry conferences or financial analyst conference
calls, so long as any such statements are consistent with previous press releases, public disclosures or public statements made by the
Company or FSI in compliance with this <span style="text-decoration: underline">Section 5.7</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.8
Listing</b>. At or prior to the Effective Time, FSI shall use its commercially reasonable efforts to cause the Merger Shares being issued
in the Merger to be approved for listing (subject to notice of issuance) on the NYSE American (or such other market which the FSI Capital
Shares then trades) at or prior to the Effective Time and the Company shall use its commercially reasonable efforts to provide the information
required for the NYSE American Additional Listing Application and related rules and to fully cooperate and participate in preparing such
application and obtaining such listing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.9
Tax Matters</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
The Parties intend that, for United States federal income tax purposes, the First Merger and the Second Merger constitute an integrated
plan described in Rev. Rul. 2001-46, 2001-2 C.B. 321 that together qualifies as a &#8220;reorganization&#8221; within the meaning of
Section 368(a) of the Code and the Treasury Regulations to which each of FSI, Merger Subs and the Company are to be parties under Section
368(b) of the Code and the Treasury Regulations (the &#8220;<b>Intended Tax Treatment</b>&#8221;) and this Agreement is intended to be,
and is adopted as, a plan of reorganization for purposes of Sections 354, 361 and the 368 of the Code and within the meaning of Treasury
Regulations Section 1.368-2(g). FSI and the Company shall not take any action prior to the Closing, and FSI shall not take any action
or fail to take any action (and shall prevent the Final Surviving Entity from taking any action or failing to take any action) following
the Closing, that would cause the Merger to fail to qualify as a &#8220;reorganization&#8221; within the meaning of Section 368(a) of
the Code. The Parties shall report the First Merger and the Second Merger, taken together, for all Tax purposes in accordance with the
Intended Tax Treatment, including the filing of the statement required by Treasury Regulations Section 1.368-3, unless otherwise required
by a Governmental Authority as a result of a &#8220;determination&#8221; within the meaning of Section 1313(a) of the Code or by applicable
Law. The Parties shall cooperate with each other and their respective counsel to document and support the Intended Tax Treatment, including
providing Tax representation letters of the sort customarily provided as the basis for a legal opinion that the Merger qualifies for
the Intended Tax Treatment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 427 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
FSI shall file all Tax returns and reports in a manner consistent with its treatment as a corporation for United States federal income
tax purposes and as a &#8220;surrogate foreign corporation&#8221; under Section 7874(b) of the Code that is treated as a United States
corporation for United States federal income tax purposes. FSI shall not take any action that would adversely affect its treatment as
a corporation for United States federal income tax purposes or as a &#8220;surrogate foreign corporation&#8221; under Section 7874(b)
of the Code that is treated as a United States corporation for United States federal income tax purposes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.10
Cooperation</b>. Each Party shall cooperate reasonably with the other Party and shall provide the other Party with such assistance as
may be reasonably requested for the purpose of facilitating the performance by each Party of their obligations under this Agreement and
to enable the combined entity to continue to meet its obligations following the Closing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.11
Post-Closing Directors and Officers</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Subject to any legal requirement, at and immediately after the Effective Time, the initial size of the Board of Directors of the Final
Surviving Entity and the initial directors to serve on the Board of Directors of Final Surviving Entity, each until their respective
successors are duly elected or appointed and qualified or their earlier death, resignation or removal, shall be selected by the Company,
in its sole discretion, prior to the Effective Time. At and immediately after the Effective Time, the officers of the Final Surviving
Entity and the composition of the committees within the Board of Directors of the Final Surviving Entity shall be selected by the Company,
in its sole discretion, prior to the Effective Time and the Company may, in its sole discretion, determine the terms, classes and other
aspects of the Board of Directors of the Final Surviving Entity, in accordance with the listing requirements under the NYSE American
and the laws of the Province of Alberta, Canada. Prior to the mailing of the Registration Statement / Proxy Statement to the pre-Closing
FSI shareholders, the Company may in its sole discretion replace any of its designee(s) with any individual by notice to FSI. In the
event that any individuals identified by the Company is unwilling or unable (whether due to death, disability, termination of service
or otherwise) to serve as a Director or Officer, then, prior to the mailing of the Registration Statement / Proxy Statement to the pre-Closing
FSI shareholders, the Company may in its sole discretion replace such individual with another individual to serve as such director or
officer.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.12
Stockholder Litigation</b>. Until the earlier of the termination of this Agreement in accordance with its terms or the Effective Time,
FSI, on the one hand, and the Company, on the other hand, shall give the other Party the opportunity to participate in the defense or
settlement of any stockholder or shareholder litigation relating to this Agreement or any of the Contemplated Transactions, and shall
not settle any such litigation without the other Party&#8217;s written consent, which will not be unreasonably withheld, conditioned
or delayed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 428 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.13
Section 16 Matters</b>. To the extent the equity securities of FSI resulting from the Contemplated Transactions, including the Merger
Shares, are intended to qualify for the exemption from Section 16(b) of the Exchange Act that is available under Rule 16b-3 of the Exchange
Act, the Board of Directors of FSI will use reasonable efforts to approve in advance of Closing any acquisitions and/or dispositions
of equity securities of FSI resulting from the Contemplated Transactions by each Person who is subject to Section 16 of the Exchange
Act (or who will become subject to Section 16 of the Exchange Act as a result of the Contemplated Transactions) with respect to equity
securities of FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.14
[Reserved]</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.15
Form S-8</b>. FSI shall file a registration statement on Form S-8, to the extent such form is available, for the FSI Common Shares issuable
with respect to each Rollover Option assumed by FSI in the Merger, and the FSI Common Shares issuable pursuant to the FSI 2022 Equity
Incentive Plan, as soon as administratively practicable following the Effective Time, but in any event no later than thirty (30) calendar
days following the Closing Date, and shall exercise reasonable best efforts to maintain the effectiveness of such registration statement
for so long as any of such Rollover Options remain outstanding.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 1in"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
6. CONDITIONS PRECEDENT TO OBLIGATIONS OF EACH PARTY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
obligations of each Party to effect the Merger and otherwise consummate the transactions to be consummated at the Closing are subject
to the satisfaction or, to the extent permitted by applicable Law, the written waiver by each of the Parties, at or prior to the Closing,
of each of the following conditions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.1
No Restraints</b>. No temporary restraining order, preliminary or permanent injunction or other order preventing the consummation of
the Merger shall have been issued by any court of competent jurisdiction or other Governmental Authority and remain in effect, and there
shall not be any Law which has the effect of making the consummation of the Merger illegal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.2
Stockholder and Shareholder Approval and Support Agreements</b>. (a) This Agreement, the Merger, the conversion of the Company Preferred
Stock into Company Common Stock, and the other Contemplated Transactions shall have been duly adopted and approved by the Company Stockholder
Approval, including, but not limited to, the Key Company Stockholders&#8217; written agreement to vote all of their shares pursuant to
the Company Stockholder Support Agreement, and (b) the FSI Shareholder Proposals shall have been duly approved by the FSI Shareholder
Approval.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.3
No Governmental Proceedings Relating to Contemplated Transactions or Right to Operate Business</b>. There shall not be any Legal Proceeding
pending, or overtly threatened in writing, by an official of a Governmental Authority in which such Governmental Authority indicates
that it intends to conduct any Legal Proceeding or taking any other action (a) challenging or seeking to restrain or prohibit the consummation
of the Merger; (b) relating to the Merger and seeking to obtain from FSI, the Merger Subs or the Company any damages or other relief
that may be material to FSI or the Company; or (c) seeking to prohibit or limit in any material and adverse respect a Party&#8217;s ability
to vote, transfer, receive dividends with respect to or otherwise exercise ownership rights with respect to the stock of FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 429 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.4
Registration Statement / Proxy Statement</b>. The Company&#8217;s Registration Statements / Proxy Statement on Form S-4 shall have been
declared effective by the SEC. No stop order prohibiting the issuance of the Merger Shares shall have been issued and no proceedings
for that purpose shall have been initiated or threatened by the SEC or any other Governmental Authority and no similar proceeding in
respect of the Registration Statement / Proxy Statement shall have been initiated or threatened by the SEC or any other Governmental
Authority.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.5
Stock Exchange Listing</b>. The Merger Shares shall be listed on the NYSE American, or another national securities exchange mutually
agreed to by the parties, as of the Effective Time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.6
Note Purchase Agreement</b>. The Note Purchase Agreement and the Notes shall be in full force and effect, and the Company shall have
received the Tranche 1 Purchase Price and the Tranche 2 Purchase Price (each as defined in the Note Purchase Agreement).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
7. ADDITIONAL CONDITIONS PRECEDENT TO OBLIGATIONS OF FSI AND THE MERGER SUBS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
obligations of FSI and the Merger Subs to effect the Merger and otherwise consummate the transactions to be consummated at the Closing
are subject to the satisfaction or the written waiver by FSI, at or prior to the Closing, of each of the following conditions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.1
Accuracy of Representations</b>. The representations and warranties of the Company contained in this Agreement (a) (i) shall have been
true and correct as of the date of this Agreement, except for those representations and warranties which address matters only as of a
particular date (which representations shall have been true and correct as of such particular date) and (ii) shall be true and correct
on and as of the Closing Date with the same force and effect as if made on the Closing Date, except in each case where the failure to
be true and correct has not had, and would not reasonably be expected to have, a Company Material Adverse Effect, and (b) the representation
and warranties of the Company contained in <span style="text-decoration: underline">Section 2.2</span> hereof shall be true and correct as of the date hereof and as of the Closing
Date, except (i) to the extent such representations and warranties are specifically made as of a particular date, in which case such
representations and warranties shall be true and correct as of such date and (ii) for de minimis inaccuracies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.2
Performance of Covenants</b>. Each of the covenants and obligations in this Agreement that the Company is required to comply with or
to perform at or prior to the Closing shall have been complied with and performed by the Company in all material respects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.3
Officer&#8217;s Certificate</b>. FSI shall have received a certificate executed by the Chief Executive Officer of the Company confirming
that the conditions set forth in <span style="text-decoration: underline">Sections 7.1</span> and <span style="text-decoration: underline">7.2</span> have been duly satisfied.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 430 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.4
No Company Material Adverse Effect</b>. Since the date of this Agreement, there shall not have occurred any Company Material Adverse
Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
8. ADDITIONAL CONDITIONS PRECEDENT TO OBLIGATION OF THE COMPANY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
obligations of the Company to effect the Merger and otherwise consummate the transactions to be consummated at the Closing are subject
to the satisfaction or the written waiver by the Company, at or prior to the Closing, of each of the following conditions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.1
Accuracy of Representations</b>. The representations and warranties of FSI and the Merger Subs contained in this Agreement (a) (i) shall
have been true and correct as of the date of this Agreement except for those representations and warranties which address matters only
as of a particular date (which representations shall have been true and correct as of such particular date) and (ii) shall be true and
correct on and as of the Closing Date with the same force and effect as if made on the Closing Date, except in each case where the failure
to be true and correct has not had, and would not reasonably be expected to have, an FSI Material Adverse Effect and (b) the representation
and warranties of FSI and the Merger Subs contained in <span style="text-decoration: underline">Section 3.2</span> hereof shall be true and correct as of the date hereof and
as of the Closing Date, except (i) to the extent such representations and warranties are specifically made as of a particular date, in
which case such representations and warranties shall be true and correct as of such date and (ii) for de minimis inaccuracies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.2
Performance of Covenants</b>. All of the covenants and obligations in this Agreement that FSI or the Merger Subs are required to comply
with or to perform at or prior to the Closing shall have been complied with and performed in all material respects.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.3
Officer&#8217;s Certificates</b>. The Company shall have received a certificate executed by the Chief Executive Officer of FSI confirming
that the conditions set forth in <span style="text-decoration: underline">Sections 8.1</span> and <span style="text-decoration: underline">8.2</span> have been duly satisfied.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.4
FSI 2022 Equity Incentive Plan</b>. Prior to the effectiveness of the Registration Statement / Proxy Statement, the FSI Board of Directors
shall approve and adopt a new FSI 2022 Equity Incentive Plan, in substantially the form attached hereto as <span style="text-decoration: underline">Exhibit E</span> (the &#8220;<b>FSI
2022 Equity Incentive Plan</b>&#8221;) and with any changes or modifications thereto as the Company may determine in its sole discretion,
reserving for grant thereunder an initial number of FSI Common Shares equal to (a) ten (10%) percent of FSI&#8217;s fully-diluted outstanding
stock immediately after the Closing, (b) a five (5%) percent evergreen, and (c) the assumption and conversion of certain of the Company&#8217;s
stock options existing pre-Closing, including, for the avoidance of doubt, in the outstanding share calculation, the FSI Common Shares
issuable upon the exercise or conversion of the Rollover Options that are issued and outstanding as of immediately prior to the Effective
Time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.5
Resignation of FSI Directors</b>. The directors of FSI immediately prior to the Closing shall have resigned as directors of FSI, effective
as of the Closing, and the Company shall have received a resignation letter from each such Person.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 431 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.6
No FSI Material Adverse Effect</b>. Since the date of this Agreement, there shall not have occurred any FSI Material Adverse Effect.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 1in"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
9. TERMINATION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.1
Termination</b>. This Agreement may be terminated prior to the Effective Time (whether before or after adoption of this Agreement by
the Company&#8217;s stockholders and whether before or after approval of the Merger and issuance of Merger Shares in the Merger by FSI&#8217;s
shareholders, unless otherwise specified below):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
by mutual written consent of FSI and the Company duly authorized by the Boards of Directors of FSI and the Company;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
by either FSI or the Company if the Merger shall not have been consummated by September 30, 2022; <i>provided, however</i>, that the
right to terminate this Agreement under this <span style="text-decoration: underline">Section 9.1(b)</span> shall not be available to any Party whose action or failure to act
has been a principal cause of the failure of the Merger to occur on or before such date and such action or failure to act constitutes
a breach of this Agreement;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
by either FSI or the Company if a court of competent jurisdiction or other Governmental Authority shall have issued a final and nonappealable
order, decree or ruling, or shall have taken any other action, having the effect of permanently restraining, enjoining or otherwise prohibiting
the Merger;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
by FSI if the Company Stockholder Approval shall not have been obtained within forty-eight (48) hours after the date that the definitive
Registration Statement / Proxy Statement is filed with the SEC;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
by either FSI or the Company if (i) the FSI Shareholder Meeting (including any adjournments and postponements thereof) shall have been
held and completed and FSI&#8217;s shareholders shall have taken a final vote on the FSI Shareholder Proposals and (ii) the FSI Shareholder
Proposals shall not have been approved at the FSI Shareholder Meeting (and shall not have been approved at any adjournment or postponement
thereof) by the FSI Shareholder Approval; <i>provided, however</i>, that the right to terminate this Agreement under this <span style="text-decoration: underline">Section
9.1(e)</span> shall not be available to FSI where the failure to obtain the FSI Shareholder Approval shall have been caused by the action
or failure to act of FSI and such action or failure to act constitutes a material breach by FSI of this Agreement;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
by the Company, upon a breach of any representation, warranty, covenant or agreement on the part of FSI or the Merger Subs set forth
in this Agreement, or if any representation or warranty of FSI or the Merger Subs shall have become inaccurate, in either case such that
the conditions set forth in <span style="text-decoration: underline">Section 8.1</span> or <span style="text-decoration: underline">Section 8.2</span> would not be satisfied as of the time of such breach or as of the
time such representation or warranty shall have become inaccurate, <i>provided that</i> if such inaccuracy in FSI&#8217;s, Merger Sub
I&#8217;s, or Merger Sub II&#8217;s representations and warranties or breach by FSI or the Merger Subs is curable by FSI or the Merger
Subs, then this Agreement shall not terminate pursuant to this <span style="text-decoration: underline">Section 9.1(f)</span> as a result of such particular breach or inaccuracy
until the earlier of (i) the expiration of a thirty (30) day period commencing upon delivery of written notice from FSI or the Merger
Subs to the Company of such breach or inaccuracy and (ii) FSI or the Merger Subs (as applicable) ceasing to exercise commercially reasonable
efforts to cure such breach (it being understood that this Agreement shall not terminate pursuant to this <span style="text-decoration: underline">Section 9.1(f)</span> as a
result of such particular breach or inaccuracy if such breach by FSI or the Merger Subs is cured prior to such termination becoming effective);
or</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"></p>

<!-- Field: Page; Sequence: 432 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
by FSI, upon a breach of any representation, warranty, covenant or agreement on the part of the Company set forth in this Agreement,
or if any representation or warranty of the Company shall have become inaccurate, in either case such that the conditions set forth in
<span style="text-decoration: underline">Section 7.1</span> or <span style="text-decoration: underline">Section 7.2</span> would not be satisfied as of the time of such breach or as of the time such representation or
warranty shall have become inaccurate, provided; that if such inaccuracy in the Company&#8217;s representations and warranties or breach
by the Company is curable by the Company then this Agreement shall not terminate pursuant to this <span style="text-decoration: underline">Section 9.1(g)</span> as a result of
such particular breach or inaccuracy until the earlier of (i) the expiration of a thirty (30) day period commencing upon delivery of
written notice from the Company to FSI of such breach or inaccuracy and (ii) the Company ceasing to exercise commercially reasonable
efforts to cure such breach (it being understood that this Agreement shall not terminate pursuant to this <span style="text-decoration: underline">Section 9.1(g)</span> as a
result of such particular breach or inaccuracy if such breach by the Company is cured prior to such termination becoming effective).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.2
Effect of Termination</b>. In the event of the termination of this Agreement as provided in <span style="text-decoration: underline">Section 9.1</span>, this Agreement shall
be of no further force or effect; <i>provided, however</i>, that (a) this <span style="text-decoration: underline">Section 9.2</span>, <span style="text-decoration: underline">Section 9.3</span>, and <span style="text-decoration: underline">Section 10</span>
shall survive the termination of this Agreement and shall remain in full force and effect, and (b) the termination of this Agreement
shall not relieve any Party from any liability for any material breach of any representation, warranty, covenant, obligation or other
provision contained in this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.3
Expenses</b>. Except as set forth in this Agreement, all fees and expenses incurred in connection with this Agreement and the Contemplated
Transactions shall be paid by the Party incurring such expenses, whether or not the Merger is consummated.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Section
10. MISCELLANEOUS PROVISIONS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.1
Non-Survival of Representations, Warranties and Covenants</b>. None of the representations, warranties, covenants, obligations or other
agreements in this Agreement or in any certificate, statement or instrument delivered pursuant to this Agreement, including any rights
arising out of any breach of such representations, warranties, covenants, obligations, agreements and other provisions, shall survive
the Closing and all such representations, warranties, covenants, obligations or other agreements shall terminate and expire upon the
occurrence of the Closing (and there shall be no liability after the Closing in respect thereof), except for (a) those covenants and
agreements contained herein that by their terms expressly apply in whole or in part after the Closing and then only with respect to any
breaches occurring after the Closing and (b) this <span style="text-decoration: underline">Section 10</span> and any corresponding definitions set forth herein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 433 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.2
Amendment</b>. This Agreement may be amended with the approval of the respective Boards of Directors of the Company and FSI at any time
(whether before or after the adoption and approval of this Agreement by the Company&#8217;s stockholders or before or after the approval
of the Merger or issuance of shares of Merger Shares in the Merger); <i>provided, however</i>, that after any such adoption and approval
of this Agreement by a Party&#8217;s stockholders or shareholder, no amendment shall be made which by Law requires further approval of
the stockholders or shareholders of such Party without the further approval of such stockholders or shareholders. This Agreement may
not be amended except by an instrument in writing signed on behalf of each of the Company and FSI.</span></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.3
Waiver</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
No failure on the part of any Party to exercise any power, right, privilege or remedy under this Agreement, and no delay on the part
of any Party in exercising any power, right, privilege or remedy under this Agreement, shall operate as a waiver of such power, right,
privilege or remedy; and no single or partial exercise of any such power, right, privilege or remedy shall preclude any other or further
exercise thereof or of any other power, right, privilege or remedy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
No Party shall be deemed to have waived any claim arising out of this Agreement, or any power, right, privilege or remedy under this
Agreement, unless the waiver of such claim, power, right, privilege or remedy is expressly set forth in a written instrument duly executed
and delivered on behalf of such Party; and any such waiver shall not be applicable or have any effect except in the specific instance
in which it is given.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.4
Entire Agreement; Counterparts; Exchanges by Facsimile</b>. This Agreement and the other agreements referred to in this Agreement constitute
the entire agreement and supersede all prior agreements and understandings, both written and oral, among or between any of the Parties
with respect to the subject matter hereof and thereof; <i>provided, however</i>, that the Confidentiality Agreement shall not be superseded
and shall remain in full force and effect in accordance with its terms. This Agreement may be executed in several counterparts, each
of which shall be deemed an original and all of which shall constitute one and the same instrument. The exchange of a fully executed
Agreement (in counterparts or otherwise) by all Parties by facsimile or electronic transmission via &#8220;.pdf&#8221; shall be sufficient
to bind the Parties to the terms and conditions of this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.5
Applicable Law; Jurisdiction</b>. This Agreement shall be governed by, and construed in accordance with, the laws of the State of Delaware
applicable to contracts executed in and to be performed in that State. All legal actions and proceedings arising out of or relating to
this Agreement shall be heard and determined exclusively in any Delaware Chancery Court; <i>provided</i>, that if jurisdiction is not
then available in the Delaware Chancery Court, then any such legal action or proceeding may be brought in any federal court located in
the State of Delaware or any other Delaware state court. The Parties hereto hereby (a) irrevocably submit to the exclusive jurisdiction
of the aforesaid courts for themselves and with respect to their respective properties for the purpose of any such action or proceeding
arising out of or relating to this Agreement brought by any Party hereto, and (b) agree not to commence any action or proceeding relating
thereto except in the courts described above in Delaware, other than action or proceeding in any court of competent jurisdiction to enforce
any judgment, decree or award rendered by any such court in Delaware as described herein. Each of the Parties further agrees that notice
as provided herein shall constitute sufficient service of process and the Parties further waive any argument that such service is insufficient.
Each of the Parties hereby irrevocably and unconditionally waives, and agrees not to assert, by way of motion or as a defense, counterclaim
or otherwise, in any action or proceeding arising out of or relating to this Agreement or the transactions contemplated hereby, (x) any
claim that it is not personally subject to the jurisdiction of the courts in Delaware as described herein for any reason, (y) that it
or its property is exempt or immune from jurisdiction of any such court or from any legal process commenced in such courts (whether through
service of notice, attachment prior to judgment, attachment in aid of execution of judgment, execution of judgment or otherwise) and
(z) that (i) the action or proceeding in any such court is brought in an inconvenient forum, (ii) the venue of such action or proceeding
is improper or (iii) this Agreement, or the subject matter hereof, may not be enforced in or by such courts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 434 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.6
Waiver of Jury Trial</b>. Each of the Parties hereto hereby waives to the fullest extent permitted by applicable Law any right it may
have to a trial by jury with respect to any litigation directly or indirectly arising out of, under or in connection with this Agreement
or the Contemplated Transactions. Each of the parties hereto (a) certifies that no representative, agent or attorney of any other party
has represented, expressly or otherwise, that such other party would not, in the event of litigation, seek to enforce that foregoing
waiver and (b) acknowledges that it and the other Parties hereto have been induced to enter into this Agreement and the Contemplated
Transactions, as applicable, by, among other things, the mutual waivers and certifications in this <span style="text-decoration: underline">Section 10.6</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.7
Attorneys&#8217; Fees.</b> In any action at Law or suit in equity to enforce this Agreement or the rights of any of the parties under
this Agreement, the prevailing Party in such action or suit shall be entitled to receive a reasonable sum for its attorneys&#8217; fees
and all other reasonable costs and expenses incurred in such action or suit.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.8
Assignability</b>. This Agreement shall be binding upon, and shall be enforceable by and inure solely to the benefit of, the parties
hereto and their respective successors and assigns; <i>provided, however</i>, that neither this Agreement nor any of a Party&#8217;s
rights or obligations hereunder may be assigned or delegated by such Party without the prior written consent of the other Party, and
any attempted assignment or delegation of this Agreement or any of such rights or obligations by such Party without the other Party&#8217;s
prior written consent shall be void and of no effect. Nothing in this Agreement, express or implied, is intended to or shall confer upon
any Person (other than (a) the parties hereto; and (b) the directors and officers of the Company referred to in <span style="text-decoration: underline">Section 5.5(a)</span>
to the extent of their respective rights pursuant to <span style="text-decoration: underline">Section 5.5</span>) any right, benefit or remedy of any nature whatsoever under
or by reason of this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 435 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.9
Notices</b>. Any notice or other communication required or permitted to be delivered to any Party under this Agreement shall be in writing
and shall be deemed properly delivered, given and received when delivered by hand, by registered mail, by courier or express delivery
service or by email address or as set forth beneath the name of such Party below (or to such other email address as such Party shall
have specified in a written notice given to the other parties hereto):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">if
to FSI or the Merger Subs:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
Solutions International Inc.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6001
54<sup>th</sup> Ave.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taber,
Alberta, Canada T1G 1X4</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Telephone:
250-413-7025</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email:&#9;dan@flexiblesolutions.com</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attention:
Daniel O&#8217;Brien</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">with
a copy to:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hart
&amp; Hart, LLC</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1624
N. Washington St.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Denver,
CO 80203</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Telephone:
303-839-0061</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email:
harttrinen@aol.com</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attention:
William T. Hart</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">if
to the Company:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos,
Inc.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1249
Eighth St.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Berkeley,
CA 94710</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Telephone:
415-294-0069</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attention:
Eric Steen, esteen@lygos.com</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">with
a copy to:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Orrick,
Herrington &amp; Sutcliffe LLP</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Orrick Building</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">405
Howard Street</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">San
Francisco, CA 94105-2669</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Telephone:
(415) 773-5700</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attention:
John Bautista, <span style="text-decoration: underline">jbautista@orrick.com</span>; Richard Vernon Smith, <span style="text-decoration: underline">rsmith@orrick.com</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.10
Severability</b>. Any term or provision of this Agreement that is invalid or unenforceable in any situation in any jurisdiction shall
not affect the validity or enforceability of the remaining terms and provisions of this Agreement or the validity or enforceability of
the offending term or provision in any other situation or in any other jurisdiction. If a final judgment of a court of competent jurisdiction
declares that any term or provision of this Agreement is invalid or unenforceable, the Parties hereto agree that the court making such
determination shall have the power to limit such term or provision, to delete specific words or phrases or to replace such term or provision
with a term or provision that is valid and enforceable and that comes closest to expressing the intention of the invalid or unenforceable
term or provision, and this Agreement shall be valid and enforceable as so modified. In the event such court does not exercise the power
granted to it in the prior sentence, the Parties hereto agree to replace such invalid or unenforceable term or provision with a valid
and enforceable term or provision that will achieve, to the extent possible, the economic, business and other purposes of such invalid
or unenforceable term or provision.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"></p>

<!-- Field: Page; Sequence: 436 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.11
Other Remedies; Specific Performance</b>. The Parties hereto agree that irreparable damage would occur in the event that any of the provisions
of this Agreement were not performed in accordance with their specific terms or were otherwise breached. It is accordingly agreed that
the Parties shall be entitled to seek an injunction or injunctions to prevent breaches of this Agreement and to enforce specifically
the terms and provisions hereof in any court of the United States or any state having jurisdiction, this being in addition to any other
remedy to which they are entitled at Law or in equity.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.12
Construction</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
For purposes of this Agreement, whenever the context requires: the singular number shall include the plural, and vice versa; the masculine
gender shall include the feminine and neuter genders; the feminine gender shall include the masculine and neuter genders; and the neuter
gender shall include masculine and feminine genders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The Parties hereto agree that any rule of construction to the effect that ambiguities are to be resolved against the drafting Party shall
not be applied in the construction or interpretation of this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
As used in this Agreement, the words &#8220;include&#8221; and &#8220;including,&#8221; and variations thereof, shall not be deemed to
be terms of limitation, but rather shall be deemed to be followed by the words &#8220;without limitation.&#8221;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Except as otherwise indicated, all references in this Agreement to &#8220;Sections,&#8221; &#8220;Exhibits&#8221; and &#8220;Schedules&#8221;
are intended to refer to Sections of this Agreement and Exhibits and Schedules to this Agreement, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
The bold-faced headings contained in this Agreement are for convenience of reference only, shall not be deemed to be a part of this Agreement
and shall not be referred to in connection with the construction or interpretation of this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
Any document or item will be deemed &#8220;delivered,&#8221; &#8220;furnished,&#8221; &#8220;provided&#8221; or &#8220;made available&#8221;
within the meaning of this Agreement if such document or item is included in the VDR, prior to the execution of this Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
Any reference herein to &#8220;dollars&#8221; or &#8220;$&#8221; shall mean United States dollars.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>[Remainder
of page intentionally left blank]</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<!-- Field: Page; Sequence: 437 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-1-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IN
WITNESS WHEREOF, the parties have caused this Agreement to be executed as of the date first above written.</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 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; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FLEXIBLE
    SOLUTIONS INTERNATIONAL INC.</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:
    </span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/<i>s/
    Daniel B. O&#8217;Brien</i></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    B. O&#8217;Brien</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"></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; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    MERGER SUB I, INC.</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:
    </span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Daniel B. O&#8217;Brien</i></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    B. O&#8217;Brien</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"></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; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    MERGER SUB II, INC.</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"></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; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:
    </span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Daniel B. O&#8217;Brien</i></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    B. O&#8217;Brien</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>[<i>Signature
Page to Agreement and Plan of Merger and Reorganization</i>]</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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"></p>

<!-- Field: Page; Sequence: 438 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">IN
WITNESS WHEREOF, the parties have caused this Agreement to be executed as of the date first above written.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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"></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; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LYGOS,
    INC.</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1.5pt; width: 50%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:
    </span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Eric Steen</i></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eric
    Steen</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>[<i>Signature
Page to Agreement and Plan of Merger and Reorganization</i>]</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<!-- Field: Page; Sequence: 439 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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>
    <div style="margin: 0pt; break-before: page"><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"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>EXHIBIT
A</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Definitions</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Affiliate&#8221;
means with respect to any Person, any other Person controlling, controlled by, or under common control with such Person. As used in this
definition, &#8220;control&#8221; (including, with its correlative meanings, &#8220;controlled by&#8221; and &#8220;under common control
with&#8221;) means the possession, directly or indirectly, of power to direct or cause the direction of the management and policies of
a Person whether through the ownership of voting securities, by contract or otherwise.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Agreement&#8221;
has the meaning set forth in the Preamble and shall include the Exhibits and Schedules annexed hereto or referred to herein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Alternative
Transaction&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 4.5</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Anti-Corruption
Laws&#8221; means, collectively, (a) the U.S. Foreign Corrupt Practices Act (FCPA), (b) the UK Bribery Act 2010, (c) the Corruption of
Foreign Public Officials Act (Canada) and the Proceeds of Crime (Money Laundering) and Terrorist Financing Act (Canada) and (d) any other
applicable anti-bribery or anti-corruption Laws related to combatting bribery, corruption and money laundering.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Antitrust
Laws&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.4(b)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Business
Day&#8221; means any day other than (a) a Saturday or Sunday, or (b) a day on which banking and savings and loan institutions are authorized
or required by Laws to be closed in the State of Delaware, State of California or Province of Alberta, Canada.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Canadian
Securities Laws&#8221; means, collectively, and as the context may require, the applicable securities legislation of each of the provinces
and territories of Canada, and the rules, regulations, instruments, orders and policies published and/or promulgated thereunder, as the
foregoing may be amended from time to time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Certificates
of Merger&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.3</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Closing&#8221;
has the meaning set forth in <span style="text-decoration: underline">Section 1.3</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Closing
Date&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.3</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Code&#8221;
means the Internal Revenue Code of 1986, as amended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Collective
Bargaining Agreement&#8221; means any written or oral agreement, memorandum of understanding or other contractual obligation between
a Group Company or FSI or its Subsidiaries, as applicable, and any labor organization or other authorized employee representative representing
any director, officer, employee or individual independent contractor of any Group Company, FSI, or is Subsidiaries, as applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company&#8221;
has the meaning set forth in the Preamble.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<!-- Field: Page; Sequence: 440; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Ancillary Lease Documents&#8221; means all subleases, overleases and other ancillary agreements or documents pertaining to the tenancy
at each such parcel of the Company Leased Real Property that materially affect or may materially affect the tenancy at any Company Leased
Real Property.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Balance Sheet&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.5</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Board Recommendation&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 5.2(a)(i)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Business&#8221; means the business of the Group Companies as currently conducted.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Capital Stock&#8221; means the Common Stock and Preferred Stock of the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Common Stock&#8221; means the common stock, $0.0001 par value per share, of the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Creator&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.9(e)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Disclosure Schedule&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Employee Program&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.14(a)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Financial Statements&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.5</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Founder&#8221; means Eric Steen.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Intellectual Property&#8221; means Company-Owned Intellectual Property, Company Licensed Intellectual Property or Company Registered
Intellectual Property.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
IT Systems&#8221; means all computer systems, computer software and hardware, communication systems, servers, network equipment and related
documentation, in each case, owned, licensed or leased by a Group Company. If referenced under <span style="text-decoration: underline">Section 2.9</span> or <span style="text-decoration: underline">2.24 </span>&#8220;Company
IT Systems&#8221; shall mean such Company IT Systems owned, licensed or leased by a Group Company. If referenced under <span style="text-decoration: underline">Section 3.9
</span>&#8220;Company IT Systems&#8221; shall mean such Company IT Systems owned, licensed or leased by FSI or a Subsidiary of FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Lease&#8221; means the lease, license, sublease or other occupancy agreements and all amendments, modifications, supplements, and assignments
thereto, together with all exhibits, addenda, riders and other documents constituting a part thereof for each parcel of the Company Leased
Real Property.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Leased Real Property&#8221; means the real property leased, subleased or licensed by a Group Company that is related to or used in connection
with the Company Business, and the real property leased, subleased or licensed by a Group Company as tenant, subtenant, licensee or other
similar party, together with, to the extent leased, licensed or owned by a Group Company, all buildings and other structures, facilities
or leasehold improvements, currently or hereafter located thereon.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<!-- Field: Page; Sequence: 441; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Licensed Intellectual Property&#8221; means Intellectual Property Rights of any Person that is licensed or sublicensed to any Group Company
under a valid agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Licensed Out IP&#8221; means all licenses, sublicenses or other agreements, including covenants not to sue, under which any Person has
been granted by any of the Group Companies any right or license (whether or not exercisable) to any Company-Owned Intellectual Property
or Company Licensed Intellectual Property.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Material Adverse Effect&#8221; means any change, circumstance, condition, development, effect, event, occurrence, result or state of
facts that, individually or when taken together with any other such change, circumstance, condition, development, effect, event, occurrence,
result or state of facts, has or would reasonably be expected to (a) have a material adverse effect on the business, financial condition,
assets, liabilities or results of operations of the Group Companies, taken as a whole, except that none of the following shall be taken
into account in determining whether there has been a Company Material Adverse Effect: (i) changes affecting the industry in the jurisdictions
the Company Business operates; (ii) changes in general economic or business conditions in the jurisdictions in which the Company Business
operates; (iii) changes in the financial, credit, banking or securities market (including any disruption thereof and any decline in the
price of any security or market index); (iv) any outbreak of any military conflict, declared or undeclared war, armed hostilities, or
acts of terrorism in the jurisdictions in which the Company Business operates, whether or not pursuant to the declaration of a national
emergency or war, or the occurrence of any military or terrorist attack in the jurisdiction in which the Company Business operates; (v)
any acts of God, calamities, including weather events, fires, natural disasters and earthquakes, or any epidemics, pandemics, contagious
disease outbreaks (such as COVID-19) or public health emergencies; (vi) changes in any applicable Laws or applicable accounting regulations
or principles or interpretations thereof; (vii) changes, effects or circumstances resulting from the announcement or pendency of this
Agreement or the consummation of the Contemplated Transactions or compliance with the terms of this Agreement; (viii) any changes in
or affecting research and development, clinical trials or other drug development activities conducted by or on behalf of any of the Group
Companies in respect of any of the Group Companies products or any other product candidates; (ix) any specific action taken (or omitted
to be taken) at the request of FSI or the Merger Subs or expressly required by this Agreement; and (x) any existing event, occurrence
or circumstance of which FSI has knowledge as of the date hereof; or (b) prevent or materially delay the ability of Company to consummate
the Contemplated Transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Material Contract&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.10</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Option&#8221; means an option (whether or not vested or exercisable) to purchase Company Common Stock that has been granted under a Company
Option Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Option Plan&#8221; means, together, the Company&#8217;s 2010 Equity Incentive Plan and the Company 2021 Equity Incentive Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Organizational Documents&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.2</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Preferred Stock&#8221; means the preferred stock, $0.0001 par value per share, of the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<!-- Field: Page; Sequence: 442; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Privacy and Data Security Policies&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.23(a)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Privacy Requirements&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.23(a)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Products&#8221; means the products used in the Company Business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Registered Intellectual Property&#8221; means all Registered Intellectual Property owned or purported to be owned by, or filed in the
name of, any Group Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Stock Certificate&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.6</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Stockholder Approval&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.20</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Stockholder Support Agreement&#8221; has the meaning set forth in the Recitals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Stockholder Written Consent&#8221; means (a) the irrevocable adoption of this Agreement and approval of the Merger and (b) specified
undertakings, representations, warranties, releases and waivers, pursuant to a written consent in a form reasonably acceptable to FSI,
signed by the minimum stockholders required to approve the forgoing actions, pursuant to and in accordance with the applicable provisions
of the DGCL and the Company Organizational Documents.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company
Stockholders&#8221; shall mean the holders of the capital stock of the Company immediately prior to the Effective Time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Company-Owned
Intellectual Property&#8221; means all Intellectual Property Rights that are owned or purported to be owned by any of the Group Companies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Confidentiality
Agreement&#8221; means that certain mutual non-disclosure agreement, dated as of August 6. 2018, by and between the Company and FSI,
as amended on April 19, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Contemplated
Transactions&#8221; means the transactions proposed under this Agreement, including the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Contract&#8221;
means any written agreement, contract, license, sublicense, lease, obligation, undertaking or other commitment or arrangement that is
legally binding upon a Person or any of his, her or its properties or assets, whether written or oral.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Copyrights&#8221;
has the meaning set forth in the definition of Intellectual Property Rights.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;DGCL&#8221;
means the Delaware General Corporation Law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;DOJ&#8221;
means the United States Department of Justice.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Effective
Time&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.3</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: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 443; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Employee
Program&#8221; means (a) all employee benefit plans within the meaning of ERISA Section 3(3), including, but not limited to, multiple
employer welfare arrangements (within the meaning of ERISA Section 3(40)), plans to which more than one unaffiliated employer contributes
and employee benefit plans (such as foreign or excess benefit plans) which are not subject to ERISA; and (b) all equity compensation,
retention, bonus, incentive, severance, deferred compensation, supplemental income, vacation, profit sharing, executive compensation,
change in control, material fringe benefit, vacation, retiree benefit, health or other medical, dental, life, disability or other insurance
plan, program, agreement or arrangement and all other written employee benefit plans, agreements, and arrangements not described in (a)
above, including without limitation, any arrangement intended to comply with Code Section 120, 125, 127, 129 or 137. In the case of an
Employee Program funded through a trust described in Code Section 401(a) or an organization described in Code Section 501(c)(9), or any
other funding vehicle, each reference to such Employee Program shall include a reference to such trust, organization or other vehicle.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Encumbrance&#8221;
means any mortgage, deed of trust, pledge, security interest, attachment, hypothecation, lien (statutory or otherwise), violation, charge,
lease, license, option, right of first offer, right of first refusal, encumbrance, servient easement, deed restriction, adverse claim,
reversion, reverter, preferential arrangement, restrictive covenant, condition or restriction of any kind or charge of any kind (including,
without limitation, any conditional sale or title retention agreement or lease in the nature thereof) or any agreement to file any of
the foregoing, any sale of receivables with recourse against either the Company or FSI, as the case may be, or any subsidiary, stockholder,
shareholder or Affiliate thereof, and any filing or agreement to file any financing statement as debtor under the Uniform Commercial
Code or any similar statute. A non-exclusive license of Company Intellectual Property and FSI Intellectual Property shall not be deemed
to be a lien.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Environment&#8221;
means soil, surface waters, groundwater, land, stream sediments, surface or subsurface strata and ambient air and biota living in or
on such media.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Environmental
Laws&#8221; means Laws relating to protection of the Environment or the protection of human health as it relates to the Environment,
including, without limitation, the federal Comprehensive Environmental Response, Compensation and Liability Act, the Resource Conservation
and Recovery Act, the Clean Air Act, the Clean Water Act, the Toxic Substances Control Act, the Endangered Species Act and similar foreign,
federal, state and local Laws as in effect on the Closing Date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;EPA&#8221;
has the meaning set forth in <span style="text-decoration: underline">Section 3.12(c)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;ERISA&#8221;
means the Employee Retirement Income Security Act of 1974, as amended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;ERISA
Affiliate&#8221; has the meaning ascribed thereto in <span style="text-decoration: underline">Sections 2.14(h)(ii)</span> and <span style="text-decoration: underline">3.14(h)(ii)</span> hereof, as applicable.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Exchange
Act&#8221; means the Securities Exchange Act of 1934, as amended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Exchange
Agent&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.7(a)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Exchange
Ratio&#8221; means (a) (i) the total number of FSI Capital Shares on a fully diluted basis outstanding as of the end of the last trading
day of the FSI Common Shares on the NYSE American before the Effective Time <i>multiplied by</i> (ii) two, then <i>divided by</i> (b)
the total number of shares of Company Capital Stock on fully diluted basis outstanding as of the same time.</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: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 444; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Final
Surviving Entity&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.1</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;First
Certificate of Merger&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.3</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;First
Step Surviving Corporation&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.1</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Fractional
Share Amount&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.5(d)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI&#8221;
has the meaning set forth in the Preamble.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
2022 Equity Incentive Plan&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 8.4</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
A&amp;R Bylaws&#8221; has the meaning set forth in the Recitals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Articles&#8221; means the Articles of Continuance of FSI, as amended and in effect on the date hereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Business&#8221; means the business of FSI and any Subsidiary of FSI as currently conducted and currently proposed to be conducted.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Business Intellectual Property&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3.9(b)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Bylaws&#8221; means the Bylaws of FSI, as amended and in effect on the date hereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Capital Shares&#8221; means the FSI Common Shares and the FSI Preferred Shares.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Common Shares&#8221; means the common shares, par value $0.001 per share, of FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Creator&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3.9(e)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Disclosure Schedule&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Employee Programs&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3.14(a)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Financial Statements&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3.5(c)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Intellectual Property&#8221; means FSI-Owned Intellectual Property, FSI Licensed Intellectual Property or FSI Registered Intellectual
Property.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
IT Systems&#8221; means all computer systems, computer software and hardware, communication systems, servers, network equipment and related
documentation, in each case, owned, licensed or leased by FSI or its Subsidiaries.</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: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 445; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Leased Real Property&#8221; means the real property leased, subleased or licensed by FSI, or any Subsidiary thereof, that is related
to or used in connection with the FSI Business, and the real property leased, subleased or licensed by FSI or any Subsidiary thereof,
in each case, as tenant, subtenant, licensee or other similar party, together with, to the extent leased, licensed or owned by FSI or
any Subsidiary thereof, all buildings and other structures, facilities or leasehold improvements, currently or hereafter located thereon.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Licensed Intellectual Property&#8221; means Intellectual Property Rights of any Person (in each case, other than FSI or its Subsidiaries)
that is licensed or sublicensed to FSI or its Subsidiaries under a valid agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Licensed Out IP&#8221; means all licenses, sublicenses or other agreements, including covenants not to sue, under which any Person has
been granted by FSI or its Subsidiaries any right or license (whether or not exercisable) to any FSI-Owned Intellectual Property or FSI
Licensed Intellectual Property.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Material Adverse Effect&#8221; means any change, circumstance, condition, development, effect, event, occurrence, result or state of
facts that, individually or when taken together with any other such change, circumstance, condition, development, effect, event, occurrence,
result or state of facts, has or would reasonably be expected to (a) have a material adverse effect on the business, financial condition,
assets, liabilities or results of operations of FSI and its Subsidiaries, except that none of the following shall be taken into account
in determining whether there has been an FSI Material Adverse Effect: (i) changes affecting the industry in the jurisdictions FSI operates;
(ii) changes in general economic or business conditions in the jurisdictions in which FSI operates; (iii) changes in the financial, credit,
banking or securities market (including any disruption thereof and any decline in the price of any security or market index); (iv) any
outbreak of any military conflict, declared or undeclared war, armed hostilities, or acts of terrorism in the jurisdictions in which
FSI operates, whether or not pursuant to the declaration of a national emergency or war, or the occurrence of any military or terrorist
attack in the jurisdiction in which FSI operates; (v) any acts of God, calamities, including weather events, fires, natural disasters
and earthquakes, or any epidemics, pandemics, contagious disease outbreaks (such as COVID-19) or public health emergencies; (vi) changes
in any applicable Laws or applicable accounting regulations or principles or interpretations thereof; (vii) changes, effects or circumstances
resulting from the announcement or pendency of this Agreement or the consummation of the Contemplated Transactions or compliance with
the terms of this Agreement; (viii) any changes in or affecting research and development, clinical trials or other drug development activities
conducted by or on behalf of FSI in respect of any of FSI Products or any other product candidates; (ix) any specific action taken at
the written request of the Company or expressly required by this Agreement; or (b) prevent or materially delay the ability of FSI and
or the Merger Subs to consummate the Contemplated Transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Material Contract&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3.10</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI-Owned
Intellectual Property&#8221; means all Intellectual Property Rights that are owned or purported to be owned by FSI or its Subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Owned Real Property&#8221; means the real property in which FSI or any of its Subsidiaries has any fee title (or equivalent).</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: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 446; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Permits&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3.12(c)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Preferred Shares&#8221; means the preferred shares of FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Privacy and Data Security Policies&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3.26(a)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Privacy Requirements&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3.26(a)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Products&#8221; means the products used in the FSI Business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Recommendation&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 5.2(b)(ii)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Registered Intellectual Property&#8221; means all Registered Intellectual Property owned or purported to be owned by, or filed in the
name of, FSI or its Subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Regulatory Agency&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3.12(c)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
SEC Reports&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3.5(a)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Shareholder Approval&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 3.22</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Shareholders&#8221; shall mean the holders of the capital stock of FSI immediately prior to the Effective Time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Shareholder Meeting&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 5.2(b)(i)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Shareholder Proposals&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 5.2(b)(i)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Stock Option Plan&#8221; means FSI&#8217;s Non-Qualified Stock Option Plan as of December 31, 2020, as amended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Stock Options&#8221; means options to purchase FSI Common Shares issued under the FSI Stock Option Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FSI
Support Agreement&#8221; has the meaning set forth in the Recitals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;FTC&#8221;
means the United States Federal Trade Commission.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;GAAP&#8221;
means generally accepted accounting principles and practices in effect from time to time within the United States applied consistently
throughout the period involved.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Governmental
Authority&#8221; means any U.S. or foreign, federal, state, or local governmental commission, board, body, bureau, or other regulatory
authority, agency, including courts and other judicial bodies, or any self-regulatory body or authority, including any instrumentality
or entity designed to act for or on behalf of the foregoing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Governmental
Order&#8221; means any order, judgment, ruling, decision, determination, verdict, writ, stipulation, award made, injunction, or decree
issued, promulgated, or entered by or with any Governmental Authority.</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: 0pt; text-align: justify"></p>

<!-- Field: Page; Sequence: 447; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Group
Companies&#8221; mean the Company and its direct and indirect Subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Hazardous
Material&#8221; means any pollutant, toxic substance, hazardous waste, hazardous materials, hazardous substances, petroleum or petroleum-containing
products as defined in, or listed under, any Environmental Law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;HSR
Act&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 2.4(b)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Indebtedness&#8221;
means Liabilities (a) for borrowed money, (b) evidenced by bonds, debentures, notes or similar instruments, (c) upon which interest charges
are customarily paid (other than obligations accepted in connection with the purchase of products or services in the ordinary course
of business), (d) of others secured by (or which the holder of such Liabilities has an existing right, contingent or otherwise, to be
secured by) any Encumbrance or security interest on property owned or acquired by the Person in question whether or not the obligations
secured thereby have been assumed, (e) under leases required to be accounted for as capital leases under GAAP, or (f) guarantees relating
to any such Liabilities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Intellectual
Property Rights&#8221; means all intellectual property rights and related priority rights protected, created or arising under the Laws
of the United States or any other jurisdiction or under any international convention, including all (a) patents and patent applications,
industrial designs, industrial design registration and design patent rights, including any continuations, divisionals, continuations-in-part
and provisional applications and statutory invention registrations, and any patents issuing in respect of any of the foregoing and any
reissues, reexaminations, substitutes, patent term extensions, supplementary protection certificates, or extensions of any of the foregoing,
and any foreign counterparts of any of the foregoing (collectively, &#8220;Patents&#8221;); (b) trademarks, service marks, trade names,
service names, brand names, trade dress rights, logos, Internet domain names, social media accounts, corporate names and other source
or business identifiers, together with the goodwill associated with any of the foregoing, whether or not registered, and all applications,
registrations, extensions and renewals of any of the foregoing (collectively, &#8220;Marks&#8221;); (c) copyrights and other works of
authorship, database and design rights, mask work rights, rights of publicity and moral rights, whether or not registered or published,
and all registrations, applications, renewals, extensions and reversions of any of any of the foregoing (collectively, &#8220;Copyrights&#8221;);
(d) trade secrets, know-how, technologies, databases, processes, techniques, protocols, methods, formulae, specifications and confidential
and proprietary information, including invention disclosures, inventions and formulae, whether patentable or not; (e) rights in or to
Software or other technology; (f) all improvements to any of the foregoing; (g) the right to sue and collect damages for past, present
and future infringement of any of the foregoing; (h) tangible embodiments of the foregoing and (i) any other intellectual or proprietary
rights protectable, arising under or associated with any of the foregoing, including those protected by any Law anywhere in the world.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Intended
Tax Treatment&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 5.9(a)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;IRS&#8221;
means the Internal Revenue Service of the United States.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Key
Company Stockholders&#8221; means the stockholders of the Company set forth on <span style="text-decoration: underline">Schedule A</span> of the Company Disclosure Schedule.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<!-- Field: Page; Sequence: 448; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Knowledge&#8221;
or &#8220;to the knowledge&#8221; of a person shall mean in the case of the Company, the actual knowledge of Eric Steen and Bryce Dille
after reasonable inquiry, and in the case of FSI, the actual knowledge of Daniel B. O&#8217;Brien, George Murray, John H. Bientjes, Robert
Helina, Tom Fyles, Ben Seaman, David Fynn and Damera Fry after reasonable inquiry.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Law&#8221;
or &#8220;Laws&#8221; means any federal, state, local, municipal, foreign (including foreign political subdivisions) or other law, Order,
statute, constitution, principle of common law or equity, resolution, ordinance, code, writ, edict, decree, consent, approval, concession,
franchise, permit, rule, regulation, judicial or administrative ruling, franchise, license, judgment, injunction, treaty, convention
or other governmental certification, authorization or requirement issued, enacted, adopted, promulgated, implemented or otherwise put
into effect by or under the authority of any Governmental Authority, and the term &#8220;applicable&#8221; with respect to such Laws
and in the context that refers to one or more Persons means that such Laws apply to such Person or Persons or its or their business,
undertaking, property or security and put into effect by or under the authority of a Governmental Authority having jurisdiction over
the Person or Persons or its or their business, undertaking, property or security.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Lease&#8221;
has the meaning set forth in <span style="text-decoration: underline">Section 2.8(b)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Legal
Proceeding&#8221; means any action, arbitration, cause of action, claim, complaint, criminal prosecution, demand letter, governmental
or other examination or investigation, hearing, inquiry, administrative or other proceeding, or notice by any Person alleging potential
liability.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Letter
of Transmittal&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.7(b)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Liability&#8221;
has the meaning set forth in <span style="text-decoration: underline">Section 2.11</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;made
available&#8221; means that a complete and accurate copy of the document (including any amendments, exhibits and schedules thereto) has
been posted in the electronic data site managed by the Company or FSI at the websites listed on <span style="text-decoration: underline">Schedule A-1</span> at least 24 hours
prior to time of execution and delivery of this Agreement on the date of this Agreement and retained at all times from the date of posting
through Closing in such electronic data site.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Major
Shareholder&#8221; means Daniel B. O&#8217;Brien.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Marks&#8221;
has the meaning set forth in the definition of Intellectual Property Rights.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Merger&#8221;
has the meaning set forth in the Recitals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Merger
Shares&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.5(a)(ii)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Merger
Sub I&#8221; has the meaning set forth in the Preamble.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Merger
Sub II&#8221; has the meaning set forth in the Preamble.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Merger
Subs&#8221; has the meaning set forth in the Preamble.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Note
Purchase Agreement&#8221; has the meaning set forth in the Recitals.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<!-- Field: Page; Sequence: 449; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Notes&#8221;
means the convertible promissory notes issued pursuant to the Note Purchase Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Off-the-Shelf
Software&#8221; means any Software that is made generally and widely available to the public on a commercial basis and is licensed to
any of the Company, FSI or any of their Subsidiaries, as applicable, on a non-exclusive basis under standard terms and conditions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Order&#8221;
means any judgment, order, writ, injunction, ruling, decision or decree of, or any settlement under the jurisdiction of, any Court or
Governmental Authority.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Ordinary
Course of Business&#8221; means with respect to a Party, the ordinary and usual course of normal day-to-day operations of such Party.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Party&#8221;
or &#8220;Parties&#8221; means FSI, the Merger Subs and the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Patent&#8221;
has the meaning set forth in the definition of Intellectual Property Rights.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Permitted
Encumbrances&#8221; means (a) Encumbrances for Taxes or other governmental charges, assessments or levies that are not yet due and payable
or being contested in good faith by appropriate proceedings, (b) statutory landlord&#8217;s, mechanic&#8217;s, carrier&#8217;s, workmen&#8217;s,
repairmen&#8217;s or other similar Encumbrances arising or incurred in the ordinary course of business, the existence of which does not,
and would not reasonably be expected to, materially impair the marketability, value or use and enjoyment of the asset subject to such
Encumbrances, and (c) Encumbrances and other conditions, easements and reservations of rights and affecting the fee title to any real
property leased by the Company or FSI, as applicable, which are of record as of the date of this Agreement and the existence of which
does not, and would not reasonably be expected to, materially impair use and enjoyment of such real property, and (d) with respect to
Company Leased Real Property and FSI Leased Real Property only and as applicable, Encumbrances (including Indebtedness) encumbering the
fee title interested in any Company Leased Real Property and FSI Leased Real Property, as applicable, which are not attributable to the
Company or FSI, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Person&#8221;
means any individual, corporation, firm, partnership, joint venture, association, trust, company, Governmental Authority, syndicate,
body corporate, unincorporated organization, or other legal entity, or any governmental agency or political subdivision thereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Personal
Data&#8221; means any data or information relating to an identified natural person that is regulated by the Privacy Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Pre-Closing
Period&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 4.1</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Privacy
Laws&#8221; means Laws relating to the Processing or protection of Personal Data that apply to any of the Group Companies, including
HIPAA, the Gramm-Leach-Bliley Act, the Fair Credit Reporting Act, the Fair and Accurate Credit Transaction Act, the Federal Trade Commission
Act, the Privacy Act of 1974, the CAN-SPAM Act, the Telephone Consumer Protection Act, the Telemarketing and Consumer Fraud and Abuse
Prevention Act, Children&#8217;s Online Privacy Protection Act, state social security number protection Laws, state data breach notification
Laws, state data security Laws, including state consumer protection Laws, and the European Union Directives 95/46/EC and Canada&#8217;s
Personal Information Protection and Electronic Documents Act and/or comparable provincial law including the Personal Information Protection
Act (Alberta) and Canada&#8217;s Anti-Spam Law (CASL).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<!-- Field: Page; Sequence: 450; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Process&#8221;
(or &#8220;Processing&#8221; or &#8220;Processes&#8221;) means any operation or set of operations which is performed on Personal Data
or on sets of Personal Data, whether or not by automated means, such as collection, recording, organization, structuring, storage, adaption
or alteration, retrieval, consultation, use, disclosure by transmission, dissemination or otherwise making available, alignment or combination,
restriction, erasure or destruction.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Public
Software&#8221; means any Software that contains, includes, incorporates, or has instantiated therein, or is derived in any manner (in
whole or in part) from, any Software that is distributed as free software, open source software (e.g., Linux) or similar licensing or
distribution models, including under any terms or conditions that impose any requirement that any Software using, linked with, incorporating,
distributed with or derived from such Public Software (a) be made available or distributed in source code form; (b) be licensed for purposes
of making derivative works; or (c) be redistributable at no, or a nominal, charge.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Registered
Intellectual Property&#8221; means all issued Patents, pending Patent applications, registered Marks, pending applications for registration
of Marks, registered Copyrights, pending applications for registration of Copyrights and Internet domain name registrations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Registration
Statement / Proxy Statement&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 5.1(a)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Release&#8221;
means any releasing, disposing, discharging, injecting, spilling, leaking, pumping, dumping, emitting, escaping or emptying of a Hazardous
Material into the Environment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Representatives&#8221;
means the directors, officers, employees, Affiliates, investment bankers, financial advisors, attorneys, accountants, brokers, finders
or representatives of the Company, the Merger Subs, FSI or any of their respective Subsidiaries, as the case may be, in each case acting
for or on behalf of the relevant persons in connection with the respective Parties&#8217; business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Restricted
Shares&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.5(b)</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;SAFE&#8221;
means a Simple Agreement for Future Equity entered into by the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;SAFE
Party&#8221; means each Person that has entered into a SAFE with the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Sanctioned
Country&#8221; means any country, territory or geographical region which is itself the subject or target of territory-wide sanctions
(at the time of this Agreement, Cuba, Iran, North Korea, Syria and the Crimea region of Ukraine).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Sanctions&#8221;
means economic or financial sanctions or trade embargoes, including those administered by the Office of Foreign Assets Control of the
U.S. Department of the Treasury, the U.S. Department of State, the European Union, any European Union Member State and Her Majesty&#8217;s
Treasury of the United Kingdom.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Sanctions
and Export Control Laws&#8221; means any applicable Law related to (a) export controls, including the U.S. Export Administration Regulations,
or (b) Sanctions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></p>

<!-- Field: Page; Sequence: 451; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Sarbanes-Oxley
Act&#8221; means the Sarbanes-Oxley Act of 2002.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;SEC&#8221;
means the Securities and Exchange Commission.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Second
Certificate of Merger&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.3</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Second
Effective Time&#8221; has the meaning set forth in <span style="text-decoration: underline">Section 1.3</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Securities
Act&#8221; means the Securities Act of 1933, as amended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Software&#8221;
mean any and all (a) computer programs, including any and all software implementations of algorithms, models and methodologies, whether
in source code or object code; (b) databases and compilations, including any and all data and collections of data, whether machine readable
or otherwise; (c) descriptions, flowcharts and other work product used to design, plan, organize and develop any of the foregoing, screens,
user interfaces, report formats, firmware, development tools, templates, menus, buttons and icons; (d) application programming interfaces,
user interfaces, firmware, Internet websites, web content and links; and (e) all documentation, including user manuals and other training
documentation, related to any of the foregoing, and all rights associated with any of the foregoing.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Subsidiary&#8221;
or &#8220;Subsidiaries&#8221; means, when used with reference to a party, any corporation or other organization, whether incorporated
or unincorporated, of which such party or any other subsidiary of such party is a general partner (excluding partnerships the general
partnership interests of which held by such party or any subsidiary of such party do not have a majority of the voting interests in such
partnership) or serves in a similar capacity, or, with respect to such corporation or other organization, at least fifty percent (50%)
of the securities or other interests having by their terms ordinary voting power to elect a majority of the board of directors or others
performing similar functions is directly or indirectly owned or controlled by such party or by any one or more of its subsidiaries, or
by such party and one or more of its subsidiaries.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Tax&#8221;
or &#8220;Taxes&#8221; means any and all taxes, customs, duties, tariffs, deficiencies, assessments, levies, or other like governmental
charges, including, without limitation, taxes based upon or measured by income, gross receipts, excise, real or personal property, ad
valorem, value added, estimated, alternative minimum, stamp, sales, withholding, social security (or similar), unemployment, disability,
occupation, premium, windfall, use, service, service use, license, net worth, payroll, pension, franchise, environmental (including taxes
under Section 59A of the Code), severance, transfer, capital stock and recording taxes and charges, imposed by the IRS or any other taxing
authority (whether domestic or foreign including, without limitation, any state, county, local, or foreign government or any subdivision
or taxing agency thereof (including a United States possession)), whether computed on a separate, consolidated, unitary, combined, or
any other basis; and such term shall include any interest, fines, penalties, or additional amounts attributable to, or imposed upon,
or with respect to, any such amounts, whether disputed or not, and shall also include any obligations to indemnify or otherwise assume
or succeed to the tax liability of any other Person.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Tax
Act&#8221; means the <i>Income Tax Act</i> (Canada), RSC 1985, c. 1 (5<sup>th</sup> Suppl.) and the Regulations thereunder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Tax
Return&#8221; means any report, return, document, declaration, election, schedule or other information or filing, or any amendment thereto,
required to be supplied to any taxing authority or jurisdiction (foreign or domestic) with respect to Taxes, including, without limitation,
information returns and any documents with respect to or accompanying payments of estimated Taxes or requests for the extension of time
in which to file any such report, return, document, declaration, or other information.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;Taxing
Authority&#8221; means any Governmental Authority responsible for the imposition of any Tax.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;VDR&#8221;
means the electronic data sites managed by the Company or its counsel access to which has been provided to certain Representatives of
FSI.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 452 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">A-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="AnnexA-2_002"></span>ANNEX
A-2 &#8211; LETTER AGREEMENT</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ANNEX
A-2</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LYGOS,
INC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif">1249
Eighth Street</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif">Berkeley,
CA 94710</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif">July
24, 2022</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>By
Email</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Flexible
Solutions International Inc.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">6001
54th Ave.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Taber,
Alberta, Canada T1G 1X4</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Email:
dan@flexiblesolutions.com</span></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: bold 10pt Times New Roman, Times, Serif; text-align: left; width: 9%"><span style="font: normal 10pt Times New Roman, Times, Serif">Attention:
    </span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; width: 91%"><span style="font: normal 10pt Times New Roman, Times, Serif">Daniel
    O&#8217;Brien</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Chief
    Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></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: bold 10pt Times New Roman, Times, Serif; text-align: left; width: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Re:
    Agreement and Plan of Merger and Reorganization, dated as of April 17, 2022, (the &#8220;Merger Agreement&#8221;), by and among the
    signatories to this letter agreement <b><sup>1</sup></b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Dear
Dan,</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
discussed, the purpose of this letter is to set forth the parties agreement to the following clarification of the Merger Agreement:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><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">Section
                                            1.5(a)(ii) shall be revised to read: &#8220;Subject to Section 1.5(d), each share of Company
                                            Capital Stock outstanding immediately prior to, and contingent upon the occurrence of, the
                                            Effective Time (excluding shares to be canceled pursuant to Section 1.5(a)(i)) shall be converted
                                            solely into the right to receive a portion of the Merger Shares, which portion shall be determined
                                            in accordance with the Certificate of Incorporation of the Company, as amended from time
                                            to time, as applicable to an Acquisition (as defined therein) and the SAFEs. &#8220;Merger
                                            Shares&#8221; shall mean newly issued FSI Common Shares in an aggregate amount equal to (x)
                                            the total number of FSI Capital Shares on a fully diluted basis outstanding as of the end
                                            of the last trading day of FSI Common Shares on the NYSE American before the Effective Time
                                            <i>multiplied by</i> (y) two.&#8221;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in"><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.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</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">The
                                            term &#8220;Exchange Ratio shall be revised to read: &#8220;&#8220;Exchange Ratio&#8221;
                                            means the applicable ratios of the number of Merger Shares issuable pursuant to Section 1.5(a)(ii)
                                            for each share of Company Capital Stock outstanding at the Effective Time.&#8221;</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in"><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; text-align: justify; text-indent: 0in"></p>

<!-- Field: Rule-Page --><div style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="border-top: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>1
</sup>Each capitalized term used but not otherwise defined herein shall have the meaning ascribed to such term in the Merger Agreement.
Except as otherwise indicated, all references in this letter to &#8220;Sections&#8221; are intended to refer to Sections of the Merger
Agreement, as amended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>


<!-- Field: Page; Sequence: 453; Options: NewSection -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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: bold 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: left"><span style="font: normal 10pt Times New Roman, Times, Serif">Daniel
O&#8217;Brien</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
Solutions International Inc.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
24, 2022</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Page
2</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.25in"><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.5in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</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">Section
                                            10 of the Merger Agreement shall apply <i>mutatis mutandis</i> to this letter, and to the
                                            Merger Agreement as amended by this letter, taken together as a single agreement, reflecting
                                            the terms therein as amended by this letter. Other than as amended by this letter, all of
                                            the provisions of the Merger Agreement are hereby ratified and confirmed and shall continue
                                            to be in full force and effect in accordance with their respective terms. The sixth Recital
                                            shall be deleted.</span></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.25in"><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; text-align: justify; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">However,
and notwithstanding anything contained herein to the contrary, FSI, in connection with the Merger with the Company, will not be required
to issue any more shares than that provided in the Agreement and Plan of Merger and Reorganization dated April 17, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.25in"><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; text-align: justify; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Please
acknowledge the agreement of the parties named below to this letter by signing where indicated.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very
    truly yours,</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">LYGOS,
    INC. (the &#8220;Company&#8221;)</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Eric Steen</i></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eric
    Steen</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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 colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ACKNOWLEDGED
    AND AGREED</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AS
    OF THE DATE SET FORTH ABOVE:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FLEXIBLE
    SOLUTIONS INTERNATIONAL INC. (&#8220;FSI&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:
    </span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Daniel O&#8217;Brien</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    O&#8217;Brien</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    MERGER SUB I, INC. (&#8220;Merger Sub I&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:
    </span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Daniel O&#8217;Brien</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    O&#8217;Brien</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    MERGER SUB II, INC. (&#8220;Merger Sub II&#8221;)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:
    </span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Daniel O&#8217;Brien</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    O&#8217;Brien</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">cc:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">William
    T. Hart</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">John
    Bautista</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Richard
    V. Smith</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 454 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">A-2-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="AnnexB_003"></span>ANNEX
B- THE EQUITY INCENTIVE PLAN</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ANNEX
B</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"><b>&#160;</b></span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-transform: uppercase; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
Solutions International, Inc.</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-transform: uppercase; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-transform: uppercase; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022
EQUITY INCENTIVE PLAN</span></p>

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-transform: uppercase; 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: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">1.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Purposes of the Plan</span>. The purposes of this Plan
are (a) to attract and retain the best available personnel to ensure the Company&#8217;s success and accomplish the Company&#8217;s goals;
(b) to incentivize Employees, Directors and Independent Contractors with long-term equity-based compensation to align their interests
with the Company&#8217;s stockholders; and (c) to promote the success of the Company&#8217;s business.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Plan permits the grant of Incentive Stock Options, Nonstatutory Stock Options, Restricted Stock, Restricted Stock Units, Stock Appreciation
Rights and Stock Bonuses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">2.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Definitions</span>. As used herein, the following definitions
will apply:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
&#8220;<b><i>Administrator</i></b>&#8221; means the Board or the Committee that will be administering the Plan, in accordance with Section
4 of the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
&#8220;<b><i>Affiliate</i></b>&#8221; means a Parent, a Subsidiary or any corporation or other entity that, directly or indirectly through
one or more intermediaries, controls, or is controlled by, or is under common control with, the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
&#8220;<b><i>Applicable Laws</i></b>&#8221; means all applicable laws, rules, regulations and requirements, including, but not limited
to, all applicable U.S. federal or state laws, rules and regulations, the rules and regulations of any stock exchange or quotation system
on which the Common Stock is listed or quoted, and the applicable laws, rules and regulations of any other country or jurisdiction where
Awards are, or will be, granted under the Plan or Participants reside or provide services to the Company or any Affiliate, as such laws,
rules and regulations shall be in effect from time to time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
&#8220;<b><i>Award</i></b>&#8221; means, individually or collectively, a grant under the Plan of Options, Restricted Stock, Restricted
Stock Units, Stock Appreciation Rights or Stock Bonuses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
&#8220;<b><i>Award Agreement</i></b>&#8221; means the written or electronic agreement setting forth the terms and provisions applicable
to each Award granted under the Plan. The Award Agreement is subject to the terms and conditions of the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
&#8220;<b><i>Board</i></b>&#8221; means the Board of Directors of the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 455; Options: NewSection -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
&#8220;<b><i>Cause</i></b>&#8221; means, with respect to the termination of a Participant&#8217;s status as a Service Provider, except
as otherwise defined in an Award Agreement, (i) in the case where there is no employment agreement, consulting agreement, change in control
agreement or similar agreement in effect between the Company or an Affiliate of the Company and the Participant at the time of the grant
of the Award (or where there is such an agreement but it does not define &#8220;cause&#8221; (or words of like import) or where it only
applies upon the occurrence of a change in control and one has not yet taken place): (A) any material breach by Participant of any material
written agreement between Participant and the Company; (B) any failure by Participant to comply with the Company&#8217;s material written
policies or rules as they may be in effect from time to time; (C) neglect or persistent unsatisfactory performance of Participant&#8217;s
duties; (D) Participant&#8217;s repeated failure to follow reasonable and lawful instructions from the Board or Chief Executive Officer;
(E) Participant&#8217;s indictment for, conviction of, or plea of guilty or nolo contendere to, any felony or crime that results in,
or is reasonably expected to result in, a material adverse effect on the business or reputation of the Company; (F) Participant&#8217;s
commission of or participation in an act of fraud against the Company; (G) Participant&#8217;s commission of or participation in an act
that results in material damage to the Company&#8217;s business, property or reputation; or (H) Participant&#8217;s unauthorized use
or disclosure of any proprietary information or trade secrets of the Company or any other party to whom the Participant owes an obligation
of nondisclosure as a result of his or her relationship with the Company; or (ii) in the case where there is an employment agreement,
consulting agreement, change in control agreement or similar agreement in effect between the Company or an Affiliate and the Participant
at the time of the grant of the Award that defines &#8220;cause&#8221; (or words of like import), &#8220;cause&#8221; as defined under
such agreement; provided, however, that with regard to any agreement under which the definition of &#8220;cause&#8221; only applies on
occurrence of a change in control, such definition of &#8220;cause&#8221; shall not apply until a change in control actually takes place
and then only with regard to a termination thereafter. For purposes of clarity, a termination without &#8220;Cause&#8221; does not include
any termination that occurs solely as a result of Participant&#8217;s death or Disability. The determination as to whether a Participant&#8217;s
status as a Service Provider for purposes of the Plan has been terminated for Cause shall be made in good faith by the Company and shall
be final and binding on the Participant. The foregoing definition does not in any way limit the Company&#8217;s ability (or that of any
Affiliate or any successor thereto, as appropriate) to terminate a Participant&#8217;s employment or consulting relationship at any time,
subject to Applicable Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
&#8220;<b><i>Change in Control</i></b>&#8221; except as may otherwise be provided in an Award Agreement or other applicable agreement,
means the occurrence of any of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
The consummation of a merger or consolidation of the Company with or into another entity or any other corporate reorganization, if the
Company&#8217;s stockholders immediately prior to such merger, consolidation or reorganization cease to directly or indirectly own immediately
after such merger, consolidation or reorganization at least a majority of the combined voting power of the continuing or surviving entity&#8217;s
securities outstanding immediately after such merger, consolidation or reorganization;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
The consummation of the sale, transfer or other disposition of all or substantially all of the Company&#8217;s assets (other than (A)
to a corporation or other entity of which at least a majority of its combined voting power is owned directly or indirectly by the Company,
(B) to a corporation or other entity owned directly or indirectly by the stockholders of the Company in substantially the same proportions
as their ownership of the Common Stock of the Company or (C) to a continuing or surviving entity described in Section 2(h)(i) above in
connection with a merger, consolidation or reorganization which does not result in a Change in Control under Section 2(h)(i));</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
A change in the effective control of the Company which occurs on the date that a majority of members of the Board is replaced during
any twelve (12) month period by Directors whose appointment or election is not endorsed by a majority of the members of the Board prior
to the date of the appointment or election; or</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 456 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
The consummation of any transaction as a result of which any Person becomes the &#8220;beneficial owner&#8221; (as defined in Rule 13d-3
under the Exchange Act), directly or indirectly, of securities of the Company representing at least fifty percent (50%) of the total
voting power represented by the Company&#8217;s then outstanding voting securities. For purposes of this Section 2(h), the term &#8220;<b><i>Person</i></b>&#8221;
shall have the same meaning as when used in Sections 13(d) and 14(d) of the Exchange Act but shall exclude:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
a trustee or other fiduciary holding securities under an employee benefit plan of the Company or an Affiliate;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 2in"><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; text-align: justify; text-indent: 2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
a corporation or other entity owned directly or indirectly by the stockholders of the Company in substantially the same proportions as
their ownership of the Common Stock of the Company;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 2in"><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; text-align: justify; text-indent: 2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)
the Company; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 2in"><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; text-align: justify; text-indent: 2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(D)
a corporation or other entity of which at least a majority of its combined voting power is owned directly or indirectly by the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 2in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
transaction shall not constitute a Change in Control if its sole purpose is to change the state of the Company&#8217;s incorporation
or to create a holding company that will be owned in substantially the same proportions by the persons who held the Company&#8217;s securities
immediately before such transactions. In addition, if any Person (as defined above) is considered to be in effective control of the Company,
the acquisition of additional control of the Company by the same Person will not be considered to cause a Change in Control. If required
for compliance with Section 409A of the Code, in no event will a Change in Control be deemed to have occurred if such transaction is
not also a &#8220;change in the ownership or effective control of&#8221; the Company or &#8220;a change in the ownership of a substantial
portion of the assets of&#8221; the Company as determined under Treasury Regulation Section 1.409A-3(i)(5) (without regard to any alternative
definition thereunder).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
&#8220;<b><i>Code</i></b>&#8221; means the Internal Revenue Code of 1986, as amended. Reference to a specific section of the Code or
regulation thereunder shall include such section or regulation, any valid regulation promulgated under such section, and any comparable
provision of any future legislation or regulation amending, supplementing or superseding such section or regulation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
&#8220;<b><i>Committee</i></b>&#8221; means a committee of Directors or of other individuals satisfying Applicable Laws appointed by
the Board in accordance with Section 4 hereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
&#8220;<b><i>Common Stock</i></b>&#8221; means the common stock of the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l)
&#8220;<b><i>Company</i></b>&#8221; means Flexible Solutions International, Inc., an Alberta corporation, or any successor thereto.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)
&#8220;<b><i>Determination Date</i></b>&#8221; means any time when the achievement of the Performance Goals associated with the applicable
Performance Period remains substantially uncertain; provided, however, that without limiting the foregoing, that if the Determination
Date occurs on or before the date on which 25% of the Performance Period has elapsed, the achievement of such Performance Goals shall
be deemed to be substantially uncertain.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 457 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)
&#8220;<b><i>Director</i></b>&#8221; means a member of the Board.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)
&#8220;<b><i>Disability</i></b>&#8221; means total and permanent disability as defined in Section 22(e)(3) of the Code in the case of
Incentive Stock Options, and for all other Awards, means as determined pursuant to the terms of the long-term disability plan maintained
by the Company or, if there is none, as defined by the Social Security Administration; provided however, that if the Participant resides
outside of the United States, &#8220;<i>Disability</i>&#8221; shall have such meaning as is required by Applicable Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)
&#8220;<b><i>Effective Date</i></b>&#8221; means [&#9679;].</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q)
&#8220;<b><i>Employee</i></b>&#8221; means any person, including Officers and Directors, employed by the Company or any Affiliate of
the Company. Neither service as a Director nor payment of a director&#8217;s fee by the Company will be sufficient to constitute &#8220;employment&#8221;
by the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)
&#8220;<b><i>Exchange Act</i></b>&#8221; means the Securities Exchange Act of 1934, as amended.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s)
&#8220;<b><i>Exchange Program</i></b>&#8221; means a program under which outstanding Awards are amended to provide for a lower exercise
price or surrendered or cancelled in exchange for (i) Awards with a lower exercise price, (ii) a different type of Award or awards under
a different equity incentive plan, (iii) cash, or (iv) a combination of (i), (ii) and/or (iii). Notwithstanding the preceding, the term
Exchange Program does not include (A) any action described in Section 15 of the Plan or any action taken in connection with a Change
in Control transaction nor (B) any transfer or other disposition permitted under Section 14 of the Plan. For the purpose of clarity,
each of the actions described in the prior sentence (none of which constitutes an Exchange Program) may be undertaken or authorized by
the Administrator in its sole discretion without approval by the Company&#8217;s stockholders.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(t)
&#8220;<b><i>Fair Market Value</i></b>&#8221; means, as of any date, the value of a Share of Common Stock determined as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
If the Common Stock is listed on any established stock exchange or a national market system, its Fair Market Value will be the closing
sales price for such stock (or the closing bid, if no sales were reported) as quoted on such exchange or system on the day of determination,
as reported in such source as the Administrator deems reliable;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
If the Common Stock is regularly quoted by a recognized securities dealer but selling prices are not reported, the Fair Market Value
will be the mean between the high bid and low ask prices for the Common Stock on the day of determination, as reported in such source
as the Administrator deems reliable; or</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
In the absence of an established market for the Common Stock, the Fair Market Value will be determined in good faith by the Administrator
in compliance with Applicable Laws and in a manner that complies with Section 409A of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(u)
&#8220;<b><i>Fiscal Year</i></b>&#8221; means the fiscal year of the Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 458 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
&#8220;<b><i>Incentive Stock Option</i></b>&#8221; means an Option that by its terms qualifies and is intended to qualify as an incentive
stock option within the meaning of Section 422 of the Code and the regulations promulgated thereunder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(w)
&#8220;<b><i>Independent Contractor</i></b>&#8221; means any person, including an advisor, consultant or agent, engaged by the Company
or any Affiliate to render services to such entity or who renders, or has rendered, services to the Company or any Affiliate and is compensated
for such services.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(x)
&#8220;<b><i>Inside Director</i></b>&#8221; means a Director who is an Employee.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(y)
&#8220;<b><i>Insider</i></b>&#8221; means an Officer or Director or any other person whose transactions in Common Stock are subject to
Section 16 of the Exchange Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(z)
&#8220;<b><i>Nonstatutory Stock Option</i></b>&#8221; means an Option that by its terms does not qualify or is not intended to qualify
as an Incentive Stock Option.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(aa)
&#8220;<b><i>Officer</i></b>&#8221; means a person who is an officer of the Company within the meaning of Section 16 of the Exchange
Act and the rules and regulations promulgated thereunder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(bb)
&#8220;<b><i>Option</i></b>&#8221; means a stock option granted pursuant to the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(cc)
&#8220;<b><i>Outside Director</i></b>&#8221; means a Director who is not an Employee.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(dd)
&#8220;<b><i>Parent</i></b>&#8221; means any corporation (other than the Company) in an unbroken chain of corporations ending with the
Company if each of the corporations other than the Company owns stock possessing fifty percent (50%) or more of the total combined voting
power of all classes of stock in one of the other corporations in such chain. A corporation that attains the status of a Parent on a
date after the adoption of the Plan shall be considered a Parent commencing as of such date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ee)
&#8220;<b><i>Participant</i></b>&#8221; means the holder of an outstanding Award.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 459 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ff)
&#8220;<b><i>Performance Goal</i></b>&#8221; means a formula or standard determined by the Administrator with respect to each Performance
Period based on one or more of the following criteria and any adjustment(s) thereto established by the Administrator: (i) sales or non-sales
revenue; (ii) return on revenue; (iii) operating income; (iv) income or earnings including operating income; (v) income or earnings before
or after taxes, interest, depreciation and/or amortization; (vi) income or earnings from continuing operations; (vii) net income; (viii)
pre-tax income or after-tax income; (ix) net income excluding amortization of intangible assets, depreciation and impairment of goodwill
and intangible assets and/or excluding charges attributable to the adoption of new accounting pronouncements; (x) raising of financing
or fundraising; (xi) project financing; (xii) revenue or revenue backlog; (xiii) gross margin; (xiv) operating margin or profit margin;
(xv) capital expenditures, cost targets, reductions and savings and expense management; (xvi) return on assets (gross or net), return
on investment, return on capital, or return on stockholder equity; (xvii) cash flow, operating cash flow, free cash flow, cash flow return
on investment (discounted or otherwise), net cash provided by operations, or cash flow in excess of cost of capital; (xviii) performance
warranty and/or guarantee claims; (xix) stock price or total stockholder return; (xx) earnings or book value per share (basic or diluted);
(xxi) economic value created; (xxii) pre-tax profit or after-tax profit; (xxiii) strategic business criteria, consisting of one or more
objectives based on meeting specified market penetration or market share, completion of strategic agreements such as licenses, joint
ventures, acquisitions, and the like, geographic business expansion, objective customer satisfaction or information technology goals,
intellectual property asset metrics; (xxiv) objective goals relating to divestitures, joint ventures, mergers, acquisitions and similar
transactions; (xxv) objective goals relating to staff management, results from staff attitude and/or opinion surveys, staff satisfaction
scores, staff safety, staff accident and/or injury rates, compliance, headcount, performance management or completion of critical staff
training initiatives; (xxvi) objective goals relating to projects, including project completion, timing and/or achievement of milestones,
project budget, technical progress against work plans; and (xxvii) enterprise resource planning. Awards issued to Participants may take
into account other criteria (including subjective criteria). Performance Goals may differ from Participant to Participant, Performance
Period to Performance Period and from Award to Award. Any criteria used may be measured, as applicable, (A) in absolute terms, (B) in
relative terms (including, but not limited to, any increase (or decrease) over the passage of time and/or any measurement against other
companies or financial or business or stock index metrics particular to the Company), (C) on a per share and/or share per capita basis,
(D) against the performance of the Company as a whole or against any Affiliate(s), particular segment(s), business unit(s) or product(s)
of the Company or individual project company, (E) on a pre-tax or after-tax basis, (F) on a GAAP or non-GAAP basis, and/or (G) using
an actual foreign exchange rate or on a foreign exchange neutral basis.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(gg)
&#8220;<b><i>Performance Period</i></b>&#8221; means the time period during which the Performance Goals or other vesting provisions must
be satisfied for Awards. Performance Periods may be of varying and overlapping duration, at the sole discretion of the Administrator.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(hh)
&#8220;<b><i>Period of Restriction</i></b>&#8221; means the period during which the transfer of Shares of Restricted Stock is subject
to restrictions and therefore, the Shares are subject to a substantial risk of forfeiture. Such restrictions may be based on the passage
of time, the achievement of target levels of performance, or the occurrence of other events as determined by the Administrator.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
&#8220;<b><i>Plan</i></b>&#8221; means this 2022 Equity Incentive Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(jj)
&#8220;<b><i>Prior Plan</i></b>&#8221; means the Company&#8217;s Non-Qualified Stock Option Plan as of December 31, 2020, as amended..</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(kk)
&#8220;<b><i>Registration Date</i></b>&#8221; means the effective date of the first registration statement that is filed by the Company
and declared effective pursuant to Section 12(g) of the Exchange Act, with respect to any class of the Company&#8217;s securities.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ll)
&#8220;<b><i>Restricted Stock</i></b>&#8221; means Shares issued pursuant to a Restricted Stock Award under Section 7 of the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(mm)
&#8220;<b><i>Restricted Stock Unit</i></b>&#8221; means a bookkeeping entry representing an amount equal to the Fair Market Value of
one Share, granted pursuant to Section 8 of the Plan. Each Restricted Stock Unit represents an unfunded and unsecured obligation of the
Company.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 460 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(nn)
&#8220;<b><i>Rule 16b-3</i></b>&#8221; means Rule 16b-3 of the Exchange Act or any successor to Rule 16b-3, as in effect when discretion
is being exercised with respect to the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(oo)
&#8220;<b><i>Section 16(b)</i></b>&#8221; means Section 16(b) of the Exchange Act.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(pp)
&#8220;<b><i>Section 409A of the Code</i></b>&#8221; means Section 409A of the Code and any final Treasury Regulations and Internal Revenue
Service guidance thereunder, as each may be amended from time to time.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(qq)
&#8220;<b><i>Service Provider</i></b>&#8221; means an Employee, Director or Independent Contractor.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(rr)
&#8220;<b><i>Share</i></b>&#8221; means a share of the Common Stock, as adjusted in accordance with Section 15 of the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ss)
&#8220;<b>St<i>ock Appreciation Right</i></b>&#8221; means an Award, granted alone or in connection with an Option, that pursuant to
Section 9 of the Plan is designated as a Stock Appreciation Right.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(tt)
&#8220;<b><i>Stock Bonus</i></b>&#8221; means an Award granted pursuant to Section 10 of the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(uu)
&#8220;<b><i>Subsidiary</i></b>&#8221; means any corporation (other than the Company) in an unbroken chain of corporations beginning
with the Company if each of the corporations other than the last corporation in the unbroken chain owns stock possessing fifty percent
(50%) or more of the total combined voting power of all classes of stock in one of the other corporations in such chain. A corporation
that attains the status of a Subsidiary on a date after the adoption of the Plan shall be considered a Subsidiary commencing as of such
date.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vv)
&#8220;<b><i>Tax-Related Items</i></b>&#8221; means any or all applicable national, local or other income tax, social insurance or other
social contributions, national insurance, social security, payroll tax, fringe benefits tax, payment on account, withholding, required
deductions or payments or other tax-related items.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">3.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Stock Subject to the Plan</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Stock Subject to the Plan</span>. Subject to the provisions of Sections 3(b) and 15 of the Plan, the maximum aggregate number of Shares
that may be issued under the Plan is (i) [&#9679;]<sup>1</sup> Shares, plus (ii) the number of Shares reserved for future issuance and
not subject to outstanding awards under our Prior Plan on the Effective Date that will be added to the Plan on such date, plus (iii)
the number of Shares subject to awards or issued under the Prior Plan that otherwise would have been returned to the Prior Plan on or
after the Effective Date on account of the expiration, cancellation, forfeiture or repurchase of awards granted thereunder, with the
maximum number of Shares to be added to the Plan pursuant to clause (ii) to be [&#9679;] Shares and clause (iii) to be [&#9679;] Shares.
The Shares may be authorized, but unissued, or reacquired Common Stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><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; text-align: justify; text-indent: 0pt"></p>



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"></p>

<!-- Field: Rule-Page --><div style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 25%"><div style="border-top: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><sup>&#160;</sup></div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt"><sup>1</sup> NTD: This number
will equal 10% of FSI&#8217;s fully-diluted outstanding stock immediately after the Closing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 461 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Automatic Share Reserve Increase</span>. The number of Shares available for issuance under the Plan will be automatically increased on
the first day of each Fiscal Year beginning with the 2023 Fiscal Year, in an amount equal to the smallest of (i) five percent (5%) of
the outstanding Shares on the last day of the immediately preceding Fiscal Year, (ii) [&#9679;] Shares, and (iii) such number of Shares
determined by the Board.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<span style="text-decoration: underline">Lapsed Awards</span>. To the extent an Award expires or is forfeited or becomes unexercisable for any reason without having been exercised
in full, or is surrendered pursuant to an Exchange Program, the unissued Shares that were subject thereto shall, unless the Plan shall
have been terminated, continue to be available under the Plan for issuance pursuant to future Awards. In addition, any Shares which are
retained by the Company upon exercise of an Award in order to satisfy the exercise or purchase price for such Award or any withholding
taxes due with respect to such Award shall be treated as not issued and shall continue to be available under the Plan for issuance pursuant
to future Awards. Shares issued under the Plan and later forfeited to the Company due to the failure to vest or repurchased by the Company
at the original purchase price paid to the Company for the Shares (including, without limitation, upon forfeiture to or repurchase by
the Company in connection with a Participant ceasing to be a Service Provider) shall again be available for future grant under the Plan.
To the extent an Award under the Plan is paid out in cash rather than Shares, such cash payment will not result in reducing the number
of Shares available for issuance under the Plan. Notwithstanding the foregoing, subject to the provisions of Section 15 below, the maximum
aggregate number of Shares that may be issued under the Plan pursuant to the exercise of Incentive Stock Options shall equal the number
set forth in Section 3(a) plus, to the extent allowable under Section 422 of the Code and the regulations promulgated thereunder, any
Shares that become or again be available for issuance pursuant to Sections 3(b) and 3(c).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<span style="text-decoration: underline">Assumption or Substitution of Awards by the Company</span>. The Administrator, from time to time, may determine to substitute or assume
outstanding awards granted by another company, whether in connection with an acquisition, merger or consolidation of such other company
or otherwise, by either: (i) assuming such award under this Plan or (ii) granting an Award under this Plan in substitution of such other
company&#8217;s award. Such assumption or substitution will be permissible if the holder of the substituted or assumed award would have
been eligible to be granted an Award under this Plan if the other company had applied the rules of this Plan to such grant. In the event
the Administrator elects to assume an award granted by another company, subject to the requirements of Section 409A of the Code, the
purchase price or the exercise price, as the case may be, and the number and nature of Shares issuable upon exercise or settlement of
any such Award will be adjusted appropriately. In the event the Administrator elects to grant a new Option in substitution rather than
assuming an existing option, such new Option may be granted with a similarly adjusted exercise price. Any awards that are assumed or
substituted under this Plan shall not reduce the number of Shares authorized for grant under the Plan or authorized for grant to a Participant
in any Fiscal Year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">4.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Administration of the Plan</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Procedure</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<span style="text-decoration: underline">Multiple Administrative Bodies</span>. Different Committees with respect to different groups of Service Providers may administer the
Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 462 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<span style="text-decoration: underline">Rule 16b-3</span>. To the extent desirable to qualify transactions hereunder as exempt under Rule 16b-3, the transactions contemplated
hereunder will be structured to satisfy the requirements for exemption under Rule 16b-3.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<span style="text-decoration: underline">Other Administration</span>. Other than as provided above, the Plan will be administered by (A) the Board or (B) a Committee.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Powers of the Administrator</span>. Subject to the provisions of the Plan, the Administrator will have the authority, in its discretion:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
to determine the Fair Market Value in accordance with Section 2(t) of the Plan;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
to select the Service Providers to whom Awards may be granted hereunder;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
to determine the number of Shares to be covered by each Award granted hereunder;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
to approve forms of Award Agreements for use under the Plan;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
to determine the terms and conditions, not inconsistent with the terms of the Plan, of any Award granted hereunder; such terms and conditions
include, but are not limited to, the exercise price, the time or times when Awards may be exercised (which may be based on Performance
Goals), any vesting acceleration or waiver of forfeiture restrictions, and any restriction or limitation regarding any Award or the Shares
relating thereto, based in each case on such factors as the Administrator will determine;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
to institute and determine the terms and conditions of an Exchange Program; provided however, that the Administrator shall not implement
an Exchange Program without the approval of the holders of a majority of the Shares that are present in person or by proxy and entitled
to vote at any annual or special meeting of the Company&#8217;s stockholders;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii)
to construe and interpret the terms of the Plan and Awards granted pursuant to the Plan;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(viii)
correct any defect, supply any omission or reconcile any inconsistency in this Plan, any Award or any Award Agreement;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ix)
to prescribe, amend and rescind rules and regulations relating to the Plan, including rules and regulations established for the purpose
of satisfying non-U.S. Applicable Laws, for qualifying for favorable tax treatment under applicable non-U.S. Applicable Laws or facilitating
compliance with non-U.S. Applicable Laws (sub-plans may be created for any of these purposes);</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(x)
to modify or amend each Award (subject to Section 22 of the Plan), including but not limited to the discretionary authority to extend
the post-termination exercisability period of Awards, to accelerate vesting and to extend the maximum term of an Option (subject to Section
6(b) of the Plan regarding Incentive Stock Options);</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 463 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xi)
adjust Performance Goals to take into account changes in Applicable Laws or in accounting or tax rules, or such other extraordinary,
unforeseeable, nonrecurring or infrequently occurring events or circumstances as the Administrator deems necessary or appropriate to
avoid windfalls or hardships;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xii)
to allow Participants to satisfy tax withholding obligations in such manner as prescribed in Section 16 of the Plan;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xiii)
to authorize any person to execute on behalf of the Company any instrument required to effect the grant of an Award previously granted
by the Administrator;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xiv)
to allow a Participant to defer the receipt of the payment of cash or the delivery of Shares that would otherwise be due to such Participant
under an Award; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(xv)
to make all other determinations deemed necessary or advisable for administering the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<span style="text-decoration: underline">Effect of Administrator&#8217;s Decision</span>. The Administrator&#8217;s decisions, determinations and interpretations will be final
and binding on all Participants and any other holders of Awards. Any dispute regarding the interpretation of the Plan or any Award Agreement
shall be submitted by the Participant to the Company for review. Any Officer of the Company, including but not limited to Insiders, shall
have the authority to review and resolve disputes with respect to Awards held by Participants who are not Insiders, and such resolution
shall be final and binding on the Company and the Participant. Only a Committee comprised of two or more &#8220;non-employee directors&#8221;
of the Board (as defined in the regulations promulgated under Section 16 of the Exchange Act) shall have the authority to review and
resolve disputes with respect to Awards held by Participants who are Insiders, and such resolution shall be final and binding on the
Company and the Participant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<span style="text-decoration: underline">Delegation</span>. To the extent permitted by Applicable Laws, the Board or Committee, in its sole discretion and on such terms and conditions
as it may provide, may delegate all or any part of its authority and powers under the Plan to one or more Directors or officers of the
Company who may be (but are not required to be) Insiders (each, a &#8220;<b><i>Delegate</i></b>&#8221;) to (i) designate Employees who
are not Insiders to be recipients of Awards, (ii) determine the number of Shares to be subject to such Awards granted to such designated
Employees, and (iii) take any and all actions on behalf of the Board or Committee other than any actions that affect the amount or form
of compensation of Insiders or have material tax, accounting, financial, human resource or legal consequences to the Company or its Affiliates;
provided, however, that the Board or Committee resolutions regarding any delegation with respect to (i) and (ii) will specify the total
number of Shares that may be subject to the Awards granted by such Delegate and that such Delegate may not grant an Award to himself
or herself. Any Awards will be granted on the form of Award Agreement most recently approved for use by the Board or Committee, unless
otherwise provided in the resolutions approving the delegation authority.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<span style="text-decoration: underline">Administration of Awards Subject to Performance Goals</span>. The Administrator will, in its sole discretion, determine the Performance
Goals, if any, applicable to any Award (including any adjustment(s) thereto that will be applied in determining the achievement of such
Performance Goals) on or prior to the Determination Date. The Performance Goals may differ from Participant to Participant and from Award
to Award. The Administrator shall determine and approve the extent to which such Performance Goals have been timely achieved and the
extent to which the Shares subject to such Award have thereby been earned.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 464 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<span style="text-decoration: underline">Section 16 of the Exchange Act</span>. Awards granted to Participants who are Insiders must be approved by two or more &#8220;non-employee
directors&#8221; of the Board (as defined in the regulations promulgated under Section 16 of the Exchange Act).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<span style="text-decoration: underline">Limitation of Liability</span>. Each person who is or has been a member of the Administrator and each employee of the Company or an Affiliate
who is a Delegate shall be indemnified and held harmless by the Company from and against any loss, cost, liability or expense that may
be imposed upon or reasonably incurred by him or her in connection with or resulting from any claim, action, suit or proceeding to which
he or she may be a party or in which he or she may be involved by reason of any action or failure to act under the Plan and against and
from any and all amounts paid by him or her in satisfaction of judgment in any such action, suit or proceeding against him or her, provided
such loss, cost, liability or expense is not attributable to such person&#8217;s willful misconduct. Any person seeking indemnification
under this provision shall give the Company prompt notice of any claim and shall give the Company an opportunity, at its own expense,
to handle and defend the same before the person undertakes to handle and defend such claim on his or her own behalf. The foregoing right
of indemnification shall not be exclusive of any other rights of indemnification to which such persons may be entitled, including under
the Company&#8217;s Articles of Incorporation or Bylaws, as a matter of Applicable Laws, or otherwise, or any power that the Company
may have to indemnify them or hold them harmless.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">5.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Award Eligibility</span>. Nonstatutory Stock Options,
Stock Appreciation Rights, Restricted Stock, Restricted Stock Units and Stock Bonuses may be granted to Service Providers. Incentive
Stock Options may be granted only to Employees. Eligibility for Incentive Stock Options is limited to individuals described in the first
sentence of this Section 5 who are Employees of the Company or of a &#8220;parent corporation&#8221; or &#8220;subsidiary corporation&#8221;
of the Company as those terms are defined in Section 424 of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">6.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Stock Options</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Limitations</span>. Each Option will be designated in the Award Agreement as either an Incentive Stock Option or a Nonstatutory Stock
Option. However, notwithstanding such designation, to the extent that the aggregate Fair Market Value of the Shares with respect to which
Incentive Stock Options are exercisable for the first time by the Participant during any calendar year (under all plans of the Company
and any Affiliate) exceeds one hundred thousand dollars ($100,000), such Options will be treated as Nonstatutory Stock Options. For purposes
of this Section 6(a), Incentive Stock Options will be taken into account in the order in which they were granted. The Fair Market Value
of the Shares will be determined as of the date the Option with respect to such Shares is granted. With respect to the Administrator&#8217;s
authority in Section 4(b)(x) of the Plan, if, at the time of any such extension, the exercise price per Share of the Option is less than
the Fair Market Value of a Share, the extension shall, unless otherwise determined by the Administrator, be limited to the earlier of
(i) the maximum term of the Option as set by its original terms, or (ii) ten (10) years from the grant date. Unless otherwise determined
by the Administrator, any extension of the term of an Option pursuant to this Section 6(a) shall comply with Section 409A of the Code
to the extent necessary to avoid taxation thereunder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 465 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Term of Option</span>. The term of each Option will be stated in the Award Agreement. In the case of an Incentive Stock Option, the term
will be ten (10) years from the date of grant or such shorter term as may be provided in the Award Agreement. Moreover, in the case of
an Incentive Stock Option granted to a Participant who, at the time the Incentive Stock Option is granted, owns stock representing more
than ten percent (10%) of the total combined voting power of all classes of stock of the Company or any Affiliate, the term of the Incentive
Stock Option will be five (5) years from the date of grant or such shorter term as may be provided in the Award Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<span style="text-decoration: underline">Exercise Price and Other Terms</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<span style="text-decoration: underline">Exercise Price</span>. The per share exercise price for the Shares to be issued pursuant to exercise of an Option will be determined
by the Administrator, subject to the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(A)
In the case of an Incentive Stock Option</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 2in"><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; text-align: justify; text-indent: 2.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
granted to an Employee who, at the time the Incentive Stock Option is granted, owns stock representing more than ten percent (10%) of
the voting power of all classes of stock of the Company or any Affiliate, the per Share exercise price will be no less than one hundred
ten percent (110%) of the Fair Market Value per Share on the date of grant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 2.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; text-align: justify; text-indent: 2.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
granted to any Employee other than an Employee described in paragraph (A) immediately above, the per Share exercise price will be no
less than one hundred percent (100%) of the Fair Market Value per Share on the date of grant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 2.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; text-align: justify; text-indent: 2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(B)
In the case of a Nonstatutory Stock Option, the per Share exercise price will be no less than one hundred percent (100%) of the Fair
Market Value per Share on the date of grant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 2in"><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; text-align: justify; text-indent: 2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(C)
Notwithstanding the foregoing, Options may be granted with a per Share exercise price of less than one hundred percent (100%) of the
Fair Market Value per Share on the date of grant pursuant to a transaction described in, and in a manner consistent with, Section 424(a)
of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 2in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<span style="text-decoration: underline">Vesting and Exercisability</span>. At the time an Option is granted, the Administrator will fix the period within which the Option may
vest and/or be exercised and will determine any conditions that must be satisfied before the Option may vest and/or be exercised. An
Option will vest and/or become exercisable at such times and upon such terms as are determined by the Administrator, which may include
upon the completion of a specified period of service with the Company or an Affiliate and/or be based upon the achievement of Performance
Goals during a Performance Period as set out in advance in the Participant&#8217;s Award Agreement. If an Option vests and/or becomes
exercisable based upon the satisfaction of Performance Goals, then the Administrator will: (A) determine the nature, length and starting
date of any Performance Period; (B) select the Performance Goals to be used to measure the performance; and (C) determine what additional
conditions, if any, should apply.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 466 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<span style="text-decoration: underline">Form of Consideration</span>. The Administrator will determine the acceptable form of consideration for exercising an Option, including
the method of payment. In the case of an Incentive Stock Option, the Administrator will determine the acceptable form of consideration
at the time of grant. Such consideration for both types of Options may consist entirely of: (A) cash; (B) check; (C) promissory note,
to the extent permitted by Applicable Laws; (D) other Shares, provided that such Shares have a Fair Market Value on the date of surrender
equal to the aggregate exercise price of the Shares as to which such Option will be exercised and provided that accepting such Shares
will not result in any adverse accounting consequences to the Company, as the Administrator determines in its sole discretion; (E) consideration
received by the Company under a broker-assisted (or other) cashless exercise program (whether through a broker or otherwise) implemented
by the Company in connection with the Plan; (F) by net exercise; (G) such other consideration and method of payment for the issuance
of Shares to the extent permitted by Applicable Laws; or (H) any combination of the foregoing methods of payment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<span style="text-decoration: underline">Exercise of Option</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<span style="text-decoration: underline">Procedure for Exercise; Rights as a Stockholder</span>. Any Option granted hereunder will be exercisable according to the terms of the
Plan and at such times and under such conditions as determined by the Administrator and set forth in the Award Agreement. An Option may
not be exercised for a fraction of a Share.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 2in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An
Option will be deemed exercised when the Company receives: (a) a notice of exercise (in such form as the Administrator may specify from
time to time) from the person entitled to exercise the Option, and (b) full payment for the Shares with respect to which the Option is
exercised (together with full payment of any applicable taxes or other amounts required to be withheld or deducted with respect to the
Option). Full payment may consist of any consideration and method of payment authorized by the Administrator and permitted by the Award
Agreement and the Plan. Shares issued upon exercise of an Option will be issued in the name of the Participant or, if requested by the
Participant, in the name of the Participant and his or her spouse. Until the Shares are issued (as evidenced by the appropriate entry
on the books of the Company or of a duly authorized transfer agent of the Company), no right to vote or receive dividends or any other
rights as a stockholder will exist with respect to the Shares subject to an Option, notwithstanding the exercise of the Option. The Company
will issue (or cause to be issued) such Shares promptly after the Option is exercised. No adjustment will be made for a dividend or other
right for which the record date is prior to the date the Shares are issued, except as provided in Section 15 of the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 2in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<span style="text-decoration: underline">Termination of Relationship as a Service Provider</span>. If a Participant ceases to be a Service Provider, other than upon the Participant&#8217;s
termination as the result of the Participant&#8217;s death, Disability or Cause, the Participant may exercise his or her Option within
such period of time as is specified in the Award Agreement to the extent that the Option is vested on the date of termination (but in
no event later than the expiration of the term of such Option as set forth in the Award Agreement). In the absence of a specified time
in the Award Agreement, the Option will remain exercisable for three (3) months following the Participant&#8217;s termination. Unless
otherwise provided by the Administrator, if on the date of termination the Participant is not vested as to his or her entire Option,
the Shares covered by the unvested portion of the Option will revert to the Plan. If after termination the Participant does not exercise
his or her Option within the time specified by the Administrator, the Option will terminate, and the Shares covered by such Option will
revert to the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 467 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<span style="text-decoration: underline">Disability of Participant</span>. If a Participant ceases to be a Service Provider as a result of the Participant&#8217;s Disability,
the Participant may exercise his or her Option within such period of time as is specified in the Award Agreement to the extent the Option
is vested on the date of termination (but in no event later than the expiration of the term of such Option as set forth in the Award
Agreement). In the absence of a specified time in the Award Agreement, the Option will remain exercisable for twelve (12) months following
the Participant&#8217;s termination. Unless otherwise provided by the Administrator, if on the date of termination the Participant is
not vested as to his or her entire Option, the Shares covered by the unvested portion of the Option will revert to the Plan. If after
termination the Participant does not exercise his or her Option within the time specified herein, the Option will terminate, and the
Shares covered by such Option will revert to the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
<span style="text-decoration: underline">Death of Participant</span>. If a Participant dies while a Service Provider, the Option may be exercised following the Participant&#8217;s
death within such period of time as is specified in the Award Agreement to the extent that the Option is vested on the date of death
(but in no event may the Option be exercised later than the expiration of the term of such Option as set forth in the Award Agreement),
by the Participant&#8217;s designated beneficiary, provided such beneficiary has been designated prior to the Participant&#8217;s death
in a form acceptable to the Administrator. If no such beneficiary has been designated by the Participant, then such Option may be exercised
by the personal representative of the Participant&#8217;s estate or by the person(s) to whom the Option is transferred pursuant to the
Participant&#8217;s will or in accordance with the laws of descent and distribution. In the absence of a specified time in the Award
Agreement, the Option will remain exercisable for twelve (12) months following the Participant&#8217;s death. Unless otherwise provided
by the Administrator, if on the date of termination the Participant is not vested as to his or her entire Option, the Shares covered
by the unvested portion of the Option will revert to the Plan. If the Option is not so exercised within the time specified herein, the
Option will terminate, and the Shares covered by such Option will revert to the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
<span style="text-decoration: underline">Termination for Cause</span>. If a Participant ceases to be a Service Provider as a result of being terminated for Cause, any outstanding
Option (including any vested portion thereof) held by such Participant shall immediately terminate in its entirety upon the Participant
being first notified of his or her termination for Cause and the Participant will be prohibited from exercising his or her Option from
and after the date of such notification. All the Participant&#8217;s rights under any Option, including the right to exercise the Option,
may be suspended pending an investigation of whether Participant will be terminated for Cause.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">7.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Restricted Stock</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Grant of Restricted Stock</span>. Subject to the terms and provisions of the Plan, the Administrator, at any time and from time to time,
may grant Shares of Restricted Stock to Service Providers in such amounts as the Administrator, in its sole discretion, will determine.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 468 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Vesting Criteria and Other Terms</span>. Each Award of Restricted Stock will be evidenced by an Award Agreement that will specify the
Period of Restriction, the number of Shares granted, and such other terms and conditions as the Administrator, in its sole discretion,
will determine. Unless the Administrator determines otherwise, the Company as escrow agent will hold Shares of Restricted Stock until
the restrictions on such Shares have lapsed. The restrictions will lapse at such times and upon such terms as are determined by the Administrator,
which may include upon the completion of a specified period of service with the Company or an Affiliate and/or be based upon the achievement
of Performance Goals during a Performance Period as set out in advance in the Participant&#8217;s Award Agreement. If the unvested Shares
of Restricted Stock will be earned and the restrictions will lapse upon the satisfaction of Performance Goals, then the Administrator
will: (i) determine the nature, length and starting date of any Performance Period; (ii) select the Performance Goals to be used to measure
the performance; and (iii) determine what additional conditions, if any, should apply.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<span style="text-decoration: underline">Transferability</span>. Except as provided in this Section 7 or the Award Agreement, Shares of Restricted Stock may not be sold, transferred,
pledged, assigned, or otherwise alienated or hypothecated while they are subject to restrictions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<span style="text-decoration: underline">Other Restrictions</span>. The Administrator, in its sole discretion, may impose such other restrictions on Shares of Restricted Stock
as it may deem advisable or appropriate.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<span style="text-decoration: underline">Removal of Restrictions</span>. Except as otherwise provided in this Section 7, Shares of Restricted Stock covered by each Restricted
Stock grant made under the Plan will be released from escrow as soon as practicable after the last day of the Period of Restriction or
at such other time as the Administrator may determine. The Administrator, in its discretion, may accelerate the time at which any restrictions
will lapse or be removed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<span style="text-decoration: underline">Voting Rights</span>. During the Period of Restriction, Service Providers holding Shares of Restricted Stock granted hereunder may exercise
full voting rights with respect to those Shares, unless the Administrator determines otherwise.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<span style="text-decoration: underline">Dividends and Other Distributions</span>. During the Period of Restriction, Service Providers holding Shares of Restricted Stock will
be entitled to receive all dividends and other distributions paid with respect to such Shares, unless the Administrator provides otherwise.
All such dividends or other distributions will be subject to the same terms, restrictions and risk of forfeiture as the Shares of Restricted
Stock with respect to which the dividends or other distributions accrue and shall not be paid or distributed unless and until such related
Shares have vested and been earned.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<span style="text-decoration: underline">Return of Restricted Stock to Company</span>. On the date set forth in the Award Agreement, the Restricted Stock for which restrictions
have not lapsed will be cancelled and returned as unissued Shares to the Company and again will become available for grant under the
Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">8.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Restricted Stock Units</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Grant of Restricted Stock Units</span>. Restricted Stock Units may be granted at any time and from time to time as determined by the
Administrator. After the Administrator determines that it will grant Restricted Stock Units under the Plan, it will advise the Participant
in an Award Agreement of the terms, conditions, and restrictions (if any) related to the grant, including the number of Restricted Stock
Units.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 469 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Vesting Criteria and Other Terms</span>. The Administrator will set the vesting criteria and other terms of the Restricted Stock Units
in its discretion, which, depending on the extent to which the vesting criteria and other terms are met, will determine the number of
Restricted Stock Units that will be paid out to the Participant. A Restricted Stock Unit Award will vest at such times and upon such
terms as are determined by the Administrator, which may include upon the completion of a specified period of service with the Company
or an Affiliate and/or be based upon the achievement of Performance Goals during a Performance Period as set out in advance in the Participant&#8217;s
Award Agreement. If Restricted Stock Units vest based upon the satisfaction of Performance Goals, then the Administrator will: (i) determine
the nature, length and starting date of any Performance Period; (ii) select the Performance Goals to be used to measure the performance;
and (iii) determine what additional conditions, if any, should apply.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<span style="text-decoration: underline">Earning Restricted Stock Units</span>. Upon meeting the applicable vesting criteria and other conditions, the Participant will be entitled
to receive a payout as determined by the Administrator. Notwithstanding the foregoing, at any time after the grant of Restricted Stock
Units, the Administrator, in its sole discretion, may reduce or waive any vesting criteria or other conditions that must be met to receive
a payout.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<span style="text-decoration: underline">Dividend Equivalents</span>. The Administrator may, in its sole discretion, award dividend equivalents in connection with the grant of
Restricted Stock Units that may be settled in cash, in Shares of equivalent value, or in some combination thereof. Absent a contrary
provision in an Award Agreement, such dividend equivalents shall be subject to the same terms, restrictions and risk of forfeiture as
the Restricted Stock Units with respect to which the dividends accrue and shall not be paid or settled unless and until the related Restricted
Stock Units have vested and been earned. To the extent applicable, any such dividend equivalents will comply with Section 409A of the
Code or other similar Applicable Law.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<span style="text-decoration: underline">Form and Timing of Payment</span>. Payment of earned Restricted Stock Units will be made upon the date(s) determined by the Administrator
and set forth in the Award Agreement. The Administrator, in its sole discretion, may only settle earned Restricted Stock Units in cash,
Shares, or a combination of both.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<span style="text-decoration: underline">Cancellation</span>. On the date set forth in the Award Agreement, all Shares underlying any unvested or unearned Restricted Stock Units
will be forfeited to the Company for future issuance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">9.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Stock Appreciation Rights</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Grant of Stock Appreciation Rights</span>. Subject to the terms and conditions of the Plan, a Stock Appreciation Right may be granted
to Service Providers at any time and from time to time as will be determined by the Administrator, in its sole discretion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Number of Shares</span>. The Administrator will have complete discretion to determine the number of Stock Appreciation Rights granted
to any Service Provider.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<span style="text-decoration: underline">Exercise Price</span>. The per Share exercise price for the Shares to be issued pursuant to exercise of a Stock Appreciation Right will
be determined by the Administrator and will be no less than one hundred percent (100%) of the Fair Market Value per Share on the date
of grant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 470 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<span style="text-decoration: underline">Vesting Criteria and Other Terms</span>. Other than the per Share exercise price, the Administrator, subject to the provisions of the
Plan, will have complete discretion to determine the terms and conditions of Stock Appreciation Rights granted under the Plan. Each Stock
Appreciation Right grant will be evidenced by an Award Agreement that will specify the exercise price, the term of the Stock Appreciation
Right, the conditions of vesting and/or exercise, and such other terms and conditions as the Administrator, in its sole discretion, will
determine. A Stock Appreciation Right will vest and/or become exercisable at such times and upon such terms as are determined by the
Administrator, which may include upon the completion of a specified period of service with the Company or an Affiliate and/or be based
upon the achievement of Performance Goals during a Performance Period as set out in advance in the Participant&#8217;s Award Agreement.
If a Stock Appreciation Right vests and/or becomes exercisable based upon on the satisfaction of Performance Goals, then the Administrator
will: (i) determine the nature, length and starting date of any Performance Period; (ii) select the Performance Goals to be used to measure
the performance; and (iii) determine what additional conditions, if any, should apply.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<span style="text-decoration: underline">Expiration of Stock Appreciation Rights</span>. A Stock Appreciation Right granted under the Plan will expire upon the date determined
by the Administrator, in its sole discretion, and set forth in the Award Agreement. Notwithstanding the foregoing, the rules of Section
6(b) of the Plan relating to the maximum term and Section 6(d) of the Plan relating to exercise also will apply to Stock Appreciation
Rights.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<span style="text-decoration: underline">Payment of Stock Appreciation Right Amount</span>. Upon exercise of a Stock Appreciation Right, a Participant will be entitled to receive
payment from the Company in an amount determined by multiplying:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
The difference between the Fair Market Value of a Share on the date of exercise over the exercise price; times</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
The number of Shares with respect to which the Stock Appreciation Right is exercised.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the discretion of the Administrator, the payment upon Stock Appreciation Right exercise may be in cash, in Shares of equivalent value,
or in some combination thereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">10.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Stock Bonuses</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Awards of Stock Bonuses</span>. A Stock Bonus is an Award of Shares to an eligible person without a purchase price that is not subject
to any restrictions. All Stock Bonuses may but are not required to be made pursuant to an Award Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Number of Shares</span>. The Administrator will determine the number of Shares to be awarded to the Participant under a Stock Bonus and
any other terms applicable to such Stock Bonus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 471 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<span style="text-decoration: underline">Form of Payment to Participant</span>. Payment may be made in the form of cash, whole Shares, or a combination thereof, based on the
Fair Market Value of the Shares subject to the Stock Bonus on the date of payment, as determined in the sole discretion of the Administrator.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">11.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Outside Director Limitations</span>. Stock awards granted
during a single Fiscal Year under the Plan or otherwise, taken together with any cash fees paid during such Fiscal Year for services
on the Board, shall not exceed (a) $[&#9679;] in total value for any Outside Director serving in his or her first year of service as
an Outside Director and (b) $[&#9679;] in total value for any other Outside Director (calculating the value of any such stock awards
based on the grant date fair value of such stock awards for financial reporting purposes). Such applicable limit shall include the value
of any stock awards that are received in lieu of all or a portion of any annual committee cash retainers or other similar cash-based
payments. Stock awards granted to an individual while he or she was serving in the capacity as an Employee or while he or she was an
Independent Contractor but not an Outside Director will not count for purposes of the limitations set forth in this Section 11.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">12.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Leaves of Absence/Transfer Between Locations</span>.
The Administrator shall have the discretion to determine at any time whether and to what extent the vesting of Awards shall be suspended
during any leave of absence; provided, however, that in the absence of such determination, vesting of Awards shall continue during any
paid leave and shall be suspended during any unpaid leave (unless otherwise required by Applicable Laws). A Participant will not cease
to be an Employee in the case of (a) any leave of absence approved by the Participant&#8217;s employer or (b) transfers between locations
of the Company or between the Company or any Affiliate. If an Employee is holding an Incentive Stock Option and such leave exceeds three
(3) months then, for purposes of Incentive Stock Option status only, such Employee&#8217;s service as an Employee shall be deemed terminated
on the first (1<sup>st</sup>) day following such three (3) month period and the Incentive Stock Option shall thereafter automatically
treated for tax purposes as a Nonstatutory Stock Option in accordance with Applicable Laws, unless reemployment upon the expiration of
such leave is guaranteed by contract or statute, or unless provided otherwise pursuant to a written Company policy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">13.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Change in Time Commitment</span>. In the event a Participant&#8217;s
regular level of time commitment in the performance of his or her services for the Company or any Affiliates is reduced (for example,
and without limitation, if the Participant is an Employee of the Company and the Employee has a change in status from full-time to part-time
or takes an extended leave of absence) after the date of grant of any Award, the Administrator, in its sole discretion, may, subject
to Applicable Laws, (a) make a corresponding reduction in the number of Shares or cash amount subject to any portion of such Award that
is scheduled to vest, become exercisable and/or become payable after the date of such change in time commitment, and (b) in lieu of or
in combination with such a reduction, extend the vesting, exercise or payout schedule applicable to such Award (in accordance with Section
409A of the Code, as applicable). In the event of any such reduction, the Participant will have no right with respect to any portion
of the Award that is so reduced.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">14.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Transferability of Awards</span>. Unless determined
otherwise by the Administrator, an Award may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner
other than by will or by the laws of descent or distribution and may be exercised, during the lifetime of the Participant, only by the
Participant. The designation of a beneficiary or the transfer to the beneficiary in accordance with Section 26 of the Plan will not constitute
a transfer for purposes of this Section 14. If the Administrator makes an Award transferable, such Award will contain such additional
terms and conditions as the Administrator deems appropriate provided, however, that in no event may any Award be transferred for consideration
to a third-party financial institution.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 472 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">15.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Adjustments; Dissolution or Liquidation; Merger or
Change in Control</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Adjustments</span>. In the event of a stock split, reverse stock split, stock dividend, combination, consolidation, recapitalization
(including a recapitalization through a large nonrecurring cash dividend) or reclassification of the Shares, subdivision of the Shares,
a rights offering, a reorganization, merger, spin-off, split-up, repurchase, or exchange of Common Stock or other securities of the Company
or other significant corporate transaction, or other change affecting the Common Stock occurs, the Administrator, in order to prevent
dilution, diminution or enlargement of the benefits or potential benefits intended to be made available under the Plan, will, in such
manner as it may deem equitable, adjust the number, kind and class of securities that may be delivered under the Plan and/or the number,
class, kind and price of securities covered by each outstanding Award. Notwithstanding the forgoing, all adjustments under this Section
15 shall be made in a manner that does not result in taxation under Section 409A of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Dissolution or Liquidation</span>. In the event of the proposed winding up, dissolution or liquidation of the Company, the Administrator
will notify each Participant as soon as practicable prior to the effective date of such proposed transaction. To the extent it has not
been previously exercised or settled, an Award will terminate immediately prior to the consummation of such proposed action.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<span style="text-decoration: underline">Corporate Transaction</span>. In the event of (i) a transfer of all or substantially all of the Company&#8217;s assets, (ii) a merger,
consolidation or other capital reorganization or business combination transaction of the Company with or into another corporation, entity
or person, (iii) the consummation of a transaction, or series of related transactions, in which any &#8220;person&#8221; (as such term
is used in Sections 13(d) and 14(d) of the Exchange Act) becomes the &#8220;beneficial owner&#8221; (as defined in Rule 13d-3 of the
Exchange Act), directly or indirectly, of more than 50% of the Company&#8217;s then outstanding capital stock, or (iv) a Change in Control
(each, a &#8220;<b><i>Corporate Transaction</i></b>&#8221;), each outstanding Award (vested or unvested) will be treated as the Administrator
determines, which determination may be made without the consent of any Participant and need not treat all outstanding Awards (or portion
thereof) in an identical manner. Such determination, without the consent of any Participant, may provide (without limitation) for one
or more of the following in the event of a Corporate Transaction: (A) the continuation of such outstanding Awards by the Company (if
the Company is the surviving corporation); (B) the assumption of such outstanding Awards by the surviving corporation or its parent;
(C) the substitution by the surviving corporation or its parent of new awards for such outstanding Awards; (D) the cancellation of such
outstanding Awards in exchange for a payment to the Participants equal to the excess of (1) the Fair Market Value of the Shares subject
to such Awards as of the closing date of such Corporate Transaction over (2) the exercise price or purchase price paid or to be paid
(if any) for the Shares subject to the Awards; provided further, that at the discretion of the Administrator, such payment may be subject
to the same conditions that apply to the consideration that will be paid to holders of Shares in connection with the transaction; provided,
however, that any payout in connection with a terminated Award shall comply with Section 409A of the Code to the extent necessary to
avoid taxation thereunder; (E) the full or partial acceleration of vesting, exercisability, payout or accelerated expiration of such
outstanding Awards or the lapse of the Company&#8217;s right to repurchase or reacquire Shares acquired under such outstanding Awards
or the lapse of forfeiture rights with respect to Shares acquired under such outstanding Awards; (F) the opportunity for Participants
to exercise outstanding Options and/or Stock Appreciation Rights prior to the occurrence of the Corporate Transaction and the termination
(for no consideration) upon the consummation of such Corporate Transaction of any such Options and/or Stock Appreciation Rights not exercised
prior thereto for no consideration; or (G) the cancellation of such outstanding Awards in exchange for no consideration.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 473 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<span style="text-decoration: underline">Change in Control</span>. An Award may be subject to additional acceleration of vesting and exercisability upon or after a Change in
Control as may be provided in the Award Agreement for such Award or as may be provided in any other written agreement between the Company
or any Affiliate and the Participant, but in the absence of such provisions, no such acceleration will occur (unless otherwise determined
by the Administrator pursuant to Section 15(c) above).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">16.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Tax</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Withholding Requirements</span>. Prior to the delivery of any Shares or cash pursuant to an Award (or exercise thereof) or prior to any
time the Award or Shares are subject to taxation or other Tax-Related Items, the Company and/or the Participant&#8217;s employer will
have the power and the right to deduct or withhold, or require a Participant to remit to the Company (or an Affiliate), an amount sufficient
to satisfy any Tax-Related Items or other items that are required to be withheld or deducted or are otherwise applicable with respect
to such Award.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Withholding Arrangements</span>. The Administrator, in its sole discretion and pursuant to such procedures as it may specify from time
to time, may permit a Participant to satisfy such withholding or deduction obligations or any other Tax-Related Items, in whole or in
part by (without limitation) (i) paying cash, (ii) electing to have the Company withhold otherwise deliverable cash or Shares, (iii)
delivering to the Company already-owned Shares or (iv) such other method as may be set forth in the Award Agreement; provided that, unless
specifically permitted by the Company, any proceeds derived from a cashless exercise must be an approved broker-assisted cashless exercise
or the cash or Shares withheld or delivered must be limited to avoid financial accounting charges under applicable accounting guidance
or Shares must have been previously held for the minimum duration required to avoid financial accounting charges under applicable accounting
guidance. The Fair Market Value of the Shares to be withheld or delivered will be determined based on such methodology that the Company
deems to be reasonable and in accordance with Applicable Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<span style="text-decoration: underline">Compliance With Section 409A of the Code</span>. Awards will be designed and operated in such a manner that they are either exempt from
the application of, or comply with, the requirements of Section 409A of the Code such that the grant, payment, settlement or deferral
will not be subject to the additional tax or interest applicable under Section 409A of the Code. The Plan and each Award Agreement under
the Plan is intended to meet the requirements of Section 409A of the Code (or an exemption therefrom) and will be construed and interpreted
in accordance with such intent, except as otherwise determined in the sole discretion of the Administrator. To the extent that an Award
or payment, or the settlement or deferral thereof, is subject to Section 409A of the Code the Award will be granted, paid, settled or
deferred in a manner that will meet the requirements of Section 409A of the Code (or an exemption therefrom), such that the grant, payment,
settlement or deferral will not be subject to the additional tax or interest applicable under Section 409A of the Code. In no event will
the Company be responsible for or reimburse a Participant for any taxes or other penalties incurred as a result of applicable of Section
409A of the Code.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 474 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">17.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">No Effect on Employment or Service</span>. Neither the
Plan nor any Award will confer upon a Participant any right with respect to continuing the Participant&#8217;s relationship as a Service
Provider with the Company or any Affiliate, nor will they interfere in any way with the Participant&#8217;s right or the Company&#8217;s
or any Affiliate&#8217;s right to terminate such relationship at any time, with or without cause, to the extent permitted by Applicable
Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">18.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Date of Grant</span>. The date of grant of an Award
will be, for all purposes, the date on which the Administrator makes the determination granting such Award, or such other later date
as is determined by the Administrator. Notice of the determination will be provided to each Participant within a reasonable time after
the date of such grant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">19.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Corporate Records Control</span>. In the event that
the corporate records (e.g., Board consents, resolutions or minutes) documenting the corporate action constituting the grant contain
terms (e.g., exercise price, vesting schedule or number of Shares) that are inconsistent with those in the Award Agreement or related
grant documents as a result of a clerical error in the papering of the Award Agreement or related grant documents, the corporate records
will control and the Participant will have no legally binding right to the incorrect term in the Award Agreement or related grant documents.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">20.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Clawback/Recovery</span>. The Administrator may specify
in an Award Agreement that the Participant&#8217;s rights, payments, and/or benefits with respect to an Award will be subject to reduction,
cancellation, forfeiture, and/or recoupment upon the occurrence of certain specified events, in addition to any applicable vesting, performance
or other conditions and restrictions of an Award. Notwithstanding any provisions to the contrary under this Plan, an Award granted under
the Plan shall be subject to the Company&#8217;s clawback policy as may be established and/or amended from time to time. The Administrator
may require a Participant to forfeit or return to and/or reimburse the Company for all or a portion of the Award and/or Shares issued
under the Award, any amounts paid under the Award, and any payments or proceeds paid or provided upon disposition of the Shares issued
under the Award, pursuant to the terms of such Company policy or as necessary or appropriate to comply with Applicable Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">21.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Term of Plan</span>. Subject to Section 25 of the Plan,
the Plan will become effective as of the Effective Date. The Plan will continue in effect for a term of ten (10) years measured from
the earlier of the date the Board approves this Plan or the approval of this Plan by the Company&#8217;s stockholders, unless terminated
earlier under Section 22 of the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">22.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Amendment and Termination of the Plan</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Amendment and Termination</span>. The Administrator may at any time amend, alter, suspend or terminate the Plan.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Stockholder Approval</span>. The Company will obtain stockholder approval of any Plan amendment to the extent necessary and desirable
to comply with Applicable Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 475 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<span style="text-decoration: underline">Effect of Amendment or Termination</span>. No amendment, alteration, suspension or termination of the Plan will materially impair the
rights of any Participant, unless mutually agreed otherwise between the Participant and the Administrator, which agreement must be in
writing and signed by the Participant and the Company. Termination of the Plan will not affect the Administrator&#8217;s ability to exercise
the powers granted to it hereunder with respect to Awards granted under the Plan prior to the date of such termination.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">23.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Conditions Upon Issuance of Shares</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<span style="text-decoration: underline">Legal Compliance</span>. Shares will not be issued pursuant to the vesting, exercise or payment of an Award unless the vesting, exercise
or payment (as applicable) of such Award and the issuance and delivery of such Shares will comply with Applicable Laws and will be further
subject to the approval of counsel for the Company with respect to such compliance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span style="text-decoration: underline">Investment Representations</span>. As a condition to the vesting, exercise or payment of an Award, the Company may require the Participant
(or recipient) to represent and warrant at the time of any such vesting, exercise or payment that the Shares are being purchased or issued
only for investment and without any present intention to sell or distribute such Shares if, in the opinion of counsel for the Company,
such a representation is required.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">24.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Inability to Obtain Authority</span>. The inability
of the Company to obtain authority from any regulatory body having jurisdiction, which authority is deemed by the Company&#8217;s counsel
to be necessary to the lawful issuance and sale of any Shares hereunder, will relieve the Company of any liability in respect of the
failure to issue or sell such Shares as to which such requisite authority will not have been obtained.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">25.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Stockholder Approval</span>. The Plan will be subject
to approval by the stockholders of the Company within twelve (12) months after the date the Plan is adopted by the Board. Such stockholder
approval will be obtained in the manner and to the degree required under Applicable Laws.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">26.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Beneficiaries</span>. If permitted by the Administrator,
a Participant may designate one or more beneficiaries with respect to an Award by timely filing the prescribed form with the Company.
A beneficiary designation may be changed by filing the prescribed form with the Company at any time before the Participant&#8217;s death.
Except as otherwise provided in an Award Agreement, if no beneficiary was designated or if no designated beneficiary survives the Participant,
then after a Participant&#8217;s death any vested Award(s) shall be transferred or distributed to the Participant&#8217;s estate or to
any person who has the right to acquire the Award by bequest or inheritance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">27.
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Governing Law</span>. The Plan and all Awards hereunder
shall be construed in accordance with and governed by the laws of the State of Delaware, but without regard to its conflict of law provisions.</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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o
O o</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 476 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">B-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="AnnexC_004"></span>ANNEX
C- THE A&amp;R BYLAWS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ANNEX
C</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AMENDED
AND RESTATED BY-LAW NO. 1</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
by-law relating generally to</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
transaction of the business and affairs of</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(hereinafter
referred to as the &#8220;Corporation&#8221;)</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DIRECTORS
AND OFFICERS</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>

<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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">1.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Calling
    of and Notice of Meetings </b>&#8211; Meetings of the board shall be held at such place and time and on such day as the chairman
    of the board, president, chief executive officer or a vice-president, if any, or any two directors may determine. Notice of meetings
    of the board shall be given to each director not less than 48 hours before the time when the meeting is to be held. Each newly elected
    board may without notice hold its first meeting for the purposes of organization and the appointment of officers immediately following
    the meeting of shareholders at which such board was elected.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">2.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Quorum
    </b>&#8211; Subject to the residency requirements contained in the <i>Business Corporations Act</i>, the quorum for the transaction
    of business at any meeting of the board shall consist of a majority of the number of directors then elected or appointed or such
    greater or lesser number of directors as the board may from time to time determine. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">3.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Place
    of Meeting</b> &#8211; Meetings of the board may be held in or outside Canada.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">4.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Votes
    to Govern </b>&#8211; At all meetings of the board, every question shall be decided by a majority of the votes cast on the question;
    and in case of an equality of votes, the chairman of the meeting shall not be entitled to a second or casting vote.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">5.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Interest
    of Directors and Officers Generally in Contracts </b>&#8211; No director or officer shall be disqualified by his office from contracting
    with the Corporation nor shall any contract or arrangement entered into by or on behalf of the Corporation with any director or officer
    or in which any director or officer is in any way interested be liable to be voided nor shall any director or officer so contracting
    or being so interested be liable to account to the Corporation for any profit realized by any such contract or arrangement by reason
    of such director or officer holding that office or of the fiduciary relationship thereby established; provided that the director
    or officer shall have complied with the provisions of the <i>Business Corporations Act</i>.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">6.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Appointment
    of Officers</b> &#8211; S</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ubject <span style="color: #010000">to
    the articles and any unanimous shareholder agreement, the board may from time to time appoint such officers as the board may determine,
    including one or more assistants to any of the officers so appointed. The board may specify the duties of and, in accordance with
    this by-law and subject to the provisions of the <i>Business Corporations Act</i>, delegate to such officers powers to manage the
    business and affairs of the Corporation. Subject to the provisions of this by-law, an officer may but need not be a director and
    one person may hold more than one office. </span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 477; Options: NewSection -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">7.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Chairman
    of the Board</b> &#8211; The board may from time to time appoint a chairman of the board who shall be a director. If appointed, the
    board may assign to him any of the powers and duties that are by any provisions of this by-law assigned to the managing director
    or to the chief executive officer; and he shall, subject to the provisions of the <i>Business Corporations Act</i>, have such other
    powers and duties as the board may specify. During the absence or disability of the chairman of the board, his duties shall be performed
    and his powers exercised by the managing director, if any, or by the chief executive officer.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">8.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Managing
    Director</b> &#8211; The board may from time to time appoint a managing director who shall be a director. If appointed, he shall
    have such powers and duties as the board may specify. During the absence or disability of the chief executive officer, or if no chief
    executive officer has been appointed, the managing director shall also have the powers and duties of that office. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">9.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Chief
    Executive Officer </b>&#8211; If appointed, the chief executive officer, subject to the authority of the board, shall be responsible
    for implementing the strategic plans and policies of the Corporation as established by the board; and the chief executive officer
    shall have such other powers and duties as the board may specify. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">10.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Chief
    Financial Officer </b>&#8211; If appointed, the chief financial officer shall keep proper accounting records in compliance with the
    <i>Business Corporations Act</i> and shall be responsible for the deposit of money, the safekeeping of securities and the disbursement
    of the funds of the Corporation; the chief financial officer shall render to the board whenever required an account of all transactions
    as chief financial officer and of the financial position of the Corporation; and shall have such other powers and duties as the board
    or the chief executive officer may specify. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">11.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Vice-President
    </b>&#8211; If appointed, a vice-president shall have such powers and duties as the board or the chief executive officer may specify.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">12.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Secretary
    </b>&#8211; If appointed, the secretary shall attend and be the secretary of all meetings of the board, shareholders and committees
    of the board and shall enter or cause to be entered in records kept for that purpose minutes of all proceedings thereat; the secretary
    shall give or cause to be given, as and when instructed, all notices to shareholders, directors, officers, auditors and members of
    committees of the board; the secretary shall be the custodian of the stamp or mechanical device generally used for affixing the corporate
    seal of the Corporation and of all books, papers, records, documents and instruments belonging to the Corporation, except when some
    other officer or agent has been appointed for that purpose; and the secretary shall have such other powers and duties as the board
    or the chief executive officer may specify.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">13.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Treasurer
    </b>&#8211; If appointed, the treasurer shall have such powers and duties as the board or the chief executive officer may specify.
    During the absence or disability of the chief financial officer, or if no chief financial officer has been appointed, the treasurer
    shall have the powers and duties of that office. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 478 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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>

<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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">14.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Agents
    and Attorneys</b> &#8211; The board shall have the power from time to time to appoint agents and attorneys for the Corporation in
    or outside Canada with such powers as the board sees fit.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SHAREHOLDERS&#8217;
MEETINGS</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>

<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: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">15.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Place
    and Time of Meetings </b>&#8211; Subject to the <i>Business Corporations Act</i> and the articles, meetings of shareholders shall
    be held at the time and place determined by the board. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">16.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Calling
    of Meetings</b> &#8211; The board must call an annual meeting of shareholders no later than fifteen months after holding the last
    preceding annual meeting and may at any time call a special meeting of shareholders to be held at a place and at the time the board
    determines. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">17.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Notice
    of Meetings</b> &#8211; Notice of the time and place of a meeting of shareholders shall be sent not less than 21 days and not more
    than 50 days before the meeting to each shareholder entitled to vote at the meeting, to each director, and to the auditor of the
    corporation. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">18.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Notice
    to Joint Shareholders </b>&#8211; If two or more persons are registered as joint holders of any share, notice to one of those persons
    is sufficient to notice to all of them. A notice must be addressed to all those joint holders and the address to be used by the Corporation
    must be the address appearing in the securities register of the Corporation in respect of that joint holding or the first address
    appearing if there is more than one address. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">19.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Failure
    to Give Notice </b></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8211; The accidental failure
    to give notice of a meeting of shareholders to any person entitled to a notice or any error in a notice not affecting its substance
    does not invalidate any action taken at the meeting to which the notice relates.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">20.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Waiver
    of Notice </b>&#8211; </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A shareholder or any other
    person entitled to attend a meeting of shareholders may waive, in any manner, notice of a meeting of shareholders. Attendance of
    a shareholder or other person at a meeting of shareholders is a waiver of notice of the meeting, except when the shareholder or other
    person attends the meeting for the express purpose of objecting to the transaction of any business on the grounds that the meeting
    is not lawfully called.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">21.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Notice
    of Adjourned Meetings</b> &#8211; </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With the consent
    of the shareholders present at a meeting of shareholders, the chairperson may adjourn that meeting to another fixed time and place.
    If a meeting of shareholders is adjourned by one or more adjournments for an aggregate of less than 30 days, it is not necessary
    to give notice of the adjourned meeting, other than by verbal announcement at the time of the adjournment. If a meeting of shareholders
    is adjourned by one or more adjournments for an aggregate of 30 days or more, notice of the adjourned meeting must be given as for
    the original meeting.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">22.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Quorum
    </b>&#8211; The quorum for the transaction of business at any meeting of the shareholders shall consist of at least one person holding
    or representing by proxy not less than 33 1/3% of the outstanding shares of the Corporation entitled to vote at the meeting. </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: black">If
    a quorum is not present within one hour from the opening of a meeting of shareholders, the shareholders present or represented by
    proxy may adjourn the meeting to a fixed time (which time shall be not less than one day or more than 30 days from the time of the
    adjourned meeting) and the same place as the adjourned meeting but may not transact any other business. The quorum at an adjourned
    meeting of the shareholders, which has been adjourned in accordance with this paragraph, shall be the number of shareholders present
    personally or by proxy at such adjourned meeting.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 479 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">23.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Loss
    of Quorum</b> &#8211; If a quorum is present at the opening of a meeting of shareholders, the shareholders present may proceed with
    the business of the meeting, even if a quorum is not present throughout the meeting. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">24.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Chairperson
    </b>&#8211; </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The chairperson of any meeting of shareholders
    will be the first mentioned of the following officers (if appointed) present at the meeting: Chairman of the Board, Chief Executive
    Officer, Chief Financial Officer, Senior Vice-President or any other Vice-President. If none of the Chairman of the Board, Chief
    Executive Officer, Chief Financial Officer or Senior Vice-President is present at the meeting, and if more than one Vice-President
    is present, the first Vice-President to arrive will be chairperson of the meeting. If none of the foregoing officers is present,
    the shareholders present and entitled to vote at the meeting may choose a chairperson from among those individuals present.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">25.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Procedure
    at Meetings </b>&#8211; </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The chairperson of any meeting
    of shareholders will conduct the proceedings at the meeting in all respects. The chairperson&#8217;s decision on any matter or thing
    relating to procedure, including, without limiting the generality of the foregoing, any question regarding the validity of any instrument
    of proxy, is conclusive and binding upon the shareholders.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">26.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Votes
    to Govern</b> &#8211; At any meeting of shareholders, every question shall, unless otherwise required by the <i>Business Corporations
    Act</i>, be determined by the majority of votes cast on the question. In case of an equality of votes either upon a show of hands
    or upon a poll, the chairman of the meeting shall not be entitled a second or casting vote. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">27.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Show
    of Hands</b> &#8211; Subject to the provisions of the <i>Business Corporations Act</i>, any question at a meeting of shareholders
    shall be decided by a show of hands unless a ballot thereon is required or demanded as hereinafter provided. Upon a show of hands
    every person who is present and entitled to vote shall have one vote. Whenever a vote by show of hands shall have been taken upon
    a question, unless a ballot thereon is so required or demanded, a declaration by the chairman of the meeting that the vote upon the
    question has been carried or carried by a particular majority or not carried and an entry to that effect in the minutes of the meeting
    shall be prima facie evidence of the fact without proof of the number or proportion of the votes recorded in favour of or against
    any resolution or other proceeding in respect of the said question, and the result of the vote so taken shall be the decision of
    the shareholders upon the said question. </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">28.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Ballots
    </b>&#8211; On any question proposed for consideration at a meeting of shareholders, and whether or not a show of hands has been
    taken thereon, any shareholder or proxyholder entitled to vote at the meeting may require or demand a ballot. A ballot so required
    or demanded shall be taken in such manner as the chairman shall direct. A requirement or demand for a ballot may be withdrawn at
    any time prior to the taking of the ballot. If a ballot is taken each person present shall be entitled, in respect of the shares
    which he is entitled to vote at the meeting upon the question, to that number of votes provided by the <i>Business Corporations Act
    </i>or the articles, and the result of the ballot so taken shall be the decision of the shareholders upon the said question.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 480 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Nomination
    of Directors &#8211; </b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
    to the provisions of the <i>Business Corporations Act</i> and the articles of the Corporation, only persons who are nominated in
    accordance with the following procedures shall be eligible for election as directors of the Corporation. Nominations of persons for
    election to the board may be made at any annual meeting of shareholders, or at any special meeting of shareholders if one of the
    purposes for which the special meeting was called was the election of directors:</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">by
    or at the direction of the board or an authorized officer of the Corporation, including pursuant to a notice of meeting;</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: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">by
    or at the direction or request of one or more shareholders pursuant to a proposal made in accordance with the provisions of the <i>Business
    Corporations Act</i> or a requisition of the shareholders made in accordance with the provisions of the <i>Business Corporations
    Act</i>; or</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: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">by
    any person (a &#8220;<b>Nominating Shareholder</b>&#8221;): (i) who, at the close of business on the date of the giving by the Nominating
    Shareholder of the notice provided for below in this paragraph 29 and at the close of business on the record date for notice of such
    meeting, is entered in the securities register as a holder of one or more shares carrying the right to vote at such meeting or who
    beneficially owns shares that are entitled to be voted at such meeting; and (ii) who complies with the notice procedures set forth
    below in this paragraph 29.</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
    addition to any other applicable requirements, for a nomination to be made only by a Nominating Shareholder, the Nominating Shareholder
    must have given timely notice thereof in proper written form to the secretary of the Corporation at the principal executive offices
    of the Corporation in accordance with this paragraph 29.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
    be timely, a Nominating Shareholder&#8217;s notice to the secretary of the Corporation must be made:</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
    the case of an annual meeting of shareholders, not less than 30 nor more than 65 days prior to the date of the annual meeting of
    shareholders; provided, however, that in the event that the annual meeting of shareholders is called for a date that is less than
    50 days after the date (the &#8220;<b>Notice Date</b>&#8221;) on which the first public announcement of the date of the annual meeting
    was made, notice by the Nominating Shareholder may be made not later than the close of business on the tenth day following the Notice
    Date; and </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 481 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in
    the case of a special meeting (which is not also an annual meeting) of shareholders called for the purpose of electing directors
    (whether or not called for other purposes), not later than the close of business on the 15th day following the day on which the first
    public announcement of the date of the special meeting of shareholders was made. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
the foregoing, the board may, in its sole discretion, waive any requirement in this paragraph. In no event shall any adjournment or postponement
of a meeting of shareholders or the announcement thereof commence a new time period for the giving of a Nominating Shareholder&#8217;s
notice as described above.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
    be in proper written form, a Nominating Shareholder&#8217;s notice to the secretary of the Corporation must set forth:</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">as
    to each person whom the Nominating Shareholder proposes to nominate for election as a director: (i) the name, age, business address
    and residence address of the person; (ii) the principal occupation or employment of the person; (iii) the citizenship of such person;
    (iv) the class or series and number of shares in the capital of the Corporation which are controlled or which are owned beneficially
    or of record by the person as of the record date for the meeting of shareholders (if such date shall then have been made publicly
    available and shall have occurred) and as of the date of such notice; and (v) any other information relating to the person that would
    be required to be disclosed in a dissident&#8217;s proxy circular in connection with solicitations of proxies for election of directors
    pursuant to the <i>Business Corporations Act</i> and Applicable Securities Laws (as defined below); and</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: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">as
    to the Nominating Shareholder giving the notice, full particulars of any proxy, contract, arrangement, agreement, understanding or
    relationship pursuant to which such Nominating Shareholder has a right to vote or direct the voting of any shares of the Corporation
    and any other information relating to such Nominating Shareholder that would be required to be made in a dissident&#8217;s proxy
    circular in connection with solicitations of proxies for election of directors pursuant to the Act and Applicable Securities Laws
    (as defined below). </span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Corporation may require any proposed nominee to furnish such other information, including a written consent to act, as may reasonably
    be required by the Corporation to determine the eligibility of such proposed nominee to serve as an independent director of the Corporation
    or that could be material to a reasonable shareholder&#8217;s understanding of the independence, or lack thereof, of such proposed
    nominee.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
    person shall be eligible for election as a director of the Corporation unless nominated in accordance with the provisions of this
    paragraph 29; provided, however, that nothing in this paragraph 29 shall be deemed to preclude discussion by a shareholder (as distinct
    from nominating directors) at a meeting of shareholders of any matter in respect of which it would have been entitled to submit a
    proposal pursuant to the provisions of the Act. The chairperson of the meeting shall have the power and duty to determine whether
    a nomination was made in accordance with the procedures set forth in the foregoing provisions and, if any proposed nomination is
    not in compliance with such foregoing provisions, to declare that such defective nomination shall be disregarded.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 482 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
    the purposes of this paragraph 29:</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;<b>public
    announcement</b>&#8221; shall mean disclosure in a release reported by a national news service in Canada or the United States, or
    in a document publicly filed by the Corporation under its profile on the Electronic Data Gathering, Analysis, and Retrieval system
    at www.sec.gov/edgar or the System of Electronic Document Analysis and Retrieval at www.sedar.com, as applicable; and </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: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;<b>Applicable
    Securities Laws</b>&#8221; means the applicable securities legislation of each relevant province and territory of Canada or the United
    States or any state thereof, as amended from time to time, the rules, regulations and forms made or promulgated under any such statute
    and the published national instruments, multilateral instruments, policies, bulletins and notice of the securities commission and
    similar regulatory authority of each province and territory of Canada or the United States or any state thereof.</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notwithstanding
    any other provision of the by-laws, notice given to the secretary of the Corporation pursuant to this paragraph 29 may only be given
    by personal delivery, facsimile transmission or by email (at such email address as stipulated from time to time by the secretary
    of the Corporation for purposes of this notice), and shall be deemed to have been given and made only at the time it is served by
    personal delivery, email (at the address as aforesaid) or sent by facsimile transmission (provided that receipt of confirmation of
    such transmission has been received) to the secretary at the address of the principal executive offices of the Corporation; provided
    that if such delivery or electronic communication is made on a day which is not a business day or later than 5 p.m. (Calgary time)
    on a day which is a business day, then such delivery or electronic communication shall be deemed to have been made on the subsequent
    day that is a business day.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MEETING
BY TELEPHONE</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>

<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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">30.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Directors
    and Shareholders </b>&#8211; Subject to the provisions of the <i>Business Corporations Act,</i> a director may participate in a meeting
    of the board or of a committee of the board and a shareholder or any other person entitled to attend a meeting of shareholders may
    participate in a meeting of shareholders by electronic means, telephone or other communication facilities that permit all persons
    participating in any such meeting to hear or otherwise communicate with each other.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>


<!-- Field: Page; Sequence: 483 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INDEMNIFICATION</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>

<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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">31.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Indemnification
    of Directors and Officers &#8211; </b>The Corporation may indemnify a director or officer of the Corporation, a former director or
    officer of the Corporation or a person who acts or acted at the Corporation&#8217;s request as a director or officer of a body corporate
    of which the Corporation is or was a shareholder or creditor, and his heirs and legal representatives to the extent permitted by
    the <i>Business Corporations Act</i>.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">32.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Indemnity
    of Others &#8211;</b> Except as otherwise required by the <i>Business Corporations Act </i>and subject to paragraph 31, the Corporation
    may from time to time indemnify and save harmless any person who was or is a party or is threatened to be made a party to any threatened,
    pending or contemplated action, suit or proceeding, whether civil, criminal, administrative or investigative (other than an action
    by or in the right of the Corporation) by reason of the fact that he is or was an employee or agent of the Corporation, or is or
    was serving at the request of the Corporation as a director, officer, employee, agent of or participant in another body corporate,
    partnership, joint venture, trust or other enterprise, against expenses (including legal fees), judgments, fines and any amount actually
    and reasonably incurred by him in connection with such action, suit or proceeding if he acted honestly and in good faith with a view
    to the best interests of the Corporation and, with respect to any criminal or administrative action or proceeding that is enforced
    by a monetary penalty, had reasonable grounds for believing that his conduct was lawful. The termination of any action, suit or proceeding
    by judgment, order, settlement or conviction shall not, of itself, create a presumption that the person did not act honestly and
    in good faith with a view to the best interests of the Corporation and, with respect to any criminal or administrative action or
    proceeding that is enforced by a monetary penalty, had no reasonable grounds for believing that his conduct was lawful.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">33.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Right
    of Indemnity Not Exclusive &#8211;</b> The provisions for indemnification contained in the by-laws of the Corporation shall not be
    deemed exclusive of any other rights to which any person seeking indemnification may be entitled under any agreement, vote of shareholders
    or directors or otherwise, both as to action in his official capacity and as to action in another capacity, and shall continue as
    to a person who has ceased to be a director, officer, employee or agent and shall inure to the benefit of the heirs and legal representatives
    of such a person.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">34.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>No
    liability of Directors or Officers for Certain Matters </b>&#8211; To the extent permitted by law, no director or officer of the
    Corporation shall be liable for the acts, receipts, neglects or defaults of any other director or officer or employee or for joining
    in any receipt or act for conformity or for any loss, damage or expense happening to the Corporation through the insufficiency or
    deficiency of title to any property acquired by the Corporation or for or on behalf of the Corporation or for the insufficiency or
    deficiency of any security in or upon which any of the moneys of or belonging to the Corporation shall be placed out or invested
    or for any loss or damage arising from the bankruptcy, insolvency or tortious act of any person, firm or body corporate with whom
    or which any moneys, securities or other assets belonging to the Corporation shall be lodged or deposited or for any loss, conversion,
    misapplication or misappropriation of or any damage resulting from any dealings with any moneys, securities or other assets belonging
    to the Corporation or for any other loss, damage or misfortune whatever which may happen in the execution of the duties of his respective
    office or trust or in relation thereto unless the same shall happen by or through his failure to act honestly and in good faith with
    a view to the best interests of the Corporation and in connection therewith to exercise the care, diligence and skill that a reasonably
    prudent person would exercise in comparable circumstances. If any director or officer of the Corporation shall be employed by or
    shall perform services for the Corporation otherwise than as a director or officer or shall be a member of a firm or a shareholder,
    director or officer of a body corporate which is employed by or performs services for the Corporation, the fact of his being a director
    or officer of the Corporation shall not disentitle such director or officer or such firm or body corporate, as the case may be, from
    receiving proper remuneration for such services.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>


<!-- Field: Page; Sequence: 484 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DIVIDENDS</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>

<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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">35.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Dividends
    &#8211;</b> Subject to the provisions of the <i>Business Corporations Act</i>, the board may from time to time declare dividends
    payable to the shareholders according to their respective rights and interests in the Corporation. Dividends may be paid in money
    or property or by issuing fully paid shares of the Corporation.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">36.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Dividend
    Cheques</b> &#8211; A dividend payable in cash shall be paid by cheque drawn on the Corporation&#8217;s bankers or one of them to
    the order of each registered holder of shares of the class or series in respect of which it has been declared and mailed by prepaid
    ordinary mail to such registered holder at his recorded address, unless such holder otherwise directs. In the case of joint holders
    the cheque shall, unless such joint holders otherwise direct, be made payable to the order of all such joint holders and mailed to
    them at their recorded address. The mailing of such cheque as aforesaid, unless the same is not paid on due presentation, shall satisfy
    and discharge the liability for the dividend to the extent of the sum represented thereby plus the amount of any tax which the Corporation
    is required to and does withhold.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">37.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Non-Receipt
    of Cheques</b> &#8211; In the event of non-receipt of any dividend cheque by the person to whom it is sent as aforesaid, the Corporation
    shall issue to such person a replacement cheque for a like amount on such terms as to indemnify, reimbursement of expenses and evidence
    of non-receipt and of title as the board may from time to time prescribe, whether generally or in any particular case.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">38.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Unclaimed
    Dividends</b> &#8211; Any dividend unclaimed after a period of six years from the date on which the same has been declared to be
    payable shall be forfeited and shall revert to the Corporation.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BANKING
ARRANGEMENTS, CONTRACTS, DIVISIONS ETC.</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>

<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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">39.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Banking
    Arrangements &#8211; </b>The banking business of the Corporation, or any part thereof, shall be transacted with such banks, trust
    companies or other financial institutions as the board may designate, appoint or authorize from time to time by resolution and all
    such banking business, or any part thereof, shall be transacted on the Corporation&#8217;s behalf by such one or more officers and/or
    other persons as the board may designate, direct or authorize from time to time by resolution and to the extent therein provided.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify">&#160;</td></tr>
  </table>

<!-- Field: Page; Sequence: 485 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">40.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Execution
    of Instruments &#8211; </b>Contracts, documents or instruments in writing requiring execution by the Corporation may be signed by
    <b>any one director or officer</b>, and all contracts, documents or instruments in writing so signed shall be binding upon the Corporation
    without any further authorization or formality. The board is authorized from time to time by resolution to appoint any officer or
    officers or any other person or persons on behalf of the Corporation to sign and deliver either contracts, documents or instruments
    in writing generally or to sign either manually or by facsimile signature and/or counterpart signature and deliver specific contracts,
    documents or instruments in writing. The term &#8220;contracts, documents or instruments in writing&#8221; as used in this by-law
    shall include deeds, mortgages, charges, conveyances, powers of attorney, transfers and assignments of property of all kinds (including
    specifically, but without limitation, transfers and assignments of shares, warrants, bonds, debentures or other securities), share
    certificates, warrants, bonds, debentures and other securities or security instruments of the Corporation and all paper writings.
    </span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">41.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Voting
    Rights in Other Bodies Corporate &#8211; </b>The signing officers of the Corporation may execute and deliver proxies and arrange
    for the issuance of voting certificates or other evidence of the right to exercise the voting rights attaching to any securities
    held by the Corporation. Such instruments shall be in favour of such persons as may be determined by the officers executing or arranging
    for the same. In addition, the board may from time to time direct the manner in which and the persons by whom any particular voting
    rights or class of voting rights may or shall be exercised.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">42.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Creation
    and Consolidation of Divisions</b> &#8211; The board may cause the business and operations of the Corporation or any part thereof
    to be divided or to be segregated into one or more divisions upon such basis, including without limitation, character or type of
    operation, geographical territory, product manufactured or service rendered, as the board may consider appropriate in each case.
    The board may also cause the business and operations of any such division to be further divided into sub-units and the business and
    operations of any such divisions or sub-units to be consolidated upon such basis as the board may consider appropriate in each case.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">43.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Name
    of Division</b> &#8211; Any division or its sub-units may be designated by such name as the board may from time to time determine
    and may transact business, enter into contracts, sign cheques and other documents of any kind and do all acts and things under such
    name. Any such contracts, cheque or document shall be binding upon the Corporation as if it had been entered into or signed in the
    name of the Corporation.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">44.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Officers
    of Divisions</b> &#8211; From time to time the board or a person designated by the board, may appoint one or more officers for any
    division, prescribe their powers and duties and settle their terms of employment and remuneration. The board or a person designated
    by the board, may remove at its or his pleasure any officer so appointed, without prejudice to such officers rights under any employment
    contract. Officers of divisions or their sub-units shall not, as such be officers of the Corporation.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MISCELLANEOUS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">45.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Invalidity
    of Any Provisions of This By-Law &#8211; </b>The invalidity or unenforceability of any provision of this by-law shall not affect
    the validity or enforceability of the remaining provisions of this by-law.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 486 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">46.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Omissions
    and Errors &#8211; </b>The accidental omission to give any notice to any shareholder, director, officer or auditor or the non-receipt
    of any notice by any shareholder, director, officer or auditor or any error in any notice not affecting the substance thereof shall
    not invalidate any action taken at any meeting held pursuant to such notice or otherwise founded thereon. </span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INTERPRETATION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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: normal 10pt Times New Roman, Times, Serif; text-align: left; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">47.</span></td>
    <td style="font: normal 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000"><b>Interpretation
    </b>&#8211; In this by-law and all other by-laws of the Corporation words importing the singular number only shall include the plural
    and vice versa; words importing the masculine gender shall include the feminine and neuter genders; words importing persons shall
    include an individual, partnership, association, body corporate, executor, administrator or legal representative and any number or
    aggregate of persons; &#8220;articles&#8221; include the original or restated articles of incorporation, articles of amendment, articles
    of amalgamation, articles of continuance, articles of reorganization, articles of arrangement and articles of revival; &#8220;board&#8221;
    shall mean the board of directors of the Corporation; &#8220;<i>Business Corporations Act</i>&#8221; shall mean the <b><i>Business
    Corporations Act</i></b> (Alberta), R.S.A. 2000, c. B-9, as amended from time to time, or any Act that may hereafter be substituted
    therefor; &#8220;meeting of shareholders&#8221; shall mean and include an annual meeting of shareholders and a special meeting of
    shareholders of the Corporation; and &#8220;signing officers&#8221; means any person authorized to sign on behalf of the Corporation
    pursuant to paragraph 40.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ENACTED
</b>by resolution of the directors of the Corporation passed on <b>April 10, 2022.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b><i>/s/ </i></b><i>Daniel O&#8217;Brien</i></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%">&#160;</td>
    <td style="width: 5%"><span style="font-size: 10pt">Name:</span></td>
    <td style="width: 45%"> Daniel O&#8217;Brien</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt; color: #010000">Title:</span></td>
    <td>Chief Executive Officer</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONFIRMED
</b>by resolution of the voting shareholders of the Corporation passed on <b>[date]</b>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; padding-bottom: 1.5pt; text-align: left; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: left"></p></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; color: #010000">Title:</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 487 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><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">C-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="AnnexD_005"></span>ANNEX
D- MALEKREMIAN OPINION</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Annex
D</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><img src="annex-d_001.jpg" alt="" style="height: 24pt; width: 101.25pt" /></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">516
North Milwaukee Avenue</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Libertyville,
Illinois 60048</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">www.malekremian.com</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">June
17, 2022</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Board of Directors</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FLEXIBLE
SOLUTIONS INTERNATIONAL, INC.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6001
54<sup>th</sup> Avenue</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taber
AB T1G 1X4</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the Board of Directors:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">You
have informed us that Flexible Solutions International, Inc. and its affiliates (&#8220;FSI&#8221; or the &#8220;Company&#8221;) propose
to enter into a series of transactions (the &#8220;Proposed Transactions&#8221;) pursuant to an Agreement and Plan of Merger and Reorganization
with Lygos, Inc. (&#8220;Lygos&#8221; and together with FSI, collectively the &#8220;Parties,&#8221; or individually, a &#8220;Party&#8221;)
substantially in the form of the agreement dated as of April 17, 2022 (the &#8220;Merger Agreement&#8221;), with the closing of the Merger
Agreement contemplating a reverse recapitalization, subject to a purchase agreement previously entered into by Lygos in which it issued
a $160 million convertible note (the &#8220;Convertible Note&#8221;), all as further described in the draft Form S-4 Registration Statement
(the &#8220;Form S-4&#8221;) to be filed with respect to the Proposed Transactions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the engagement letter dated May 9, 2022 (the &#8220;Engagement Letter&#8221;) by and between MalekRemian LLC (&#8220;MalekRemian,&#8221;
&#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;) and FSI, FSI asked MalekRemian to provide an opinion whether the Proposed Transactions
will be fair to FSI and its shareholders, from a financial point of view (the &#8220;Fairness Opinion&#8221;). MalekRemian is regularly
engaged in the business of valuing companies, transactions, reorganizations, and providing other financial services. MalekRemian is to
receive a fixed fee for the Fairness Opinion, payable to MalekRemian in two installments. FSI has agreed to indemnify MalekRemian against
liabilities arising out of or in connection with the services being rendered and to be rendered by MalekRemian under the Engagement Letter.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
conducting our analysis and arriving at the opinion expressed herein, we have, among other things, performed the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><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">Reviewed
    the Merger Agreement, the Form S-4, the recent Forms 8-K, 10-Q and 10-K of FSI, and other information about FSI that is publicly
    available;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">2.</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">Reviewed
    and analyzed recent public trading activity for the stock of FSI and historical capital transactions engaged in by FSI and Lygos;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">3.</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">Reviewed
    the valuations of FSI and Lygos implied by the Proposed Transactions;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">4.</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">Reviewed
    the valuations of publicly traded companies that we deemed comparable in certain respects to FSI and Lygos on a consolidated basis;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">5.</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">Reviewed
    the financial terms of selected acquisition transactions involving companies in lines of business that we deemed comparable in certain
    respects to the businesses of FSI or Lygos;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">6.</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">Prepared
    a discounted cash flow analyses for FSI on a standalone basis and for FSI and Lygos on a consolidated basis, pursuant to budgets,
    projections, and assumptions provided by the managements of FSI and Lygos (the &#8220;Financial Projections&#8221;);</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">7.</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">Reviewed
    and analyzed information furnished to us by the managements of FSI and Lygos, including internal financial analyses, budgets, business
    plans, projections and other information;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">8.</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">Held
    discussions with various members of the senior management teams of FSI and Lygos concerning historical and current operations, financial
    conditions, recent and expected future financial and operational performance and business risks associated with the Proposed Transactions;
    and</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">9.</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">Conducted
    such other quantitative reviews, analyses, and inquiries relating to FSI and Lygos as we considered appropriate in rendering the
    Fairness Opinion.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="font: 10pt Times New Roman, Times, Serif"><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 100%"><span style="font: normal 10pt Times New Roman, Times, Serif">TRANSACTIONS I INTERIM MANAGEMENT I VALUATION I INVESTIGATIONS I EXPERT WITNESS</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 488; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><img src="annex-d_001.jpg" alt="" style="height: 24pt; width: 101.25pt" /></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
our review and analysis and in rendering the Fairness Opinion, we have assumed and relied upon without any responsibility to independently
audit, investigate, or verify the accuracy, completeness, and fair presentation of all financial and other information provided to us
by FSI or Lygos, including the Financial Projections, or obtained by us from public sources, and with no such independent audit, investigation
or verification having been performed by us. This Fairness Opinion is expressly conditioned upon such information (whether written or
oral) being complete, accurate, and fair in all respects material to our analysis. We have further relied upon the assurances of the
management team of FSI that they are unaware of any facts that would make the information provided incomplete or misleading in any respect
and the confirmation of the management team from Lygos as to the scope of information provided to us by them. We have further assumed
and relied on FSI&#8217;s legal interpretation of the Convertible Note that upon the closing of the Merger on or before the six month
anniversary of the issuance of the Convertible Note there shall be no redemption right in favor of the holder of the Convertible Note
as of that six month anniversary; we have not assumed responsibility for making legal interpretations of any of the Merger documentation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
analysis and the Fairness Opinion are based in material part on the Financial Projections. Changes to the Financial Projections could
have a material impact on the Fairness Opinion. We are not experts in the Parties&#8217; lines of business. We express no opinion on
the Financial Projections or the assumptions on which they are based, which we assume and the management of FSI has represented to us
have been reasonably prepared and are based on the best currently available estimates and good faith judgment of the future competitive,
operating, and regulatory environment and related financial and operational performance of the Parties and provide a reasonable basis
for our Fairness Opinion. With respect to the Financial Projections, projecting the future results of any company or business unit is
inherently subject to uncertainties. Especially when one of the two merger companies has significant technology investments and is pre-revenue,
differences between actual and projected results may be material. In particular, material variances in projected versus actual results
could impact whether the holder(s) of the Convertible Note (or its assigns) exercises the conversion option, and to the extent not converted
the holder(s) of the Convertible Note would have material claims for future debt payments that would have priorities over the claims
of shareholders on maturity or earlier acceleration. If full conversion of the entire $160 million principal amount of the Convertible
Note occurs, the ownership of the present holders of FSI shares could be diluted to as low as 16.87 percent of the post-merger enterprise,
assuming no further issuances of equity securities of FSI other than exercise of all current and future options and other equity rights
disclosed as of the date of this Fairness Opinion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With
the exception of certain third party valuations of minority interests in common stock of Lygos for income tax and financial reporting
purposes, we have not been provided with any independent evaluation or appraisal of the assets or liabilities (contingent or otherwise)
of the Parties, nor have we made any technical evaluation or physical inspection of the properties or assets of the Parties or made any
valuation of such properties or assets. Additionally, we do not, and did not, assume any responsibility to obtain any such evaluations,
appraisals or inspections. We have assumed, at the direction of the Parties, that the Proposed Transaction will be completed in accordance
with the material terms of the Merger Agreement, that the representations and warranties of each Party contained in the Merger Agreement
are true and correct, and that each Party will perform all of the covenants and agreements required of it under the Merger Agreement.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 489; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><img src="annex-d_001.jpg" alt="" style="height: 24pt; width: 101.25pt" /></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
express no view or opinion as to any terms or other aspects of the Proposed Transaction including, without limitation, the form or structure
of the Proposed Transaction. As you are aware, we were not requested to, and we did not, solicit indications of interest or proposals
from third parties regarding a possible acquisition of all or any part of FSI or Lygos or any alternative transaction. Our opinion is
limited to the fairness, from a financial point of view, of the consideration to be received by FSI and its shareholders, and no opinion
or view is expressed with respect to any consideration received in connection with the Proposed Transactions by the holders of any other
class of securities, creditors, or other constituencies of any Party or the fairness (financial or otherwise) of the amount, nature or
any other aspect of any compensation or payments with respect to stock, stock redemptions or otherwise to any of the officers, directors
or employees of any party to the Proposed Transactions, including but not limited to the redemption of 1,000,000 shares of the CEO of
FSI at $7.50 per share and the issuance to the CEO of additional options and stock grants pursuant to the Proposed Transactions. We express
no opinion and accordingly accept no responsibility for the price at which the common stock of FSI will trade following the date of this
Opinion or following the effectiveness of the Merger.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Fairness Opinion is based on economic, monetary, regulatory, market and other conditions existing and which can be evaluated as of the
date hereof. It should be understood that subsequent developments may affect this Opinion, and we do not have any obligation to update,
revise, or reaffirm this Opinion.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have made no independent investigation of any legal or accounting matters affecting the Parties to the Merger Agreement, and we have
assumed the accuracy and correctness of all legal and accounting advice given to the Parties, their boards of directors, including, without
limitation, advice as to the legal, accounting, and tax consequences of the terms of the Proposed Transactions contemplated by, the Merger
Agreement to the merging parties and their stockholders. In addition, we have not taken into account any tax consequences of the Merger
Agreement to either the merging parties or to any shareholder.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It
is understood that the Fairness Opinion is solely for the use and benefit of the Board of Directors of FSI in its consideration of the
Proposed Transactions, and the Fairness Opinion does not address the relative merits of the Proposed Transactions as compared to any
alternative transactions that might be available to FSI, nor does it address the underlying business decision by FSI to engage in the
Proposed Transactions or the terms of the Merger Agreement or the documents referred to therein. The Fairness Opinion does not constitute
a recommendation as to how any shareholder of FSI should vote or act on any matter relevant to the Merger Agreement (including whether
or not to tender Common Stock). The Fairness Opinion may not be used, referred to by FSI, quoted, or disclosed to any person in any matter
without our prior written consent. Notwithstanding the foregoing, the Fairness Opinion may be included in FSI&#8217;s Form S-4 and proxy
statement or similar disclosure document with respect to the transactions contemplated by the proposed Merger Agreement provided that
it is reproduced in its entirety and that any description, summary, or other reference to the Fairness Opinion in any proxy statement
or disclosure document be acceptable to MalekRemian and will reference in any event that we are not opining upon the technology of either
of the companies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
upon and subject to the foregoing, including the various assumptions and limitations set forth herein, we are of the opinion on the date
hereof that the Proposed Transactions will be fair to FSI and its shareholders, from a financial point of view.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very
truly yours,</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font: small-caps 10pt Times New Roman, Times, Serif">MalekRemian
LLC </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
Kenneth J. Malek</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kenneth
J. Malek</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 490; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin: 0pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">D-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="margin: 0pt; break-before: page"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
II</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INFORMATION
NOT REQUIRED IN PROSPECTUS</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
20. Indemnification of Directors and Officers.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
directors and officers are indemnified as provided by the Alberta Business Corporation Act and our Bylaws. We have agreed to indemnify
each of our directors and certain officers against certain liabilities, including liabilities under the Securities Act of 1933. Insofar
as indemnification for liabilities arising under the Securities Act of 1933 may be permitted to our directors, officers and controlling
persons pursuant to the provisions described above, or otherwise, we have been advised that in the opinion of the Securities and Exchange
Commission such indemnification is against public policy as expressed in the Securities Act of 1933 and is, therefore, unenforceable.
In the event that a claim for indemnification against such liabilities (other than our payment of expenses incurred or paid by our director,
officer or controlling person in the successful defense of any action, suit or proceeding) is asserted by such director, officer or controlling
person in connection with the securities being registered, we will, unless in the opinion of our counsel the matter has been settled
by controlling precedent, submit to a court of appropriate jurisdiction the question whether such indemnification by it is against public
policy as expressed in the Securities Act and will be governed by the final adjudication of such issue.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
21. Exhibits and Financial Statement Schedules. </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(a)
Exhibit Index</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
list of exhibits filed with this registration statement on Form S-4 is set forth on the Exhibit Index and is incorporated herein by reference.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(b)
Financial Statement Schedules</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(c)
Fairness Opinion</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furnished
as Annex D to the Proxy Statement/ Prospectus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(d)
Calculation of Filing Fee</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See
Exhibit 107.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 491; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><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">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
22. Undertakings.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
undersigned registrant hereby undertakes:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
To file, during any period in which offers or sales are being made, a post-effective amendment to this registration statement:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"><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; text-align: justify; text-indent: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.
To include any prospectus required by section 10(a)(3) of the Securities Act of 1933;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.
To reflect in the prospectus any facts or events arising after the effective date of the registration statement (or the most recent post-effective
amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information in the registration statement.
Notwithstanding the foregoing, any increase or decrease in volume of securities offered (if the total dollar value of securities offered
would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be
reflected in the form of prospectus filed with the Securities and Exchange Commission pursuant to Rule 424(b) if, in the aggregate, the
changes in volume and price represent no more than 20% change in the maximum aggregate offering price set forth in the &#8220;Calculation
of Registration Fee&#8221; table in the effective registration statement; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify; text-indent: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii.
To include any material information with respect to the plan of distribution not previously disclosed in the registration statement or
any material change to such information in the registration statement;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
That, for the purpose of determining any liability under the Securities Act of 1933, each such post-effective amendment shall be deemed
to be a new registration statement relating to the securities offered therein, and the offering of such securities at that time shall
be deemed to be the initial bona fide offering thereof;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.
To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the
termination of the offering;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.
That, for the purpose of determining liability under the Securities Act of 1933 to any purchaser, each prospectus filed pursuant to Rule
424(b) as part of a registration statement relating to an offering, other than registration statements relying on 430B or other than
prospectuses filed in reliance on Rule 430A, shall be deemed to be part of and included in the registration statement as of the date
it is first used after effectiveness. Provided, however, that no statement made in a registration statement or prospectus that is part
of the registration statement or made in a document incorporated or deemed incorporated by reference into the registration statement
or prospectus that is part of the registration statement will, as to a purchaser with a time of contract of sale prior to such first
use, supersede or modify any statement that was made in the registration statement or prospectus that was part of the registration statement
or made in any such document immediately prior to such date of first use;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
That prior to any public reoffering of the securities registered hereunder through use of a prospectus which is a part of this registration
statement, by any person or party who is deemed to be an underwriter within the meaning of Rule 145(c), the issuer undertakes that such
reoffering prospectus will contain the information called for by the applicable registration form with respect to reofferings by persons
who may be deemed underwriters, in addition to the information called for by the other items of the applicable form;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 492; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><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">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 0pt; margin-bottom: 0pt"><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; 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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.
That every prospectus (i) that is filed pursuant to paragraph (5) immediately preceding, or (ii) that purports to meet the requirements
of Section 10(a)(3) of the Securities Act of 1933 and is used in connection with an offering of securities subject to Rule 415, will
be filed as a part of an amendment to the registration statement and will not be used until such amendment is effective, and that, for
purposes of determining any liability under the Securities Act of 1933, each such post-effective amendment shall be deemed to be a new
registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to
be the initial bona fide offering thereof;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.
To respond to requests for information that is incorporated by reference into the prospectus pursuant to Items 4, 10(b), 11, or 13 of
this Form, within one business day of receipt of such request, and to send the incorporated documents by first class mail or other equally
prompt means. This includes information contained in documents filed subsequent to the effective date of this registration statement
through the date of responding to the request; and</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.
To supply by means of a post-effective amendment all information concerning a transaction, and the company being acquired involved therein,
that was not the subject of and included in this registration statement when it became effective.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 27pt"><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; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insofar
as indemnification for liabilities arising under the Securities Act of 1933 may be permitted to directors, officers and controlling persons
of the registrant pursuant to the foregoing provisions, or otherwise, the registrant has been advised that in the opinion of the Securities
and Exchange Commission such indemnification is against public policy as expressed in the Securities Act of 1933 and is, therefore, unenforceable.
In the event that a claim for indemnification against such liabilities (other than the payment by the registrant of expenses incurred
or paid by a director, officer or controlling person of the registrant in the successful defense of any action, suit or proceeding) is
asserted by such director, officer or controlling person in connection with the securities being registered, the registrant will, unless
in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the
question whether such indemnification by it is against public policy as expressed in the Securities Act of 1933 and will be governed
by the final adjudication of such issue.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 493; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><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">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 0pt; margin-bottom: 0pt"><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; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>EXHIBIT
INDEX </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; text-align: center; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#AnnexA-1_001"><span style="font-size: 10pt">Agreement
    and Plan of Merger and Reorganization by and among Flexible Solutions International Inc., Lygos, Inc., FSI Merger Sub I, Inc. and
    FSI Merger Sub II, Inc. (included as Annex A-1 to this proxy statement/prospectus)</span></a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#AnnexA-2_002"><span style="font-size: 10pt">Letter
    Agreement, dated July 24, 2022, by and among Flexible Solutions International Inc., Lygos, Inc., FSI Merger Sub I, Inc. and
    FSI Merger Sub II, Inc. (included as Annex A-2 to this proxy statement/prospectus)</span></a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000149315222013777/ex3-1.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Articles
    of Continuance of the Registrant (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Quarterly Report on Form 10-Q filed
    May 16, 2022)</span></a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.2</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="#AnnexC_004">Amended and Restated Bylaws of the Registrant (included as Annex C to this proxy statement/prospectus)</a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex5-1.htm"><span style="font-size: 10pt">Form
    of Legal Opinion of Hart &amp; Hart, LLC</span></a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000149315222010182/ex10-1.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Registration
    Rights Agreement. dated as of April 17, 2022, by and among Flexible Solutions International Inc. and Daniel O&#8217;Brien
    (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on April 18,
    2022)</span></a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000149315222010182/ex10-2.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Employment
    Agreement by and between Flexible Solutions International Inc. and Daniel O&#8217;Brien (incorporated by reference to Exhibit 10.2
    to the Company&#8217;s Current Report on Form 8-K filed on April 18, 2022)</span></a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000106823822000115/ex2_fsissa_benseaman.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Voting
    and Support Agreement, dated as of April 8, 2022 by and among Lygos, Inc. and Ben Seaman (incorporated by reference to Exhibit 2
    to Schedule 13D filed on April 27, 2022)</span></a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000106823822000115/ex3_fsissa_danielobrien.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Voting
    and Support Agreement, dated as of April 8, 2022 by and among Lygos, Inc. and Daniel O&#8217;Brien (incorporated by reference to
    Exhibit 3 to Schedule 13D filed on April 27, 2022)</span></a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000106823822000115/ex4_fsissa_davidfynn.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Voting
    and Support Agreement, dated as of April 8, 2022 by and among Lygos, Inc. and David Fynn (incorporated by reference to Exhibit 4
    to Schedule 13D filed on April 27, 2022)</span></a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000106823822000115/ex5_fsissa_johnbientjes.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Voting
    and Support Agreement, dated as of April 8, 2022 by and among Lygos, Inc. and John Bientjes (incorporated by reference to Exhibit
    5 to Schedule 13D filed on April 27, 2022)</span></a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.7</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000106823822000115/ex6_fsissa_roberthelina.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Voting
    and Support Agreement, dated as of April 8, 2022 by and among Lygos, Inc. and Robert Helina (incorporated by reference to Exhibit
    6 to Schedule 13D filed on April 27, 2022)</span></a></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; font-size: 10pt">&#160;</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">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.8</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">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000106823822000115/ex7_fsissa_thomasfyles.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Voting
    and Support Agreement, dated as of April 8, 2022 by and among Lygos, Inc. and Thomas Fyles (incorporated by reference to Exhibit
    7 to Schedule 13D filed on April 27, 2022)</span></a></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: -45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 494; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><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">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 0pt; margin-bottom: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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; width: 0.6in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000106823822000115/ex8_companyssa.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Company
    Stockholder Support Agreement, dated as of April 17, 2022 by and among Flexible Solutions International Inc. and certain stockholders
    of Lygos, Inc. (incorporated by reference to Exhibit 8 to Schedule 13D filed on April 27, 2022)</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000106823822000115/ex9_lockupagreement.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Lock-Up
    Agreement, dated as of April 17, 2022 by and between Flexible Solutions International Inc. and Eric Steen (incorporated by reference
    to Exhibit 9 to Schedule 13D filed on April 27, 2022)</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.11</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/1069394/000149315222012999/ex5.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Lock-Up
    Agreement, dated as of April 17, 2022 by and between Flexible Solutions International Inc. and Daniel O&#8217;Brien (incorporated
    by reference to Exhibit 5 to Schedule 13D/A filed on May 12, 2022)</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.12</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex10-12.htm"><span style="font-size: 10pt">Employment
    Agreement by and between Flexible Solutions International Inc. and George Murray, dated as of April 17, 2022</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.13</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex10-13.htm"><span style="font-size: 10pt">Employment
    Agreement by and between Lygos, Inc. and Bryce Dille, dated as of May 3, 2022</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.14</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex10-14.htm"><span style="font-size: 10pt">Amended
    and Restated Employment Agreement by and between Lygos, Inc. and Eric Steen, dated as of May 3, 2022</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.15</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex10-15.htm"><span style="font-size: 10pt">Employment
    Agreement by and between Lygos, Inc. and Nicholas Ohler, dated as of May 3, 2022</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.16</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#AnnexB_003"><span style="font-size: 10pt">Form
    of FSI 2022 Equity Incentive Plan (included as Annex B to this proxy statement/prospectus)</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex21-1.htm"><span style="font-size: 10pt">List
    of Subsidiaries. </span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex23-1.htm"><span style="font-size: 10pt">Consent
    of Hart &amp; Hart, LLC</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.2</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex23-2.htm"><span style="font-size: 10pt">Consent
    of Smythe LLP </span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex23-3.htm"><span style="font-size: 10pt">Consent
    of Moss Adams, LLP</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.4</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex23-4.htm"><span style="font-size: 10pt">Consent
    of MalekRemian LLC</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="#POA_001"><span style="font-size: 10pt">Power
    of Attorney (included on signature page to this registration statement)</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex99-1.htm"><span style="font-size: 10pt">Consent
    of Eric Steen to be named as a Director</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.2
    </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex99-2.htm"><span style="font-size: 10pt">Consent
    of Peter Staple to be named as a Director</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.3</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex99-3.htm"><span style="font-size: 10pt">Consent
    of Julie Kane to be named as a Director</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.4</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex99-4.htm"><span style="font-size: 10pt">Consent
    of Kenneth Wong to be named as a Director</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.5</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex99-5.htm"><span style="font-size: 10pt">Consent
    of Timothy Richardson to be named as a Director</span></a></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">107</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex107.htm"><span style="font-size: 10pt">Filing
    Fee Table</span></a></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 495; Value: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><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">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td></tr></table></div>
    <div style="break-before: page; margin-top: 0pt; margin-bottom: 0pt"><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; 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: 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; 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements of the Securities Act of 1933, as amended, the registrant has duly caused this registration statement to be signed
on its behalf by the undersigned, thereunto duly authorized, in the City of Victoria, Province of British Colombia, on
July 25, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE
    SOLUTIONS INTERNATIONAL INC.</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; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 45%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Daniel B. O&#8217;Brien</i></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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    B. O&#8217;Brien</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; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President
    &amp; Chief Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="POA_001"></span>POWER
OF ATTORNEY</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Each
person whose signature appears below hereby constitutes and appoints Daniel B. O&#8217;Brien, the true and lawful attorney-in-fact and
agent of the undersigned, with full power of substitution and resubstitution, for and in the name, place and stead of the undersigned,
in any and all capacities, to sign any and all amendments, including any post-effective amendments, and supplements to this Registration
Statement, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Commission, and hereby
grants to such attorney-in-fact and agent, full power and authority to do and perform each and every act and thing requisite and necessary
to be done, as fully to all intents and purposes as the undersigned might or could do in person, hereby ratifying and confirming all
that said attorney-in-fact and agent, or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Power of Attorney may be executed in multiple counterparts, each of which shall be deemed an original, but which taken together shall
constitute one instrument.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements of the Securities Act of 1933, as amended, this Registration Statement has been signed by the following persons in
the capacities and on the dates indicated.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></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="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Signature</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Capacity</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: center; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center; width: 19%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date</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; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Daniel B. O&#8217;Brien</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President,
    Principal Executive Officer, </span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Daniel
    B. O&#8217;Brien</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">Principal Financial
    and Accounting Officer and a Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
                                            John H. Bientjes</i></span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>John
    H. Bientjes</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Robert T. Helina</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Robert
    T. Helina</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Thomas Fyles</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Thomas
    Fyles</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Ben Seaman</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ben
    Seaman</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    David Fynn</i></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>David
    Fynn</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>


<!-- Field: Page; Sequence: 496; Options: Last -->
    <div style="border-bottom: Black 1.5pt solid; margin-top: 0pt; margin-bottom: 0pt"><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">II-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>


</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>ex5-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: right"><B>EXHIBIT 5.1</B></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">&nbsp;</FONT></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"><B><I>HART
&amp; HART, LLC</I></B></FONT></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">ATTORNEYS
AT LAW</FONT></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">1624
Washington Street</FONT></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">Denver,
CO 80203</FONT></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">&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="text-align: center; width: 35%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; width: 30%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">________</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 35%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">harttrinen@aol.com</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(303)
    839-0061</FONT></TD>
    <TD STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fax:
    (303) 839-5414</FONT></TD></TR>
  </TABLE>
<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">&nbsp;</FONT></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">July
25, 2022</FONT></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">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
Solutions International, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6001
54 Ave.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taber,
Alberta, Canada T1G 1X4</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
letter will constitute an opinion upon the legality of the issuance by Flexible Solutions International, Inc., an Alberta
corporation (&ldquo;FSI&rdquo;), of 26,300,000 shares of its common stock all as referred to in the Registration Statement
on Form S-4 filed by FSI with the Securities and Exchange Commission.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have examined the Articles of Incorporation, the Bylaws and the minutes of the Board of Directors of FSI, the applicable laws of the
Province of Alberta, a copy of the Registration Statement, and such other documents as we considered necessary for purposes of this opinion.
In our opinion:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in"><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%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 0.65in"><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: 0.25in">&#9679;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    is authorized to issue the common stock which is the subject of the Registration Statement; and</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">&#9679;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">such
    common stock, when issued, will be legally issued, fully paid and non-assessable.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><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; 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: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very
    truly yours,</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">HART
    &amp; HART, LLC</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    William T. Hart</I></FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">William
    T. Hart</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.75in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: NewSection Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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-10.12
<SEQUENCE>3
<FILENAME>ex10-12.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin-right: 0; font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin-right: 0; font: 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0; margin-bottom: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
10.12</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EMPLOYMENT
AGREEMENT</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Employment Agreement (the &ldquo;<B>Agreement</B>&rdquo;) is entered into as of the 17<SUP>th</SUP> day of April 2022, between George
Murray (the &ldquo;<B>Executive</B>&rdquo;) and Flexible Solutions International, Inc. (the &ldquo;<B>Company</B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; 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-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>RECITALS</U></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">WHEREAS,
the Company and Lygos, Inc. (&ldquo;<B>Lygos</B>&rdquo;) intend to enter into an Agreement and Plan of Merger and Reorganization by and
between the Company, Lygos and those certain other parties identified therein (the &ldquo;<B>Merger Agreement</B>&rdquo;) whereby Lygos
will merge with and into a wholly owned subsidiary of the Company (the &ldquo;<B>Merger</B>&rdquo;); and</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">WHEREAS,
in connection with the Merger, the Company desires to enter into this Agreement with Executive, effective as of the closing of the Merger
(the actual date of closing, the &ldquo;<B>Closing Date</B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NOW,
THEREFORE, in consideration of the mutual covenants contained herein and other valid consideration, the sufficiency of which is acknowledged,
the Company and Executive agree as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; 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-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AGREEMENT</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
<B><U>Employment; Devotion to Duties</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>General</U></B>. The Company will employ Executive as its Director of Operations of Flexible Solutions Division reporting to the
Head-Flexible Solutions Division, and Executive accepts employment to serve in this capacity, all upon the terms and conditions in this
Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Devotion to Duties</U></B>. During the Term, Executive will devote approximately 100% of his business time and efforts to the performance
of his duties on the Company&rsquo;s behalf.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
<B><U>Term</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Executive
will begin employment under the terms of this Agreement starting on the Closing Date (the &ldquo;<B>Commencement Date</B>&rdquo;). Executive
will be employed under this Agreement until five years after the Commencement Date (the &ldquo;<B>Term</B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.
<B><U>Location</U></B>. The location of Executive&rsquo;s principal place of employment will be at the Company&rsquo;s offices or the
Executive&rsquo;s residence in Lebanon, Indiana, whichever location is selected by the Executive. However, the Executive understands
that he may be required to travel and perform services outside of this area as reasonably required to properly perform his duties under
this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 1; Options: NewSection -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.
<B><U>Compensation</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Base Salary.</U></B> The Company will pay Executive an annual base salary (&ldquo;<B>Base Salary</B>&rdquo;) in the amount of $500,000,
subject to future modification in accordance with the Company&rsquo;s Executive compensation review policies and practices. The Base
Salary will be adjusted annually based upon any increase in the Consumer Price Index during each twelve- month anniversary of the Commencement
Date. The Base Salary will be paid in accordance with the Company&rsquo;s payroll practices in effect from time to time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Options. </U></B>On the Commencement Date, the Company will grant to the Executive options to purchase 400,000 shares of the Company&rsquo;s
common stock pursuant to the FSI 2022 Equity Incentive Plan. The options will expire seven years after the grant date and will vest and
become exercisable on the twelve-month anniversary of the grant date, subject to Executive&rsquo;s continuous service to the Company
through such vesting date. The exercise price per share will be equal to the fair market value per share on the date the option is granted,
as determined by the Board in good faith; provided, however, that if the Company, during the <B>twelve-</B>month period following the
grant date, grants any person an option with an exercise price less than the exercise price per share approved for the options held by
the Executive, then the exercise price of the options held by the Executive will be lowered to the lowest exercise price of any option
granted during such <B>twelve-</B>month period. The exercise price per share will in no event be lower than the fair market value per
share on the date the options are granted or, if applicable, the date the options are subsequently repriced, in each case, as determined
by the Company&rsquo;s Board of Directors (the &ldquo;<B>Board</B>&rdquo;) in good faith. Executive should consult with Executive&rsquo;s
own tax advisor concerning the tax risks associated with accepting an option to purchase a share of the Company&rsquo;s common stock.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Bonus.</U></B> Executive will be paid a bonus equal to 3% of year-over-year revenue growth plus 3% of a year-over-year <FONT STYLE="text-transform: uppercase">ebitda
</FONT>growth. Year-over-year determinations will be based upon each twelve-month anniversary of the Commencement Date, as determined
by the Board in good faith.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Registration.</U></B> The shares issuable to the Executive upon the exercise of the options will be registered by means of a registration
statement on Form S-8 that the Company will file with the Securities and Exchange Commission.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
<B><U>Executive Benefits</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Fringe Benefits; Paid Time Off</U></B>. The Company will provide Executive with those fringe benefits and other Executive benefits
on the same terms and conditions as generally available to senior management from time to time (<I>e.g.</I>, health and other insurance
programs, etc.); provided, however, that the Company reserves the right to amend or terminate any employee or Executive benefit plan
or program. Executive is entitled to paid time off (PTO) during each calendar year, with the amount and scheduling of the vacation to
be determined under the Company&rsquo;s PTO policies as in effect from time to time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Reimbursement of Expenses</U></B>. Executive is entitled to be reimbursed by the Company for reasonable business expenses incurred
in performing his duties under the Company&rsquo;s expense reimbursement policies as in effect from time to time or as otherwise approved
by the Company&rsquo;s Chief Executive Officer or the Board.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.
<B><U>Termination of Employment During the Term of the Agreement</U></B>. Upon, and as of, the date of the Executive&rsquo;s termination
of employment with the Company for any reason, the Executive will be deemed to have resigned from all positions he then holds as an officer
or employee of the Company. All stock options which Executive holds at the time of such termination shall become fully vested. The Executive&rsquo;s
employment may be terminated during the Term of this Agreement pursuant to the following terms and conditions:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Company Terminates Executive&rsquo;s Employment for Cause</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Definition</U></B>. For purposes of this Agreement, Cause means (A) the Executive&rsquo;s failure to substantially perform his
reasonably assigned duties (other than on account of Disability); (B) the Executive is convicted of criminal conduct having the effect
of materially adversely affecting the Company, after all rights of appeal have expired or such appeals have been exhausted; (C) the Executive
engages in the use of alcohol or narcotics to the extent that the performance of his duties is materially impaired; (D) the Executive
materially breaches the terms of this Agreement; (E) the Executive engages in willful misconduct that is materially injurious to the
Company, other than business decisions made in good faith; or (F) the Executive commits any act or omission not described above that
constitutes material and willful misfeasance, malfeasance, fraud or gross negligence in the performance of his duties to the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<B><U>Effective Date of Termination</U></B>. Executive&rsquo;s employment will terminate immediately upon written notice by the Company
to Executive stating that Executive&rsquo;s employment is being terminated for Cause.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<B><U>Compensation and Benefits</U></B>. If the Company terminates the Executive&rsquo;s employment for Cause, the Company will pay Executive
(A) any earned but unpaid Base Salary through the effective date of termination, and (B) any other unpaid benefit to which he has earned
under the applicable terms of any applicable plan, program, agreement or arrangement of the Company or its affiliates (the amounts in
(A) and (B) above are referred to elsewhere in this Agreement as &ldquo;<B>Accrued Amounts</B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Company Terminates Executive&rsquo;s Employment without Cause</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Effective Date of Termination</U></B>. Executive&rsquo;s employment will terminate on the earlier of the (x) last day of the Term,
or (y) 30 day after the Company gives written notice to Executive stating that Executive&rsquo;s employment is being terminated without
Cause. The Company may, at its discretion, place Executive on a paid administrative leave during all or any part of the notice period.
During the administrative leave, the Company may bar Executive&rsquo;s access to its offices or facilities or may provide Executive with
access subject to such terms and conditions as the Company chooses to impose. For the avoidance of doubt, the expiration of the Term
in accordance with Section 2 above will not constitute a termination without Cause.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Executive Voluntarily Resigns</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Effective Date of Termination</U></B>. Executive&rsquo;s employment will terminate on the earlier of the (x) last day of the Term,
or (y) 30 day after Executive gives written notice to the Company stating that Executive is resigning his employment with the Company
for any reason, unless the Company waives in writing all or part of this notice period (in which case the termination of employment is
effective as of the date of the waiver).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 0; 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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<B><U>Compensation and Benefits</U></B>. If the Executive voluntarily resigns, the Company will pay Executive the Accrued Amounts.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Disability</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Definition</U></B>. For purposes of this Agreement, Disability or Disabled means the Executive (A) is unable to engage in any substantial
gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or can
be expected to last for a continuous period of not less than 12 months, or (B) is, by reason of any medically determinable physical or
mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than 12 months,
is receiving income replacement benefits for a period of not less than three months under an accident and health plan covering the Company&rsquo;s
employees.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<B><U>Effective Date of Termination</U></B>. Executive&rsquo;s employment will terminate on the first day the Company makes a determination
that the Executive is Disabled.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<B><U>Compensation and Benefits</U></B>. Upon a determination that the Executive is Disabled, the Company will pay to Executive any Accrued
Amounts. plus a lump sum equal to six months of Executive&rsquo;s then Base Salary, reduced by any disability insurance maintained by
the Company to be received by Executive for 6 months following his termination of employment, payable within 30 days following the date
of Executive&rsquo;s termination of employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>Death</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Effective Date of Termination</U></B>. Executive&rsquo;s employment will terminate immediately upon the Executive&rsquo;s death.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<B><U>Compensation and Benefits</U></B>. If the Executive dies during the Term, the Company will pay Executive&rsquo;s designated beneficiary,
or his estate if there is no designated beneficiary, the Accrued Amounts. Any amounts payable under this <U>Section 7(e)(ii)</U> are
in addition to any payments which the Executive&rsquo;s designated beneficiary or estate may be entitled to receive pursuant to any pension
plan, profit sharing plan, employee benefit plan, or life insurance policy maintained by the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<B><U>Other Termination</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Compensation and Benefits</U></B>. If the Executive resigns for Good Reason in connection with or within a period of 12 months
following a Change in Control, the Company terminates Executive&rsquo;s employment pursuant to Section 6(b) of this Agreement, or the
Executive terminates his employment for Good Reason, then, in addition to the Accrued Amounts:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><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; width: 0.75in; text-align: justify"><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: 0.25in; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
    Company will pay to Executive (a) all amounts under Section 4(a) due to Executive pursuant to this Agreement, plus three months of
    Executive&rsquo;s then current Base Salary, which will continue to be paid in semi-monthly installments pursuant to the Company&rsquo;s
    regular payroll procedures, plus (b) any bonuses under Section 4(c) the Executive would have been entitled to receive during the
    five year term of this Agreement, which will be payable in the year following the year to which any such bonus relates.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: -0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 0; text-align: left"><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; text-align: left; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    Company will (a) fully accelerate the vesting of any then-unvested stock options held by the Executive and (b) extend the post-termination
    exercise period until the expiration date of the stock options held by the Executive;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">to
    the extent permissible under the terms of the Company&rsquo;s welfare benefit plans, the continuation of all Company welfare benefits,
    including medical, dental, vision, life and disability benefits pursuant to plans maintained by the Company under which the Executive
    and/or the Executive&rsquo;s family were receiving benefits and/or coverage, or otherwise reimburse Executive for the cost of continuation
    of state health coverage for the Executive and/or the Executive&rsquo;s family, for the 18-month period following the date of the
    Executive&rsquo;s termination, and the Executive shall pay any portion of such cost as was required to be borne by key Executives
    of the Company generally on the date of termination; provided, however, that, the coverage for any plan subject to COBRA or state
    continuation of coverage will discontinue if such coverage terminates under Section 4980B of the Code.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; 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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
purposes of this Agreement, the term Change in Control means (A) the sale of 50% or more of the outstanding voting securities of the
Company in a single transaction or a series of transaction occurring during a twelve-month period; (B) A majority of the members of the
Board of Directors is replaced during any twelve-month period by directors whose appointment or election is not endorsed by a majority
of the Company&rsquo;s Board of Directors prior to the date of the appointment or election; (C) the Company is merged or consolidated
with another corporation and as a result of such merger or consolidation less than 50% of the outstanding securities of the surviving
or resulting corporation is owned in the aggregate by the shareholders of the Company that existed immediately prior the merger or consolidation;
(D) the Company sells more than 40% of the fair market value of its assets to another corporation that is not a wholly owned subsidiary
of the Company during a twelve-month period or (E) the acquisition by any individual, entity or group having beneficial ownership (within
the meaning of Rule 13d-3 promulgated under the Securities Exchange Act of 1934, as amended) of 50% or more of the Company&rsquo;s either
(1) the then outstanding shares of common stock of the Company or (2) the combined voting power of the then outstanding voting securities
of the Company entitled to vote in the election of directors. For the avoidance of doubt, the Merger will not constitute a Change in
Control for purposes of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
purposes of this Agreement, &ldquo;<B>Good Reason</B>&rdquo; means assigning the Executive to any duties that are materially inconsistent
with his position as described in <U>Section 1</U>, a reduction of Executive&rsquo;s Base Salary without the prior written consent of
the Executive, or a relocation of Executive&rsquo;s primary job duties to a location more than 50 miles from the location described in
<U>Section 3</U>; provided, however, occasional business travel in accordance with Section 3 will not constitute Good Reason. The foregoing
notwithstanding, a condition is not considered &ldquo;<B>Good Reason</B>&rdquo; unless (A) Executive gives the Company written notice
of such condition within 30 days after the condition comes into existence; (B) the Company fails to cure the condition within 30 days
after receiving Executive&rsquo;s written notice; and (C) Executive terminates his employment within 12 months following the occurrence
of such condition coming into existence.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 0; 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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<B><U>Change in Control Payment/Section 280G Limitation</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 1.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)
<B><U>General Rules</U></B>. Code Sections 280G and 4999 may place significant tax burdens on both Executive and the Company if the total
payments made to Executive due to certain change in control events described in Code Section 280G (the &ldquo;<B>Total Change in Control
Payments</B>&rdquo;) equal or exceed the 280G Cap (three times the Executive&rsquo;s &ldquo;<B>Base Amount</B>&rdquo; as defined in Code
Section 280G). If the Total Change in Control Payments equal or exceed the 280G Cap, Section 4999 of the Code imposes a 20% excise tax
(the &ldquo;<B>Excise Tax</B>&rdquo;) on all amounts in excess of one times Executive&rsquo;s Base Period Income Amount. The Excise Tax
is imposed on Executive, rather than the Company, and will be withheld by the Company from any amounts payable to Executive pursuant
to this Agreement. In determining whether the Total Change in Control Payments will exceed the 280G Cap and result in an Excise Tax becoming
due, and for purposes of calculating the 280G Cap itself, the provisions of Code Sections 280G and 4999 and the applicable regulations
will control over the general provisions of this <U>Section 6(f)(iii)</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1.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: 0; text-align: justify; text-indent: 1.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)
<B><U>Limitation on Payments</U></B>. Subject to the &ldquo;best net&rdquo; exception described in <U>Section 6(f)(ii)(3)</U> below,
in order to avoid the imposition of the Excise Tax, the total payments to which Executive is entitled under this Agreement or otherwise
will be reduced to the extent necessary to avoid exceeding the 280G Cap minus $1.00.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1.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: 0; text-align: justify; text-indent: 1.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)
<B><U>&ldquo;Best Net&rdquo; Exception</U></B>. If Executive&rsquo;s Total Change in Control Payments minus the Excise Tax payable on
all such payments exceeds the 280G Cap minus $1.00, then the total payments to which Executive is entitled under this Agreement or otherwise
will not be reduced pursuant to <U>Section 6(f)(ii)(2)</U>. If the &ldquo;best net&rdquo; exception applies, Executive shall be responsible
for paying any Excise Tax (and income or other taxes) that may be imposed on Executive pursuant to Code Section 4999 or otherwise.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1.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: 0; text-align: justify; text-indent: 1.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)
<B><U>Calculating the 280G Cap</U></B>. If the Company believes that the provisions of <U>Section 6(f)(ii)(2)</U> may apply to reduce
the total payments to which Executive is entitled under this Agreement or otherwise, it will notify Executive as soon as possible. The
Company then will engage a &ldquo;<B>Consultant</B>&rdquo; (a law firm, a certified public accounting firm, and/or a firm of recognized
Executive compensation consultants) to make any necessary determinations and to perform any necessary calculations required in order
to implement the rules set forth in this <U>Section 6</U>. The Consultant shall provide detailed supporting calculations to both the
Company and Executive and all fees and expenses of the Consultant shall be borne by the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1.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: 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the Consultant determines that the limitations of <U>Section 6(f)(ii)(2)</U> apply, then the total payments to which Executive is entitled
under this Agreement or otherwise will be reduced to the extent necessary to eliminate the amount in excess of the 280G Cap. Such payments
will be made at the times specified herein, in the maximum amount that may be paid without exceeding the 280G Cap. The balance, if any,
will then be paid, if due, after the opinions called for by <U>Section 6</U> have been received.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 0; 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: 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the amount paid to Executive by the Company is ultimately determined by the Internal Revenue Service to have exceeded the limitations
of <U>Section 6(f)(ii)(2)</U>, Executive must repay the excess promptly on demand of the Company. If it is ultimately determined by the
Consultant or the Internal Revenue Service that a greater payment should have been made to Executive, the Company shall pay Executive
the amount of the deficiency within 30 days of such determination.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1.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: 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a general rule, the Consultant&rsquo;s determination shall be binding on Executive and the Company. Section 280G and the Excise Tax rules
of Section 4999, however, are complex and uncertain and, as a result, the Internal Revenue Service may disagree with the Consultant&rsquo;s
conclusions. If the Internal Revenue Service determines that the 280G Cap is actually lower than calculated by the Consultant, the 280G
Cap will be recalculated by the Consultant. Any payment in excess of the revised 280G Cap then will be repaid by Executive to the Company.
If the Internal Revenue Service determines that the actual 280G Cap exceeds the amount calculated by the Executive, the Company shall
pay Executive any shortage.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1.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: 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has the right to challenge any determinations made by the Internal Revenue Service. If the Company agrees to indemnify Executive
from any taxes, interest and penalties that may be imposed on Executive in connection with such challenge, then Executive must cooperate
fully with the Company. the Company shall bear all costs associated with the challenge of any determination made by the Internal Revenue
Service and the Company shall control all such challenges.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1.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: 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Executive
must notify the Company in writing of any claim or determination by the Internal Revenue Service that, if upheld, would result in the
payment of Excise Taxes. Such notice shall be given as soon as possible but in no event later than 15 days following Executive&rsquo;s
receipt of the notice of the Internal Revenue Service&rsquo;s position.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1.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: 0; text-align: justify; text-indent: 1.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)
<B><U>Effect of Repeal</U></B>. If the provisions of Code Sections 280G and 4999 are repealed without succession, this <U>Section 6(f)(ii)
</U>will not apply. In addition, if this provision does not apply to Executive for whatever reason (<I>e.g.</I>, because Executive is
not a &ldquo;disqualified individual&rdquo; for purposes of Code Section 280G), this Section will not apply.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1.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: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<B>Reserved.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<B><U>Compliance with Code Section 409A</U></B>. The payments and benefits provided under Sections 6(a) and 6(b) are intended to be exempt
from or comply with the requirements of Section 409A so that none of the severance payments and benefits to be provided hereunder will
be subject to the additional tax imposed under Section 409A, and any ambiguities or ambiguous terms herein will be interpreted to be
exempt or so comply. The Company and Executive agree to work together in good faith to consider amendments to this Agreement and to take
such reasonable actions that are necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition
prior to actual payment to Executive under Section 409A. Notwithstanding anything to the contrary in this Agreement, no severance pay
or benefits to be paid or provided to Executive, if any, pursuant to this Agreement that, when considered together with any other severance
payments or separation benefits, are considered deferred compensation not exempt under Section 409A (together, the &ldquo;<B>Deferred
Payments</B>&rdquo;) will be paid or otherwise provided until Executive has a Separation from Service (as defined below). Any payment
under this <U>Section 6</U> is subject to the provisions of this <U>Section 6(h)</U> (except for a payment pursuant to Disability or
death under <U>Section 6(d)</U> or <U>(e)</U>). If Executive is a &ldquo;Specified Employee&rdquo; of the Company for purposes of Code
Section 409A at the time of a payment event in <U>Section 6(b)</U> and if no exception from Code Section 409A applies in whole or in
part, the Deferred Payments will be made to Executive by the Company on the first day of the seventh month following the date of the
Executive&rsquo;s Separation from Service (the &ldquo;<B>409A Payment Date</B>&rdquo;). Should this <U>Section 6(h)</U> result in a delay
of payments to Executive, the Company will begin to make the payments as described in this <U>Section 6</U>, provided that any amounts
that would have been payable earlier but for the application of this <U>Section 6(h)</U>, will be paid in lump-sum on the 409A Payment
Date. The balance of the severance payments will be payable in accordance with regular payroll timing and the COBRA premiums will be
paid monthly. Each payment, installment and benefit payable under this Agreement is intended to constitute a separate payment for purposes
of Section 1.409A-2(b)(2) of the Treasury Regulations. For purposes of the provision, the term Specified Employee has the meaning in
Code Section 409A(a)(2)(B)(i), or any successor provision and the issued treasury regulations and rulings. &ldquo;<B>Separation from
Service</B>&rdquo; or &ldquo;<B>Termination of Employment</B>&rdquo; means, with respect to any payment that is subject to Code Section
409A, either (a) termination of Executive&rsquo;s employment with Company and all affiliates, or (b) a permanent reduction in the level
of bona fide services Executive provides to Company and all affiliates to an amount that is 20% or less of the average level of bona
fide services Executive provided to Company in the immediately preceding 36 months, with the level of bona fide service calculated in
accordance with Treasury Regulations Section 1.409A-1(h)(1)(ii). Solely for purposes of determining whether Executive has a &ldquo;Separation
from Service,&rdquo; Executive&rsquo;s employment relationship is treated as continuing while Executive is on military leave, sick leave,
or other bona fide leave of absence (if the period of such leave does not exceed six months, or if longer, so long as Executive&rsquo;s
right to reemployment with Company or an affiliate is provided either by statute or contract). If Executive&rsquo;s period of leave exceeds
six months and Executive&rsquo;s right to reemployment is not provided either by statute or by contract, the employment relationship
is deemed to terminate on the first day immediately following the expiration of such six-month period. Whether a termination of employment
has occurred will be determined based on all of the facts and circumstances and in accordance with regulations issued by the United States
Treasury Department pursuant to Code Section 409A. If the payment is not subject to Code Section 409A, the term termination of employment
will be given its ordinary meaning.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Mitigation/Offset</U></B>. The Executive is under no obligation to seek other Employment or to otherwise mitigate the obligations
of the Company under this Agreement, and the Company may not offset against amounts or benefits due Executive under this Agreement or
otherwise on account of any claim (other than any preexisting debts then due in accordance with their terms) the Company or its affiliates
may have against him or any remuneration or other benefit earned or received by Executive after such termination.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.
<B><U>Executive&rsquo;s Other Obligations</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Confidentiality Agreement</U></B>. Executive&rsquo;s acceptance of this Agreement and Executive&rsquo;s employment with the Company
is contingent upon the execution, and delivery to an officer of the Company, of the Company&rsquo;s Confidential Information and Invention
Assignment Agreement, a copy of which is attached hereto as Attachment A for Executive&rsquo;s review and execution (the &ldquo;<B>Confidentiality
Agreement</B>&rdquo;), prior to or on Executive&rsquo;s Commencement Date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Survival</U></B>. The provisions of this <U>Section 7</U> shall survive the termination of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Cooperation; No Disparagement</U></B>. Following the Termination of this Agreement, for whatever reason, Executive agrees to provide
reasonable assistance to the Company (including assistance with litigation matters), upon the Company&rsquo;s request, concerning the
Executive&rsquo;s previous employment responsibilities and functions with the Company. In consideration for such cooperation, but only
if the Executive is not receiving severance pursuant to this Agreement, Company will compensate Executive for the time Executive spends
on such cooperative efforts (at an hourly rate based on Executive&rsquo;s Base Salary during the year preceding the date of termination)
and Company will reimburse Executive for his reasonable out-of-pocket expenses Executive incurs in connection with such cooperative efforts.
Additionally, at all times after the Executive&rsquo;s employment with the Company has terminated, Company (defined for this purpose
only as any Company press release and the Board, the CEO and the CEO&rsquo;s direct reports, and no other employees) and Executive agree
to refrain from making any disparaging or derogatory remarks, statements and/or publications regarding the other, its employees or its
services.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.
<B><U>General Provisions</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Severability</U></B>. If any provision of this Agreement is held to be illegal, invalid, or unenforceable under any applicable
law, then, if legally permissible, such provision will be deemed to be modified to the extent necessary to render it legal, valid and
enforceable, and if no modification will make the provision legal, valid and enforceable, then this Agreement will be construed as if
not containing the provision held to be invalid, and the rights and obligations of the parties will be construed and enforced accordingly.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Assignment by Company</U></B>. Nothing in this Agreement precludes the Company from consolidating or merging into or with, or transferring
all or substantially all of its assets to, another corporation or entity that assumes this Agreement and all obligations and undertakings
hereunder. Upon any consolidation, merger or transfer of assets and assumption, the term &ldquo;Company&rdquo; means any other corporation
or entity, as appropriate, and this Agreement will continue in full force and effect. This Agreement and all of Executive&rsquo;s rights
and obligations hereunder are personal to Executive and may not be transferred or assigned by Executive at any time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Entire Agreement</U></B>. This Agreement (and any agreements referred to herein) and any agreements concerning equity compensation
or other benefits, embody the parties&rsquo; complete agreement with respect to the subject matter in this Agreement and supersede any
prior written or contemporaneous oral, understandings or agreements between the parties that may have related in any way to the subject
matter in this Agreement, including but not limited to any offer letter provided to or signed by Executive. This Agreement may be amended
only in writing executed by the Company and Executive.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Governing Law</U></B>. Because it is mutually agreed that it is in the best interests of the Company and all of its employees that
a uniform body of law consistently interpreted be applied to the employment agreements to which the Company is a party, the laws of the
State of California will govern the interpretation and application of all of the provisions of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>Notice</U></B>. Any notice required or permitted under this Agreement must be in writing and will be deemed to have been given
when delivered personally or by overnight courier service or three days after being sent by mail, postage prepaid, at the address indicated
below or to such changed address as such person may subsequently give such notice of:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 81pt; text-align: left"><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; text-align: left; width: 15%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 25%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if
    to the Company:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 60%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lygos
    Holdings, Inc.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1249
    Eighth St.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Berkeley,
    CA 94710</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">if
    to Executive:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">George
    Murray</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<B><U>Withholding</U></B>. All of Executive&rsquo;s compensation under this Agreement will be subject to deduction and withholding authorized
or required by applicable law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<B><U>Non-Waiver; Construction; Counterparts</U></B>. The failure in any one or more instances of a party to insist upon performance
of any of the terms, covenants or conditions of this Agreement, to exercise any right or privilege conferred in this Agreement, or the
waiver by that party of any breach of any of the terms, covenants or conditions of this Agreement, will not be construed as a subsequent
waiver of any such terms, covenants, conditions, rights or privileges, but the waiver will continue and remain in full force and effect
as if no such forbearance or waiver had occurred. No waiver is effective unless it is in writing and signed by an authorized representative
of the waiving party. This Agreement will be construed fairly as to both parties and not in favor of, or against, either party, regardless
of which party prepared the Agreement. This Agreement may be executed in multiple counterparts, each of which will be deemed to be an
original, and all such counterparts will constitute but one instrument.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<B><U>Successors and Assigns</U></B>. This Agreement is solely for the benefit of the parties and their respective successors, assigns,
heirs and legatees. Nothing in this Agreement will be construed to provide any right to any other entity or individual.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.75in"><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: 0; text-align: justify; text-indent: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Indemnification</U></B>. The Company agrees to indemnify the Executive to the fullest extent provided under the Company&rsquo;s
limited liability company agreement and By-Laws, on the same terms and conditions as indemnification is generally provided to the Company&rsquo;s
officers and directors, in the event that he was or is a party or is threatened to be made a party to any threatened, pending or completed
action, suit or proceeding, by reason of the fact that the Executive is or was a director, officer, employee or agent of the Company
or any of its affiliates; provided, however, that the Executive is not entitled to indemnification under this <U>Section 9(i)</U> relating
to any claims, actions, suits or proceedings arising from his breach of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.
<B><U>Dispute Resolution</U></B>. Any dispute, controversy, or claim, whether contractual or non-contractual, including without limitation
any federal or state statutory claim, common law or tort claim, or claim for attorneys&rsquo; fees, between the parties arising directly
or indirectly out of or connected with this Agreement and/or the parties&rsquo; employment relationship, unless mutually settled by the
parties hereto, must be resolved by binding arbitration conducted pursuant to the rules of the American Arbitration Association (the
&ldquo;<B>AAA</B>&rdquo;) in effect at the time. The parties agree that before proceeding to arbitration, they will mediate their dispute(s)
before a mutually selected mediator. If the parties are unable to mutually select a mediator within thirty (30) days (or as otherwise
agreed), then either party may request the AAA&rsquo;s assistance in appointing a mediator. Any arbitration will be conducted by an arbitrator
mutually selected by the parties. If the parties are unable to mutually select an arbitrator within thirty (30) days (or as otherwise
agreed), then either party may request the AAA&rsquo;s assistance in selecting an arbitrator. All such disputes, controversies or claims
will be conducted by a single arbitrator, unless the parties mutually agree that the arbitration will be conducted by a panel of three
arbitrators. The arbitration shall be conducted pursuant to Employment Arbitration Rules of the AAA in effect at the time, or as otherwise
agreed. The arbitrator(s) may award any relief available in a court of competent jurisdiction. The resolution of the dispute by the arbitrator(s)
will be final, binding, nonappealable (except as provided by the Federal Arbitration Act) and fully enforceable by a court of competent
jurisdiction pursuant to the Federal Arbitration Act. The arbitration award will be in writing and will include a statement of the reasons
for the award. The arbitration will be held at the location that is mutually agreed to by the parties. The Company will initially pay
all AAA, mediation, and arbitrator&rsquo;s fees and costs. The arbitrator(s) may award reasonable attorneys&rsquo; fees and/or costs
to the prevailing party. The Company and the Executive agree that each may bring claims against the other in an individual capacity only,
and not as a class representative or class member in any purported collective, class or representative proceeding. Further, unless both
the Company and the Executive agree otherwise, the Arbitrator may not consolidate more than one party&rsquo;s claims into a single arbitration
proceeding and may not otherwise preside over any form of a collective, class or representative proceeding.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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: 10 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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-top: 0; margin-bottom: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>IN
WITNESS WHEREOF</B>, the parties have executed and delivered this Agreement as of the date first above written.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></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; text-align: left"><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; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FLEXIBLE
    SOLUTIONS INTERNATIONAL, INC.</B>,</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; 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; text-align: left; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    John Bientjes</I> 4-17-22</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">John
    Bientjes</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director,
    Audit Committee Chair and Compensation Committee Member</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><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; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXECUTIVE</B></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>/s/
    </I></B><I>George Murray</I> 4-17-22</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">George
    Murray</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 2.5in; 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: 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attachment
A: Confidential Information and Invention Assignment Agreement</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 0; 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-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>ATTACHMENT
A</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; 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-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONFIDENTIAL
INFORMATION AND INVENTION ASSIGNMENT AGREEMENT</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; 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-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>[See
Attached]</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 12; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; 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-10.13
<SEQUENCE>4
<FILENAME>ex10-13.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-transform: uppercase; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-transform: uppercase; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
10.13</B></FONT><P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-transform: uppercase; text-align: center">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">lygos,
inc.</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-transform: uppercase; 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-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1249
Eight St.</FONT></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">Berkeley,
CA 94710</FONT></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">&nbsp;</FONT></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">May
3, 2022</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bryce
Dille</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="RIGHT" STYLE="font: 10pt Times New Roman, Times, Serif; width: 95%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Re:</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>EMPLOYMENT
    AGREEMENT</U></FONT></TD></TR>
  </TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dear
Bryce:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Employment Agreement (the &ldquo;<B><I>Agreement</I></B>&rdquo;) between you (referred to hereinafter as the &ldquo;<B><I>Executive</I></B>&rdquo;)
and Lygos, Inc., a Delaware corporation (the &ldquo;<B><I>Company</I></B>&rdquo;) sets forth the terms and conditions that shall govern
the period of Executive&rsquo;s continued employment with the Company (referred to hereinafter as &ldquo;<B><I>Employment</I></B>&rdquo;
or the &ldquo;<B><I>Employment Period</I></B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
<B><U>Duties and Scope of Employment</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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; text-indent: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>At-Will Employment</U></B>. Executive will continue as a full-time employee with the Company under the terms of which will be governed
by this Agreement. Executive&rsquo;s Employment with the Company is for no specified period and constitutes &ldquo;at will&rdquo; employment.
As a result, Executive is free to terminate Employment at any time, with or without advance notice, and for any reason or for no reason.
Similarly, the Company is free to terminate Executive&rsquo;s Employment at any time, with or without advance notice, and with or without
Cause (as defined below). Furthermore, although the terms and conditions of Executive&rsquo;s Employment with the Company may change
over time, nothing shall change the at-will nature of Executive&rsquo;s Employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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; text-indent: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Position and Responsibilities</U>.</B> During the Employment Period, the Company agrees to continue to employ Executive in the
position of Chief Financial Officer. Executive will report to the Company&rsquo;s Chief Executive Officer, or to such other Person as
the Company subsequently may determine (your &ldquo;<B><I>Supervisor</I></B>&rdquo;), and Executive will be working out of the Company&rsquo;s
office in Berkeley, CA. Executive will perform the duties and have the responsibilities and authority customarily performed and held
by an employee in Executive&rsquo;s position or as otherwise may be assigned or delegated to Executive by your Supervisor.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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; text-indent: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Obligations to the Company</U>.</B> During the Employment Period, Executive shall perform Executive&rsquo;s duties faithfully and
to the best of Executive&rsquo;s ability and will devote Executive&rsquo;s full business efforts and time to the Company. During the
Employment Period, without the prior written approval of your Supervisor, Executive shall not render services in any capacity to any
other Person and shall not act as a sole proprietor or partner of any other Person or own more than five percent (5%) of the stock of
any other corporation. Notwithstanding the foregoing, Executive may serve on civic or charitable boards or committees, deliver lectures,
fulfill speaking engagements, teach at educational institutions, or manage personal investments without advance written consent of your
Supervisor; provided that such activities do not individually or in the aggregate interfere with the performance of Executive&rsquo;s
duties under this Agreement or create a potential business or fiduciary conflict. Executive shall comply with the Company&rsquo;s policies
and rules, as they may be in effect from time to time during Executive&rsquo;s Employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><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-top: 0pt; margin-bottom: 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; text-indent: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Business Opportunities</U>.</B> During Executive&rsquo;s Employment, Executive shall promptly disclose to the Company each business
opportunity of a type, which based upon its prospects and relationship to the business of the Company or its affiliates, the Company
might reasonably consider pursuing. In the event that Executive&rsquo;s Employment is terminated for any reason, the Company or its affiliates
shall have the exclusive right to participate in or undertake any such opportunity on their own behalf without any involvement by or
compensation to Executive under this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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; text-indent: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>No Conflicting Obligations</U>.</B> Executive represents and warrants to the Company that Executive is under no obligations or
commitments, whether contractual or otherwise, that are inconsistent with Executive&rsquo;s obligations under this Agreement or that
would otherwise prohibit Executive from performing Executive&rsquo;s duties with the Company. In connection with Executive&rsquo;s Employment,
Executive shall not use or disclose any trade secrets or other proprietary information or intellectual property in which Executive or
any other Person has any right, title or interest and Executive&rsquo;s Employment will not infringe or violate the rights of any other
Person. Executive represents and warrants to the Company that Executive has returned all property and confidential information belonging
to any prior employer.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
<B><U>Cash and Incentive Compensation</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Base Salary</U>.</B> The Company shall pay Executive, as compensation for Executive&rsquo;s services, a base salary (with a retroactive
effective date as of January 1, 2022) at a gross annual rate of $375,000, less all required tax withholdings and other applicable deductions,
in accordance with the Company&rsquo;s standard payroll procedures; provided, however, upon the Closing Date (as defined below), the
Executive&rsquo;s base salary shall be increased to a gross annual rate of $450,000. The annual compensation specified in this subsection
(a), together with any permitted modifications in such compensation that the Company may make from time to time, is referred to in this
Agreement as the &ldquo;<B><I>Base Salary</I></B>.&rdquo; Executive&rsquo;s Base Salary will be subject to review and potential adjustments
that will be made based upon the Company&rsquo;s normal performance review practices. Effective as of the date of any change to Executive&rsquo;s
Base Salary, the Base Salary as so changed shall be considered the new Base Salary for all purposes of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Signing Bonus</U>. </B>The Company will pay you a one-time signing bonus of $260,000, which will be paid to you, less applicable
withholdings and required deductions, within 30 days following the date of this Agreement, subject to your continued employment through
such payment date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Cash Incentive Bonus</U>.</B> Effective as of the Closing Date, Executive will be eligible to be considered for an annual cash
incentive bonus (the &ldquo;<B><I>Cash Bonus</I></B>&rdquo;) each calendar year during the Employment Period based upon the achievement
of certain objective or subjective criteria (collectively, the &ldquo;<B><I>Performance Goals</I></B>&rdquo;). In compliance with all
relevant legal requirements and based on Executive&rsquo;s level within the Company, the Performance Goals for Executive&rsquo;s Cash
Bonus for a particular year will be established by, and in the sole discretion of, the Company&rsquo;s Board of Directors (the &ldquo;<B><I>Board</I></B>&rdquo;),
any Compensation Committee of the Board (the &ldquo;<B><I>Committee</I></B>&rdquo;), or a delegate of either the Board or the Committee
(the &ldquo;<B><I>Delegate</I></B>&rdquo;), as applicable. The initial target amount for any such Cash Bonus will be 50% of Executive&rsquo;s
Base Salary (the &ldquo;<B><I>Target Bonus Percentage</I></B>&rdquo;), less all required tax withholdings and other applicable deductions.
The determinations of the Board, the Committee or the Delegate, as applicable, with respect to such Cash Bonus or the Target Bonus Percentage
shall be final and binding. Executive&rsquo;s Target Bonus Percentage for any subsequent year may be adjusted up or down, as determined
in the sole discretion of the Board, the Committee or the Delegate, as applicable. Executive shall not earn a Cash Bonus unless Executive
is employed by the Company on the date when such Cash Bonus is actually paid by the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Stock Options</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>First Option</U></B>. Subject to the approval of the Board, the Committee or the Delegate, as applicable, the Company shall grant
Executive a stock option, to purchase 1,200,000 shares of the Company&rsquo;s common stock (the &ldquo;<B><I>First Option</I></B>&rdquo;).
The First Option shall be granted as soon as reasonably practicable following the date of this Agreement. The exercise price per share
will be equal to the fair market value per share on the date the First Option is granted, as determined by the Board in good faith. There
is no guarantee that the Internal Revenue Service will agree with this value. Executive should consult with Executive&rsquo;s own tax
advisor concerning the tax risks associated with accepting an option to purchase a share of the Company&rsquo;s common stock. The term
of the First Option shall be ten (10) years, subject to earlier expiration in the event of the termination of Executive&rsquo;s services
to the Company. Subject to any vesting acceleration rights Executive may have, the First Option will vest on a monthly basis over a 4-year
period, subject to Executive continuing to provide services to the Company through each vesting date. The First Option will be subject
to the terms, definitions and provisions of the Company&rsquo;s 2021 Equity Incentive Plan (the &ldquo;<B><I>Lygos Plan</I></B>&rdquo;)
and the stock option agreement by and between Executive and the Company evidencing the grant of the First Option, which Executive will
be required to sign, both of which documents are incorporated herein by reference.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<B><U>Second Option</U></B>. Following the Closing Date, and subject to the approval of the Board, the Committee or the Delegate, as
applicable, the Company shall grant Executive a stock option with a grant date fair value of $3,000,000 (the &ldquo;<B><I>Second Option</I></B>&rdquo;).
The Second Option shall be granted as soon as reasonably practicable after the Closing Date. The exercise price per share will be equal
to the fair market value per share on the date the Second Option is granted, as determined by the Board in good faith. There is no guarantee
that the Internal Revenue Service will agree with this value. Executive should consult with Executive&rsquo;s own tax advisor concerning
the tax risks associated with accepting an option to purchase a share of the Company&rsquo;s common stock. The term of the Second Option
shall be ten (10) years, subject to earlier expiration in the event of the termination of Executive&rsquo;s services to the Company.
Subject to any vesting acceleration rights Executive may have, the Second Option will vest on a monthly basis over a 4-year period, subject
to Executive continuing to provide services to the Company through each vesting date. The Second Option will be subject to the terms,
definitions and provisions of the Company&rsquo;s then-current equity incentive plan (the &ldquo;<B><I>Equity Plan</I></B>&rdquo;) and
the stock option agreement by and between Executive and the Company evidencing the grant of the Second Option, which Executive will be
required to sign, both of which documents are incorporated herein by reference.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 1in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<B><U>Third Option</U></B>. Following the Closing Date, and subject to the approval of the Board, the Committee or the Delegate, as applicable,
and subject to the achievement of certain Company performance milestones established by, and in the sole discretion of, the Board, the
Committee or the Delegate, as applicable, Executive shall be eligible to receive a stock option grant with a grant date fair value of
$3,000,000 (the &ldquo;<B><I>Third Option</I></B>&rdquo;). The exercise price per share will be equal to the fair market value per share
on the date the Third Option is granted, as determined by the Board in good faith. There is no guarantee that the Internal Revenue Service
will agree with this value. Executive should consult with Executive&rsquo;s own tax advisor concerning the tax risks associated with
accepting an option to purchase a share of the Company&rsquo;s common stock. The term of the Third Option shall be ten (10) years, subject
to earlier expiration in the event of the termination of Executive&rsquo;s services to the Company. Subject to any vesting acceleration
rights Executive may have, the Third Option will vest on a monthly basis over a 4-year period, subject to Executive continuing to provide
services to the Company through each vesting date. The Third Option will be subject to the terms, definitions and provisions of the Equity
Plan and the stock option agreement by and between Executive and the Company evidencing the grant of the Third Option, which Executive
will be required to sign, both of which documents are incorporated herein by reference.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.
<B><U>Employee Benefits</U>.</B> During the Employment Period, Executive shall be eligible to (a) receive paid time off (&ldquo;<B><I>PTO</I></B>&rdquo;)
in accordance with the Company&rsquo;s PTO policy, as it may be amended from time to time and (b) participate in the employee benefit
plans maintained by the Company and generally available to similarly situated employees of the Company, subject in each case to the generally
applicable terms and conditions of the plan or policy in question and to the determinations of any Person or committee administering
such employee benefit plan or policy. The Company reserves the right to cancel or change the employee benefit plans, policies and programs
it offers to its employees at any time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.
<B><U>Business Expenses</U>.</B> The Company will reimburse Executive for necessary and reasonable business expenses incurred in connection
with Executive&rsquo;s duties hereunder upon presentation of an itemized account and appropriate supporting documentation, all in accordance
with the Company&rsquo;s generally applicable policies.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
<B><U>Rights Upon Termination</U>.</B> Except as expressly provided in Section 6, upon the termination of Executive&rsquo;s Employment,
Executive shall only be entitled to (i) the accrued but unpaid Base Salary compensation and PTO, (ii) other benefits earned and the reimbursements
described in this Agreement or under any Company-provided plans, policies, and arrangements for the period preceding the effective date
of the termination of Employment, each in accordance with the governing documents and policies of any such benefits, reimbursements,
plans and arrangements, and (iii) such other compensation or benefits from the Company as may be required by law (collectively, the &ldquo;<B><I>Accrued
Benefits</I></B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.5in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.
<B><U>Termination Benefits.</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Termination without Cause or Resignation for Good Reason Other Than in Connection with a Change in Control</U></B>. If, other than
during the twelve (12)-month period immediately following a Change in Control, (x) the Company terminates Executive&rsquo;s employment
with the Company for a reason other than Cause, Executive becoming Disabled or Executive&rsquo;s death, or (y) Executive resigns from
such employment for Good Reason, then, subject to Section 7, Executive will receive the following severance benefits from the Company:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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; text-indent: 1.25in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>Accrued Compensation</U>. The Company will pay Executive all Accrued Benefits.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<U>Severance Payment</U>. Executive will receive continuing payments of severance pay based on the Monthly Base Salary Rate (as defined
below) for a period of 3 months following Executive&rsquo;s termination of employment (the &ldquo;<B><I>Severance Period</I></B>&rdquo;),
less all required tax withholdings and other applicable deductions, which will be paid in accordance with the Company&rsquo;s regular
payroll procedures commencing on the Release Deadline (as defined in <U>Section 7(a)</U>); <I><U>provided</U></I>, that the first payment
shall include any amounts that would have been paid to Executive if payment had commenced on the date of Executive&rsquo;s separation
from service; <I><U>provided</U></I>, <I><U>further</U></I>, that if Executive accepts new employment during the Severance Period, Executive
shall notify the Company of such new employment and all severance payments shall cease as of the date Executive commences such new employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<U>Continued Employee Benefits</U>. If Executive elects continuation coverage pursuant to the Consolidated Omnibus Budget Reconciliation
Act of 1985, as amended (&ldquo;<B><I>COBRA</I></B>&rdquo;) for Executive and Executive&rsquo;s eligible dependents, within the time
period prescribed pursuant to COBRA, the Company will reimburse Executive for the COBRA premiums for such coverage (at the coverage levels
in effect immediately prior to Executive&rsquo;s termination or resignation) until the earlier of (A) the three (3) month period following
Executive&rsquo;s termination of employment, or (B) the date upon which Executive and/or Executive&rsquo;s eligible dependents become
covered under similar plans. COBRA reimbursements will be made by the Company to Executive consistent with the Company&rsquo;s normal
expense reimbursement policy and will be taxable to the extent required to avoid adverse consequences to Executive or the Company under
either Code Section 105(h) or the Patient Protection and Affordable Care Act of 2010.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Termination without Cause or Resignation for Good Reason in Connection with a Change in Control</U></B>. If during the twelve (12)-month
period immediately following a Change in Control, (x) the Company terminates Executive&rsquo;s employment with the Company for a reason
other than Cause, Executive becoming Disabled or Executive&rsquo;s death, or (y) Executive resigns from such employment for Good Reason,
then, subject to Section 7, Executive will receive the following severance benefits from the Company in lieu of the severance benefits
described in Section 6(a) above:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>Accrued Compensation</U>. The Company will pay Executive all Accrued Benefits.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<U>Severance and Continued Employee Benefits</U>. The Executive will be entitled to the benefits described in Section 6(a)(ii) and (iii)
above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<U>Equity</U>. All of Executive&rsquo;s unvested and outstanding equity awards shall immediately vest and become exercisable as of the
date of Executive&rsquo;s termination.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Disability; Death; Voluntary Resignation; Termination for Cause</U></B>. If Executive&rsquo;s employment with the Company is terminated
due to (i) Executive becoming Disabled or Executive&rsquo;s death, (ii) Executive&rsquo;s voluntary resignation (other than for Good
Reason during the twelve (12) month period immediately following a Change of Control), or (iii) the Company&rsquo;s termination of Executive&rsquo;s
employment with the Company for Cause, then Executive or Executive&rsquo;s estate (as the case may be) will receive the Accrued Benefits,
but will not be entitled to any other compensation or benefits from the Company except to the extent required by law (for example, COBRA).
All Accrued Benefits shall in all cases be paid within thirty (30) days of Executive&rsquo;s termination of employment (or such earlier
date as required by applicable law) pursuant to this Section 6(c).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Timing of Payments</U></B>. Subject to any specific timing provisions in Section 6(a) or 6(b), as applicable, or the provisions
of Section 7, payment of the severance and benefits hereunder shall be made or commence to be made as soon as practicable following Executive&rsquo;s
termination of employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>Exclusive Remedy</U></B>. In the event of a termination of Executive&rsquo;s employment with the Company (or any parent, subsidiary
or successor of the Company), the provisions of this Section 6 are intended to be and are exclusive and in lieu of any other rights or
remedies to which Executive or the Company may otherwise be entitled, whether at law, tort or contract, in equity, or under this Agreement
(other than the payment of accrued but unpaid wages, as required by law, and any unreimbursed reimbursable expenses). Executive will
be entitled to no other severance, benefits, compensation or other payments or rights upon a termination of employment, including, without
limitation, any severance payments and/or benefits provided in the Employment Agreement, other than those benefits expressly set forth
in Section 6 of this Agreement or pursuant to written equity award agreements with the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<B><U>No Duty to Mitigate</U></B>. Executive will not be required to mitigate the amount of any payment contemplated by this Agreement,
nor will any earnings that Executive may receive from any other source reduce any such payment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.
<B><U>Conditions to Receipt of Severance</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Release of Claims Agreement</U></B>. The receipt of any severance payments or benefits pursuant to this Agreement is subject to
Executive signing and not revoking a separation agreement and release of claims in a form acceptable to the Company (the &ldquo;<B><I>Release</I></B>&rdquo;),
which must become effective no later than the sixtieth (60th) day following Executive&rsquo;s termination of employment (the &ldquo;<B><I>Release
Deadline</I></B>&rdquo;), and if not, Executive will forfeit any right to severance payments or benefits under this Agreement. To become
effective, the Release must be executed by Executive and any revocation periods (as required by statute, regulation, or otherwise) must
have expired without Executive having revoked the Release. In addition, in no event will severance payments or benefits be paid or provided
until the Release actually becomes effective. If the termination of employment occurs at a time during the calendar year where the Release
Deadline could occur in the calendar year following the calendar year in which Executive&rsquo;s termination of employment occurs, then
any severance payments or benefits under this Agreement that would be considered Deferred Payments (as defined in Section 7(d)(i)) will
be paid on the first payroll date to occur during the calendar year following the calendar year in which such termination occurs, or
such later time as required by (i) the payment schedule applicable to each payment or benefit as set forth in Section 6, (ii) the date
the Release becomes effective, or (iii) Section 7(d)(ii); provided that the first payment shall include all amounts that would have been
paid to Executive if payment had commenced on the date of Executive&rsquo;s termination of employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Non-Solicitation</U></B>. The receipt of any termination benefits pursuant to Section 6 will be subject to Executive not violating
the provisions of Section 9. In the event Executive breaches the provisions of Section 9, all continuing payments and benefits to which
Executive may otherwise be entitled pursuant to Section 6 will immediately cease</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Confidential Information Agreement</U></B>. Executive&rsquo;s receipt of any payments or benefits under Section 6 will be subject
to Executive continuing to comply with the terms of the Confidentiality Agreement (as defined in Section 11 below).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Section 409A</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Notwithstanding anything to the contrary in this Agreement, no severance pay or benefits to be paid or provided to Executive, if any,
pursuant to this Agreement that, when considered together with any other severance payments or separation benefits, are considered deferred
compensation not exempt under Section 409A (together, the &ldquo;<B><I>Deferred Payments</I></B>&rdquo;) will be paid or otherwise provided
until Executive has a &ldquo;separation from service&rdquo; within the meaning of Section 409A. And for purposes of this Agreement, any
reference to &ldquo;termination of employment,&rdquo; &ldquo;termination&rdquo; or any similar term shall be construed to mean a &ldquo;separation
from service&rdquo; within the meaning of Section 409A. Similarly, no severance payable to Executive, if any, pursuant to this Agreement
that otherwise would be exempt from Section 409A pursuant to Treasury Regulation Section 1.409A-1(b)(9) will be payable until Executive
has a &ldquo;separation from service&rdquo; within the meaning of Section 409A.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Notwithstanding anything to the contrary in this Agreement, if Executive is a &ldquo;<B><I>specified employee</I></B>&rdquo; within the
meaning of Section 409A at the time of Executive&rsquo;s termination of employment (other than due to death), then the Deferred Payments,
if any, that are payable within the first six (6) months following Executive&rsquo;s separation from service, will become payable on
the first payroll date that occurs on or after the date six (6) months and one (1) day following the date of Executive&rsquo;s separation
from service. All subsequent Deferred Payments, if any, will be payable in accordance with the payment schedule applicable to each payment
or benefit. Notwithstanding anything herein to the contrary, if Executive dies following Executive&rsquo;s separation from service, but
prior to the six (6) month anniversary of the separation from service, then any payments delayed in accordance with this paragraph will
be payable in a lump sum as soon as administratively practicable after the date of Executive&rsquo;s death and all other Deferred Payments
will be payable in accordance with the payment schedule applicable to each payment or benefit. Each payment, installment and benefit
payable under this Agreement is intended to constitute a separate payment for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Without limitation, any amount paid under this Agreement that satisfies the requirements of the &ldquo;short-term deferral&rdquo; rule
set forth in Section 1.409A-1(b)(4) of the Treasury Regulations is not intended to constitute Deferred Payments for purposes of clause
(i) above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Without limitation, any amount paid under this Agreement that qualifies as a payment made as a result of an involuntary separation from
service pursuant to Section 1.409A-1(b)(9)(iii) of the Treasury Regulations that does not exceed the Section 409A Limit is not intended
to constitute Deferred Payments for purposes of clause (i) above. Any payment intended to qualify under this exemption must be made within
the allowable time period specified in Section 1.409A-1(b)(9)(iii) of the Treasury Regulations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
To the extent that reimbursements or in-kind benefits under this Agreement constitute non-exempt &ldquo;nonqualified deferred compensation&rdquo;
for purposes of Section 409A, (1) all reimbursements hereunder shall be made on or prior to the last day of the calendar year following
the calendar year in which the expense was incurred by Executive, (2) any right to reimbursement or in-kind benefits shall not be subject
to liquidation or exchange for another benefit, and (3) the amount of expenses eligible for reimbursement or in-kind benefits provided
in any calendar year shall not in any way affect the expenses eligible for reimbursement or in-kind benefits to be provided, in any other
calendar year.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
The payments and benefits provided under Sections 6 are intended to be exempt from or comply with the requirements of Section 409A so
that none of the severance payments and benefits to be provided hereunder will be subject to the additional tax imposed under Section
409A, and any ambiguities or ambiguous terms herein will be interpreted to be exempt or so comply. The Company and Executive agree to
work together in good faith to consider amendments to this Agreement and to take such reasonable actions that are necessary, appropriate
or desirable to avoid imposition of any additional tax or income recognition prior to actual payment to Executive under Section 409A.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.
<B><U>Definition of Terms</U></B>. The following terms referred to in this Agreement will have the following meanings:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Cause</U></B>. &ldquo;Cause&rdquo; means:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Executive&rsquo;s gross negligence or willful misconduct in the performance of his or her duties and responsibilities to the Company
or Executive&rsquo;s violation of any written Company policy;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Executive&rsquo;s conviction of, or pleading guilty or nolo contendre to, any felony or a lesser crime involving dishonesty or moral
turpitude;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Executive&rsquo;s commission of any act of fraud, theft, embezzlement, financial dishonesty or any other willful misconduct that has
caused or is reasonably expected to result in injury to the Company, whether or not related to performance of employment obligations;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Executive&rsquo;s unauthorized use or disclosure of any proprietary information or trade secrets of the Company or any affiliate of the
Company, or any other party to whom Executive owes an obligation of nondisclosure as a result of Executive&rsquo;s relationship with
the Company;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
Executive&rsquo;s material breach of any obligations under any written agreement or covenant with the Company or any affiliate of the
Company, and Executive&rsquo;s failure to cure such breach within 30 days after receiving written notice thereof;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
Executive&rsquo;s alcohol abuse or other substance abuse;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii)
Executive&rsquo;s continued failure to substantially perform Executive&rsquo;s employment duties and failure to cure such failure within
30 days after receipt of a written demand of performance from the Company (for clarity, it is noted that this clause (vii) refers to
such matters as failure to attend work or omission of specific duties from the work performed, and not to disputes with respect to the
quality of work performed in good faith).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(a)
<U>Change in Control</U></B>. &ldquo;Change in Control&rdquo; will mean and include any of the following: (i) a merger or consolidation
of the Company with or into any other corporation or other entity (A) in which the Company is not the surviving entity or (B) in which
the Company is the surviving entity but in which holders of the Company&rsquo;s voting securities immediately prior to such merger or
consolidation will not continue to hold at least a majority of the outstanding voting securities of the Company; (ii) a sale, lease,
exchange or other transfer (in one transaction or a related series of transactions, but excluding any merger or consolidation not having
an effect described in (a) above) of all or substantially all of the Company&rsquo;s assets; or (iii) the acquisition by any person or
any group of persons, acting together in any transaction or related series of transactions, of such quantity of the Company&rsquo;s voting
securities as causes such person, or group of persons, to own beneficially, directly or indirectly, as of the time immediately after
such transaction or series of transactions, 50% or more of the combined voting power of the voting securities of the Company other than
as a result of (i) an acquisition of securities directly from the Company or (ii) an acquisition of securities by the Company which by
reducing the voting securities outstanding increases the proportionate voting power represented by the voting securities owned by any
such person or group of persons to 50% or more of the combined voting power of such voting securities; provided that a Change of Control
will not include any transaction or series of transactions principally for bona fide equity financing purposes in which cash is received
by the Company or any successor or indebtedness of the Company is cancelled or converted or a combination thereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Closing Date</U></B>. &ldquo;Closing Date&rdquo; means the actual date of closing of the Merger.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Code</U></B>. &ldquo;Code&rdquo; means the Internal Revenue Code of 1986, as amended.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Disability</U></B>. &ldquo;Disability&rdquo; or &ldquo;Disabled&rdquo; means that Executive is unable to engage in any substantial
gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or which
has lasted, or can be expected to last, for a continuous period of not less than one (1) year.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>Good Reason</U></B>. Good Reason&rdquo; means Executive&rsquo;s termination of employment within thirty (30) days following the
expiration of any cure period (discussed below) following the occurrence of one or more of the following, without Executive&rsquo;s consent:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
A material reduction of Executive&rsquo;s duties, authority or responsibilities, relative to Executive&rsquo;s duties, authority or responsibilities
in effect immediately prior to such reduction; provided, however, that a reduction in duties, authority or responsibilities solely by
virtue of the Company being acquired and made part of a larger entity (as, for example, when the Chief Financial Officer of the Company
remains as such following a change of control but is not made the Chief Financial Officer of the acquiring corporation) will not constitute
Good Reason;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
A material reduction in Executive&rsquo;s Base Salary (except where there is a reduction applicable to all similarly situated executive
officers generally); provided, that a reduction of less than ten percent (10%) will not be considered a material reduction in Base Salary;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
A material change in the geographic location of Executive&rsquo;s primary work facility or location; provided, that a relocation of less
than fifty (50) miles from Executive&rsquo;s then-present work location will not be considered a material change in geographic location;
or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
A material breach by the Company of a material provision of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Executive
will not resign for Good Reason without first providing the Company with written notice of the acts or omissions constituting the grounds
for Good Reason within sixty (60) days of the initial existence of the grounds for Good Reason and a reasonable cure period of not less
than thirty (30) days following the date the Company receives such notice during which such condition must not have been cured.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<B><U>Governmental Authority</U></B>. &ldquo;Governmental Authority&rdquo; means any federal, state, municipal, foreign or other government,
governmental department, commission, board, bureau, agency or instrumentality, or any private or public court or tribunal.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<B><U>Merger</U></B>. &ldquo;Merger&rdquo; has the meaning ascribed to it in that certain Agreement and Plan of Merger and Reorganization,
dated as of April 17, 2022, by and among Flexible Solutions International Inc., an Alberta, Canada corporation, the Company and those
certain other parties identified therein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<B><U>Person</U></B>. &ldquo;Person&rdquo; shall be construed in the broadest sense and means and includes any natural person, a partnership,
a corporation, an association, a joint stock company, a limited liability company, a trust, a joint venture, an unincorporated organization
and other entity or Governmental Authority.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Section 409A</U></B>. &ldquo;Section 409A&rdquo; means Section 409A of the Code, and the final regulations and any guidance promulgated
thereunder or any state law equivalent.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
<B><U>Section 409A Limit</U></B>. &ldquo;Section 409A Limit&rdquo; shall mean two (2) times the lesser of: (i) Executive&rsquo;s annualized
compensation based upon the annual rate of pay paid to Executive during Executive&rsquo;s taxable year preceding Executive&rsquo;s taxable
year of his or her separation from service as determined under Treasury Regulation Section 1.409A-1(b)(9)(iii)(A)(1) and any Internal
Revenue Service guidance issued with respect thereto; or (ii) the maximum amount that may be taken into account under a qualified plan
pursuant to Section 401(a)(17) of the Code for the year in which Executive&rsquo;s separation from service occurred.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.
<B><U>Restrictive Covenants</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<U>Non-Solicitation</U>. During the period commencing on the date of this Agreement and continuing until the first anniversary of the
date when Executive&rsquo;s Employment terminated for any reason, Executive shall not directly or indirectly, personally or through others,
solicit, recruit or attempt to solicit or recruit (on Executive&rsquo;s own behalf or on behalf of any other Person) either (i) any current
employee or any consultant of the Company or any of the Company&rsquo;s affiliates, (ii) any former employee or consultant of the Company
or any of the Company&rsquo;s affiliates who left the Company&rsquo;s (or such affiliate&rsquo;s) service within the six (6) months preceding
the Executive&rsquo;s termination date, or (iii) the business of any customer of the Company or any of the Company&rsquo;s affiliates
on whom Executive called or with whom Executive became acquainted during Executive&rsquo;s Employment. Executive represents that Executive
is (i) familiar with the foregoing covenant not to solicit, and (ii) fully aware of Executive&rsquo;s obligations hereunder, including,
without limitation, the reasonableness of the length of time, scope and geographic coverage of these covenants.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<U>Non-Disparagement</U>. Executive shall not make any remarks disparaging the conduct or character of the Company, any of the Company&rsquo;s
affiliates, any of the Company&rsquo;s or any Company affiliates&rsquo; current or former employees, officers, directors, successors
or assigns.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.
<B><U>Golden Parachute</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Anything in this Agreement to the contrary notwithstanding, if any payment or benefit Executive would receive from the Company or otherwise
(&ldquo;<B><I>Payment</I></B>&rdquo;) would (i) constitute a &ldquo;parachute payment&rdquo; within the meaning of Section 280G of the
Code; and (ii) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the &ldquo;<B><I>Excise Tax</I></B>&rdquo;),
then such Payment shall be equal to the Reduced Amount. The &ldquo;<B><I>Reduced Amount</I></B><I>&rdquo;</I> shall be either (x) the
largest portion of the Payment that would result in no portion of the Payment being subject to the Excise Tax; or (y) the largest portion,
up to and including the total, of the Payment, whichever amount, after taking into account all applicable federal, state and local employment
taxes, income taxes, and the Excise Tax (all computed at the highest applicable marginal rate), results in Executive&rsquo;s receipt,
on an after-tax basis, of the greater amount of the Payment. Any reduction made pursuant to this Section 10(a) shall be made in accordance
with the following order of priority: (i) stock options whose exercise price exceeds the fair market value of the optioned stock (&ldquo;<B><I>Underwater
Options</I></B>&rdquo;) (ii) Full Credit Payments (as defined below) that are payable in cash, (iii) non-cash Full Credit Payments that
are taxable, (iv) non-cash Full Credit Payments that are not taxable (v) Partial Credit Payments (as defined below) and (vi) non-cash
employee welfare benefits. In each case, reductions shall be made in reverse chronological order such that the payment or benefit owed
on the latest date following the occurrence of the event triggering the excise tax will be the first payment or benefit to be reduced
(with reductions made pro-rata in the event payments or benefits are owed at the same time). &ldquo;<B><I>Full Credit Payment</I></B>&rdquo;
means a payment, distribution or benefit, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement
or otherwise, that if reduced in value by one dollar reduces the amount of the parachute payment (as defined in Section 280G of the Code)
by one dollar, determined as if such payment, distribution or benefit had been paid or distributed on the date of the event triggering
the excise tax. &ldquo;<B><I>Partial Credit Payment</I></B>&rdquo; means any payment, distribution or benefit that is not a Full Credit
Payment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
A nationally recognized certified public accounting firm selected by the Company (the &ldquo;<B><I>Accounting Firm</I></B>&rdquo;) shall
perform the foregoing calculations related to the Excise Tax. If a reduction is required pursuant to Section 10(a), the Accounting Firm
shall administer the ordering of the reduction as set forth in Section 10(a). The Company shall bear all expenses with respect to the
determinations by such accounting firm required to be made hereunder.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The Accounting Firm engaged to make the determinations hereunder shall provide its calculations, together with detailed supporting documentation,
to Executive and the Company within fifteen (15) calendar days after the date on which Executive&rsquo;s right to a Payment is triggered.
Any good faith determinations of the Accounting Firm made hereunder shall be final, binding, and conclusive upon Executive and the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.
<B><U>Confidentiality Agreement</U>.</B> Executive acknowledges and agrees that at all times in the future, Executive will remain bound
by the Confidential Information and Invention Assignment Agreement previously entered into by and between the Company and Executive (the
&ldquo;<B><I>Confidentiality Agreement</I></B>&rdquo;), a copy of which is attached hereto as Attachment A.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.
<B><U>Arbitration</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Arbitration</U></B>. In consideration of Executive&rsquo;s Employment with the Company, its promise to arbitrate all employment<B>-</B>related
disputes, and Executive&rsquo;s receipt of the compensation, pay raises and other benefits paid to Executive by the Company, at present
and in the future, Executive agrees that any and all controversies, claims, or disputes with anyone (including the Company and any employee,
officer, director, shareholder or benefit plan of the Company in their capacity as such or otherwise) arising out of, relating to, or
resulting from Executive&rsquo;s Employment with the Company or termination thereof, including any breach of this Agreement, will be
subject to binding arbitration under the Arbitration Rules set forth in California Code of Civil Procedure Section 1280 through 1294.2,
including Section 1281.8 (the &ldquo;<B><I>Act</I></B>&rdquo;), and pursuant to California law. The Federal Arbitration Act shall also
apply with full force and effect, notwithstanding the application of procedural rules set forth under the Act.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Dispute Resolution</U></B>. Disputes that Executive agrees to arbitrate, and thereby agrees to waive any right to a jury trial,
include any statutory claims under local, state, or federal law, including, but not limited to, claims under Title VII of the Civil Rights
Act of 1964, the Americans with Disabilities Act of 1990, the Age Discrimination in Employment Act of 1967, the Older Workers Benefit
Protection Act, the Sarbanes Oxley Act, the Worker Adjustment and Retraining Notification Act, the California Fair Employment and Housing
Act, the Family and Medical Leave Act, the California Family Rights Act, the California Labor Code, claims of harassment, discrimination,
and wrongful termination, and any statutory or common law claims. Executive further understands that this agreement to arbitrate also
applies to any disputes that the Company may have with Executive.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Procedure</U></B>. Executive agrees that any arbitration will be administered by Judicial Arbitration &amp; Mediation Services,
Inc. (&ldquo;<B><I>JAMS</I></B>&rdquo;), pursuant to its Employment Arbitration Rules &amp; Procedures (the &ldquo;<B><I>JAMS Rules</I></B>&rdquo;).
The arbitrator shall have the power to decide any motions brought by any party to the arbitration, including motions for summary judgment
and/or adjudication, motions to dismiss and demurrers, and motions for class certification, prior to any arbitration hearing. The arbitrator
shall have the power to award any remedies available under applicable law, and the arbitrator shall award attorneys&rsquo; fees and costs
to the prevailing party, except as prohibited by law. The Company will pay for any administrative or hearing fees charged by the administrator
or JAMS, and all arbitrator&rsquo;s fees, except that Executive shall pay any filing fees associated with any arbitration that Executive
initiates, but only so much of the filing fee as Executive would have instead paid had Executive filed a complaint in a court of law.
Executive agrees that the arbitrator shall administer and conduct any arbitration in accordance with California law, and that the arbitrator
shall apply substantive and procedural California law to any dispute or claim, without reference to the rules of conflict of law. To
the extent that the JAMS Rules conflict with California law, California law shall take precedence. The decision of the arbitrator shall
be in writing. Any arbitration under this Agreement shall be conducted in San Francisco County, California.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Remedy</U></B>. Except as provided by the Act, arbitration shall be the sole, exclusive, and final remedy for any dispute between
Executive and the Company. <B>Accordingly, except as provided by the Act and this Agreement, neither Executive nor the Company will be
permitted to pursue court action regarding claims that are subject to arbitration</B>. Notwithstanding, the arbitrator will not have
the authority to disregard or refuse to enforce any lawful Company policy, and the arbitrator will not order or require the Company to
adopt a policy not otherwise required by law that the Company has not adopted.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>Administrative Relief</U></B>. Executive is not prohibited from pursuing an administrative claim with a local, state, or federal
administrative body or government agency that is authorized to enforce or administer laws related to employment, including, but not limited
to, the Department of Fair Employment and Housing, the Equal Employment Opportunity Commission, the National Labor Relations Board, or
the Workers&rsquo; Compensation Board. However, Executive may not pursue court action regarding any such claim, except as permitted by
law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<B><U>Voluntary Nature of Agreement</U></B>. Executive acknowledges and agrees that Executive is executing this Agreement voluntarily
and without any duress or undue influence by the Company or anyone else. Executive further acknowledges and agrees that Executive has
carefully read this Agreement and that Executive has asked any questions needed for Executive to understand the terms, consequences and
binding effect of this Agreement and fully understands it, including that <B><I>EXECUTIVE IS WAIVING EXECUTIVE&rsquo;S RIGHT TO A JURY
TRIAL</I></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<B><U>Independent Advice</U>.</B> Executive acknowledges that Executive has been advised to obtain independent advice and legal counsel
to advise Executive concerning this Agreement, and that Executive has either done so or has knowingly waived that opportunity of Executive&rsquo;s
own free choice. Neither the Company nor any attorneys for the Company have advised Executive concerning this Agreement, and Executive
is relying solely upon the advice of Executive&rsquo;s own independent counsel (if any); nor has the Company or any attorneys for the
Company coerced, used undue influence, or otherwise induced Executive to enter into this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.
<B><U>Successors</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Company&rsquo;s Successors</U>.</B> This Agreement shall be binding upon any successor (whether direct or indirect and whether
by purchase, lease, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company&rsquo;s business and/or
assets. For all purposes under this Agreement, the term &ldquo;<B><I>Company</I></B>&rdquo; shall include any successor to the Company&rsquo;s
business or assets that become bound by this Agreement or any affiliate of any such successor that employs Executive.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Executive&rsquo;s Successors</U>.</B> This Agreement and all of Executive&rsquo;s rights hereunder shall inure to the benefit of,
and be enforceable by, Executive&rsquo;s personal or legal representatives, executors, administrators, successors, heirs, distributees,
devisees and legatees.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.
<B><U>Miscellaneous Provisions</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Indemnification</U>.</B> In addition to any individual indemnification agreement entered into between the Company and the Executive,
which shall control, the Company shall indemnify Executive to the maximum extent permitted by applicable law and the Company&rsquo;s
Bylaws with respect to Executive&rsquo;s service and Executive shall also be covered under a directors and officers liability insurance
policy paid for by the Company to the extent that the Company maintains such a liability insurance policy now or in the future. Executive
agrees to indemnify and save Company and its affiliates harmless from any damages, which Company may sustain in any manner primarily
through Executive&rsquo;s willful misconduct or gross negligence or a material breach of the provisions of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Headings</U></B>. All captions and section headings used in this Agreement are for convenient reference only and do not form a
part of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Notice</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>General</U>. Notices and all other communications contemplated by this Agreement shall be in writing and shall be deemed to have been
duly given when personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid.
In Executive&rsquo;s case, mailed notices shall be addressed to Executive at the home address that Executive most recently communicated
to the Company in writing. In the case of the Company, mailed notices shall be addressed to its corporate headquarters, and all notices
shall be directed to the attention of its Secretary.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<U>Notice of Termination</U>. Any termination by the Company for Cause or by Executive for Good Reason will be communicated by a notice
of termination to the other party hereto given in accordance with Section 14(c)(i) of this Agreement. Such notice will indicate the specific
termination provision in this Agreement relied upon, will set forth in reasonable detail the facts and circumstances claimed to provide
a basis for termination under the provision so indicated, and will specify the termination date (which will be not more than thirty (30)
days after the giving of such notice), subject to any applicable cure period. The failure by Executive or the Company to include in the
notice any fact or circumstance which contributes to a showing of Good Reason or Cause, as applicable, will not waive any right of Executive
or the Company, as applicable, hereunder or preclude Executive or the Company, as applicable, from asserting such fact or circumstance
in enforcing his or her or its rights hereunder, as applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Modifications and Waivers</U>.</B> No provision of this Agreement shall be modified, waived or discharged unless the modification,
waiver or discharge is agreed to in writing and signed by Executive and by an authorized officer of the Company (other than Executive).
No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party shall
be considered a waiver of any other condition or provision or of the same condition or provision at another time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>Whole Agreement</U>.</B> This Agreement supersedes any prior offer letter entered into by and between the Company and Executive.
No other agreements, representations or understandings (whether oral or written and whether express or implied) that are not expressly
set forth in this Agreement have been made or entered into by either party with respect to the subject matter hereof. This Agreement
and the Confidentiality Agreement contain the entire understanding of the parties with respect to the subject matter hereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<B><U>Withholding Taxes</U>.</B> All payments made under this Agreement shall be subject to reduction to reflect taxes or other deductions
required to be withheld by law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<B><U>Choice of Law and Severability</U>.</B> This Agreement shall be interpreted in accordance with the laws of the State of California
without giving effect to provisions governing the choice of law. If any provision of this Agreement becomes or is deemed invalid, illegal
or unenforceable in any applicable jurisdiction by reason of the scope, extent or duration of its coverage, then such provision shall
be deemed amended to the minimum extent necessary to conform to applicable law so as to be valid and enforceable or, if such provision
cannot be so amended without materially altering the intention of the parties, then such provision shall be stricken and the remainder
of this Agreement shall continue in full force and effect. If any provision of this Agreement is rendered illegal by any present or future
statute, law, ordinance or regulation (collectively, the &ldquo;<B><I>Law</I></B>&rdquo;) then that provision shall be curtailed or limited
only to the minimum extent necessary to bring the provision into compliance with the Law. All the other terms and provisions of this
Agreement shall continue in full force and effect without impairment or limitation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<B><U>No Assignment</U>.</B> This Agreement and all of Executive&rsquo;s rights and obligations hereunder are personal to Executive and
may not be transferred or assigned by Executive at any time. The Company may assign its rights under this Agreement to any entity that
assumes the Company&rsquo;s obligations hereunder in connection with any sale or transfer to such entity of all or a substantial portion
of the Company&rsquo;s assets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Acknowledgment</U></B>. Executive acknowledges that Executive has had the opportunity to discuss this matter with and obtain advice
from Executive&rsquo;s personal attorney, has had sufficient time to, and has carefully read and fully understood all the provisions
of this Agreement, and is knowingly and voluntarily entering into this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
<B><U>Counterparts</U>.</B> This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but
all of which together shall constitute one and the same instrument. Execution of a facsimile copy will have the same force and effect
as execution of an original, and a facsimile signature will be deemed an original and valid signature.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-indent: 1in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
<B><U>Electronic Delivery</U>.</B> The Company may, in its sole discretion, decide to deliver any documents related to this Agreement
by electronic means. Executive hereby consents to receive such documents by electronic delivery.</FONT></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"><I>&nbsp;</I></FONT></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"><I>[Signature
Page Follows]</I></FONT></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"><I>&nbsp;</I></FONT></P>


<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
you have had an opportunity to review this Agreement, please feel free to contact me if you have any questions or comments. To indicate
your acceptance of this Agreement, please sign and date this letter in the space provided below and return it to the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0; margin-bottom: 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">Very truly yours,</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt; text-transform: uppercase"><B>lygos, inc.</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">&nbsp;</TD>
    <TD STYLE="width: 5%"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 45%"><FONT STYLE="font-size: 10pt"><I>/s/ Eric Steen</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">(Signature)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt">Eric Steen</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid"><FONT STYLE="font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left; width: 50%; vertical-align: bottom"><FONT STYLE="font-size: 10pt"><B>ACCEPTED AND AGREED:</B></FONT></TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left; vertical-align: bottom"><FONT STYLE="font-size: 10pt; text-transform: uppercase">BRYCE DILLE</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid; vertical-align: bottom"><FONT STYLE="font-size: 10pt"><I>/s/ Bryce Dille</I></FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><I>&nbsp;</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">(Signature)</FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid; vertical-align: bottom"><FONT STYLE="font-size: 10pt">5/3/2022 </FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Date</FONT></TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></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">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attachment
A: Confidential Information and Invention Assignment Agreement.</FONT></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">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: none">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: none"><U>ATTACHMENT
A</U></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: none">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: none">CONFIDENTIAL
INFORMATION AND INVENTION ASSIGNMENT AGREEMENT</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: none">&nbsp;</FONT></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"><I>(See
Attached)</I></FONT></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">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 17; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --> -</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.14
<SEQUENCE>5
<FILENAME>ex10-14.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit
10.14</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">lygos,
inc.</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; 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 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1249
Eight St.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Berkeley,
CA 94710</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">May
3, 2022</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eric
Steen</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">917
Haight St.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">San
Francisco, CA 94117</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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: bold 10pt Times New Roman, Times, Serif; width: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 0.75in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Re:</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AMENDED
    AND RESTATED EMPLOYMENT AGREEMENT</FONT></TD></TR>
  </TABLE>
<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-decoration: none">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dear
Eric:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Amended and Restated Employment Agreement (the &ldquo;<B><I>Agreement</I></B>&rdquo;) between you (referred to hereinafter as the &ldquo;<B><I>Executive</I></B>&rdquo;)
and Lygos, Inc., a Delaware corporation (the &ldquo;<B><I>Company</I></B>&rdquo;) sets forth the terms and conditions that shall govern
the period of Executive&rsquo;s continued employment with the Company (referred to hereinafter as &ldquo;<B><I>Employment</I></B>&rdquo;
or the &ldquo;<B><I>Employment Period</I></B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1. <B><U>Duties
and Scope of Employment</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <B><U>At-Will
Employment</U></B>. Executive will continue as a full-time employee with the Company under the terms of which will be governed by this
Agreement. Executive&rsquo;s Employment with the Company is for no specified period and constitutes &ldquo;at will&rdquo; employment.
As a result, Executive is free to terminate Employment at any time, with or without advance notice, and for any reason or for no reason.
Similarly, the Company is free to terminate Executive&rsquo;s Employment at any time, with or without advance notice, and with or without
Cause (as defined below). Furthermore, although the terms and conditions of Executive&rsquo;s Employment with the Company may change
over time, nothing shall change the at-will nature of Executive&rsquo;s Employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <B><U>Position
and Responsibilities</U>.</B> During the Employment Period, the Company agrees to continue to employ Executive in the position of Chief
Executive Officer. Executive will report to the Company&rsquo;s Board of Directors (the <B>&ldquo;Board&rdquo;</B>), or to such other
Person as the Company subsequently may determine (your &ldquo;<B><I>Supervisor</I></B>&rdquo;), and Executive will be working out of
the Company&rsquo;s office in Berkeley, CA. Executive will perform the duties and have the responsibilities and authority customarily
performed and held by an employee in Executive&rsquo;s position or as otherwise may be assigned or delegated to Executive by the Board.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) <B><U>Obligations
to the Company</U>.</B> During the Employment Period, Executive shall perform Executive&rsquo;s duties faithfully and to the best of
Executive&rsquo;s ability and will devote Executive&rsquo;s full business efforts and time to the Company. During the Employment Period,
without the prior written approval of your Supervisor, Executive shall not render services in any capacity to any other Person and shall
not act as a sole proprietor or partner of any other Person or own more than five percent (5%) of the stock of any other corporation.
Notwithstanding the foregoing, Executive may serve on civic or charitable boards or committees, deliver lectures, fulfill speaking engagements,
teach at educational institutions, or manage personal investments without advance written consent of your Supervisor; provided that such
activities do not individually or in the aggregate interfere with the performance of Executive&rsquo;s duties under this Agreement or
create a potential business or fiduciary conflict. Executive shall comply with the Company&rsquo;s policies and rules, as they may be
in effect from time to time during Executive&rsquo;s Employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) <B><U>Business
Opportunities</U>.</B> During Executive&rsquo;s Employment, Executive shall promptly disclose to the Company each business opportunity
of a type, which based upon its prospects and relationship to the business of the Company or its affiliates, the Company might reasonably
consider pursuing. In the event that Executive&rsquo;s Employment is terminated for any reason, the Company or its affiliates shall have
the exclusive right to participate in or undertake any such opportunity on their own behalf without any involvement by or compensation
to Executive under this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) <B><U>No
Conflicting Obligations</U>.</B> Executive represents and warrants to the Company that Executive is under no obligations or commitments,
whether contractual or otherwise, that are inconsistent with Executive&rsquo;s obligations under this Agreement or that would otherwise
prohibit Executive from performing Executive&rsquo;s duties with the Company. In connection with Executive&rsquo;s Employment, Executive
shall not use or disclose any trade secrets or other proprietary information or intellectual property in which Executive or any other
Person has any right, title or interest and Executive&rsquo;s Employment will not infringe or violate the rights of any other Person.
Executive represents and warrants to the Company that Executive has returned all property and confidential information belonging to any
prior employer.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2. <B><U>Cash
and Incentive Compensation</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <B><U>Base
Salary</U>.</B> The Company shall pay Executive, as compensation for Executive&rsquo;s services, a base salary (with a retroactive effective
date as of January 1, 2022) at a gross annual rate of $420,000, less all required tax withholdings and other applicable deductions, in
accordance with the Company&rsquo;s standard payroll procedures; provided, however, upon the Closing Date (as defined below), the Executive&rsquo;s
base salary shall be increased to a gross annual rate of $550,000. The annual compensation specified in this subsection <FONT STYLE="background-color: lightgrey">(a)</FONT>,
together with any permitted modifications in such compensation that the Company may make from time to time, is referred to in this Agreement
as the &ldquo;<B><I>Base Salary</I></B>.&rdquo; Executive&rsquo;s Base Salary will be subject to review and potential adjustments that
will be made based upon the Company&rsquo;s normal performance review practices. Effective as of the date of any change to Executive&rsquo;s
Base Salary, the Base Salary as so changed shall be considered the new Base Salary for all purposes of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <B><U>Signing
Bonus</U>. </B>The Company will pay you a one-time signing bonus of $350,000, which will be paid to you, less applicable withholdings
and required deductions, within 30 days following the date of this Agreement, subject to your continued employment through such payment
date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) <B><U>Cash
Incentive Bonus</U>.</B> Effective as of the Closing Date, Executive will be eligible to be considered for an annual cash incentive bonus
(the &ldquo;<B><I>Cash Bonus</I></B>&rdquo;) each calendar year during the Employment Period based upon the achievement of certain objective
or subjective criteria (collectively, the &ldquo;<B><I>Performance Goals</I></B>&rdquo;). In compliance with all relevant legal requirements
and based on Executive&rsquo;s level within the Company, the Performance Goals for Executive&rsquo;s Cash Bonus for a particular year
will be established by, and in the sole discretion of, the Board, any Compensation Committee of the Board (the &ldquo;<B><I>Committee</I></B>&rdquo;),
or a delegate of either the Board or the Committee (the &ldquo;<B><I>Delegate</I></B>&rdquo;), as applicable. The initial target amount
for any such Cash Bonus will be up to 75% of Executive&rsquo;s Base Salary (the &ldquo;<B><I>Target Bonus Percentage</I></B>&rdquo;),
less all required tax withholdings and other applicable deductions. The determinations of the Board, the Committee or the Delegate, as
applicable, with respect to such Cash Bonus or the Target Bonus Percentage shall be final and binding. Executive&rsquo;s Target Bonus
Percentage for any subsequent year may be adjusted up or down, as determined in the sole discretion of the Board, the Committee or the
Delegate, as applicable. Executive shall not earn a Cash Bonus unless Executive is employed by the Company on the date when such Cash
Bonus is actually paid by the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) <B><U>Stock
Options</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) <B><U>First
Option</U></B>. Subject to the approval of the Board, the Committee or the Delegate, as applicable, the Company shall grant Executive
a stock option, to purchase 1,344,000 shares of the Company&rsquo;s common stock (the &ldquo;<B><I>First Option</I></B>&rdquo;). The
First Option shall be granted as soon as reasonably practicable following the date of this Agreement. The exercise price per share will
be equal to the fair market value per share on the date the First Option is granted, as determined by the Board in good faith. There
is no guarantee that the Internal Revenue Service will agree with this value. Executive should consult with Executive&rsquo;s own tax
advisor concerning the tax risks associated with accepting an option to purchase a share of the Company&rsquo;s common stock. The term
of the First Option shall be ten (10) years, subject to earlier expiration in the event of the termination of Executive&rsquo;s services
to the Company. Subject to any vesting acceleration rights Executive may have, the First Option will vest on a monthly basis over a 4-year
period, subject to Executive continuing to provide services to the Company through each vesting date. The First Option will be subject
to the terms, definitions and provisions of the Company&rsquo;s 2021 Equity Incentive Plan (the &ldquo;<B><I>Lygos Plan</I></B>&rdquo;)
and the stock option agreement by and between Executive and the Company evidencing the grant of the First Option, which Executive will
be required to sign, both of which documents are incorporated herein by reference.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) <B><U>Second
Option</U></B>. Following the Closing Date, and subject to the approval of the Board, the Committee or the Delegate, as applicable, the
Company shall grant Executive a stock option with a grant date fair value of $4,000,000 (the &ldquo;<B><I>Second Option</I></B>&rdquo;).
The Second Option shall be granted as soon as reasonably practicable after the Closing Date. The exercise price per share will be equal
to the fair market value per share on the date the Second Option is granted, as determined by the Board in good faith. There is no guarantee
that the Internal Revenue Service will agree with this value. Executive should consult with Executive&rsquo;s own tax advisor concerning
the tax risks associated with accepting an option to purchase a share of the Company&rsquo;s common stock. The term of the Second Option
shall be ten (10) years, subject to earlier expiration in the event of the termination of Executive&rsquo;s services to the Company.
Subject to any vesting acceleration rights Executive may have, the Second Option will vest on a monthly basis over a 4-year period, subject
to Executive continuing to provide services to the Company through each vesting date. The Second Option will be subject to the terms,
definitions and provisions of the Company&rsquo;s then-current equity incentive plan (the &ldquo;<B><I>Equity Plan</I></B>&rdquo;) and
the stock option agreement by and between Executive and the Company evidencing the grant of the Second Option, which Executive will be
required to sign, both of which documents are incorporated herein by reference.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) <B><U>Third
Option</U></B>. Following the Closing Date, and subject to the approval of the Board, the Committee or the Delegate, as applicable, and
subject to the achievement of certain Company performance milestones established by, and in the sole discretion of, the Board, the Committee
or the Delegate, as applicable, Executive shall be eligible to receive a stock option grant with a grant date fair value of $3,000,000
(the &ldquo;<B><I>Third Option</I></B>&rdquo;). The exercise price per share will be equal to the fair market value per share on the
date the Third Option is granted, as determined by the Board in good faith. There is no guarantee that the Internal Revenue Service will
agree with this value. Executive should consult with Executive&rsquo;s own tax advisor concerning the tax risks associated with accepting
an option to purchase a share of the Company&rsquo;s common stock. The term of the Third Option shall be ten (10) years, subject to earlier
expiration in the event of the termination of Executive&rsquo;s services to the Company. Subject to any vesting acceleration rights Executive
may have, the Third Option will vest on a monthly basis over a 4-year period, subject to Executive continuing to provide services to
the Company through each vesting date. The Third Option will be subject to the terms, definitions and provisions of the Equity Plan and
the stock option agreement by and between Executive and the Company evidencing the grant of the Third Option, which Executive will be
required to sign, both of which documents are incorporated herein by reference.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3. <B><U>Employee
Benefits</U>.</B> During the Employment Period, Executive shall be eligible to (a) receive paid time off (&ldquo;<B><I>PTO</I></B>&rdquo;)
in accordance with the Company&rsquo;s PTO policy, as it may be amended from time to time and (b) participate in the employee benefit
plans maintained by the Company and generally available to similarly situated employees of the Company, subject in each case to the generally
applicable terms and conditions of the plan or policy in question and to the determinations of any Person or committee administering
such employee benefit plan or policy. The Company reserves the right to cancel or change the employee benefit plans, policies and programs
it offers to its employees at any time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4. <B><U>Business
Expenses</U>.</B> The Company will reimburse Executive for necessary and reasonable business expenses incurred in connection with Executive&rsquo;s
duties hereunder upon presentation of an itemized account and appropriate supporting documentation, all in accordance with the Company&rsquo;s
generally applicable policies.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5. <B><U>Rights
Upon Termination</U>.</B> Except as expressly provided in Section <FONT STYLE="background-color: lightgrey">6</FONT>, upon the termination
of Executive&rsquo;s Employment, Executive shall only be entitled to (i) the accrued but unpaid Base Salary compensation and PTO, (ii)
other benefits earned and the reimbursements described in this Agreement or under any Company-provided plans, policies, and arrangements
for the period preceding the effective date of the termination of Employment, each in accordance with the governing documents and policies
of any such benefits, reimbursements, plans and arrangements, and (iii) such other compensation or benefits from the Company as may be
required by law (collectively, the &ldquo;<B><I>Accrued Benefits</I></B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6. <B><U>Termination
Benefits.</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 0.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <B><U>Termination
without Cause or Resignation for Good Reason Other Than in Connection with a Change in Control</U></B>. If, other than during the twelve
(12)-month period immediately following a Change in Control, (x) the Company terminates Executive&rsquo;s employment with the Company
for a reason other than Cause, Executive becoming Disabled or Executive&rsquo;s death, or (y) Executive resigns from such employment
for Good Reason, then, subject to Section 7, Executive will receive the following severance benefits from the Company:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) <U>Accrued
Compensation</U>. The Company will pay Executive all Accrued Benefits.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) <U>Severance
Payment</U>. Executive will receive continuing payments of severance pay based on the Monthly Base Salary Rate (as defined below) for
a period of 12 months following Executive&rsquo;s termination of employment (the &ldquo;<B><I>Severance Period</I></B>&rdquo;), less
all required tax withholdings and other applicable deductions, which will be paid in accordance with the Company&rsquo;s regular payroll
procedures commencing on the Release Deadline (as defined in <U>Section 7(a)</U>); <I><U>provided</U></I>, that the first payment shall
include any amounts that would have been paid to Executive if payment had commenced on the date of Executive&rsquo;s separation from
service; <I><U>provided</U></I>, <I><U>further</U></I>, that if Executive accepts new employment during the Severance Period, Executive
shall notify the Company of such new employment and all severance payments shall cease as of the date Executive commences such new employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) <U>Continued
Employee Benefits</U>. If Executive elects continuation coverage pursuant to the Consolidated Omnibus Budget Reconciliation Act of 1985,
as amended (&ldquo;<B><I>COBRA</I></B>&rdquo;) for Executive and Executive&rsquo;s eligible dependents, within the time period prescribed
pursuant to COBRA, the Company will reimburse Executive for the COBRA premiums for such coverage (at the coverage levels in effect immediately
prior to Executive&rsquo;s termination or resignation) until the earlier of (A) the three (3) month period following Executive&rsquo;s
termination of employment, or (B) the date upon which Executive and/or Executive&rsquo;s eligible dependents become covered under similar
plans. COBRA reimbursements will be made by the Company to Executive consistent with the Company&rsquo;s normal expense reimbursement
policy and will be taxable to the extent required to avoid adverse consequences to Executive or the Company under either Code Section
105(h) or the Patient Protection and Affordable Care Act of 2010.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <B><U>Termination
without Cause or Resignation for Good Reason in Connection with a Change in Control</U></B>. If during the twelve (12)-month period immediately
following a Change in Control, (x) the Company terminates Executive&rsquo;s employment with the Company for a reason other than Cause,
Executive becoming Disabled or Executive&rsquo;s death, or (y) Executive resigns from such employment for Good Reason, then, subject
to Section 7, Executive will receive the following severance benefits from the Company in lieu of the severance benefits described in
Section 6(a) above:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) <U>Accrued
Compensation</U>. The Company will pay Executive all Accrued Benefits.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) <U>Severance
and Continued Employee Benefits</U>. The Executive will be entitled to the benefits described in Section 6(a)(ii) and (iii) above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) <U>Equity</U>.
All of Executive&rsquo;s unvested and outstanding equity awards shall immediately vest and become exercisable as of the date of Executive&rsquo;s
termination.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) <B><U>Disability;
Death; Voluntary Resignation; Termination for Cause</U></B>. If Executive&rsquo;s employment with the Company is terminated due to (i)
Executive becoming Disabled or Executive&rsquo;s death, (ii) Executive&rsquo;s voluntary resignation (other than for Good Reason during
the twelve (12) month period immediately following a Change of Control), or (iii) the Company&rsquo;s termination of Executive&rsquo;s
employment with the Company for Cause, then Executive or Executive&rsquo;s estate (as the case may be) will receive the Accrued Benefits,
but will not be entitled to any other compensation or benefits from the Company except to the extent required by law (for example, COBRA).
All Accrued Benefits shall in all cases be paid within thirty (30) days of Executive&rsquo;s termination of employment (or such earlier
date as required by applicable law) pursuant to this Section 6(c).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) <B><U>Timing
of Payments</U></B>. Subject to any specific timing provisions in Section 6(a) or 6(b), as applicable, or the provisions of Section 7,
payment of the severance and benefits hereunder shall be made or commence to be made as soon as practicable following Executive&rsquo;s
termination of employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) <B><U>Exclusive
Remedy</U></B>. In the event of a termination of Executive&rsquo;s employment with the Company (or any parent, subsidiary or successor
of the Company), the provisions of this Section 6 are intended to be and are exclusive and in lieu of any other rights or remedies to
which Executive or the Company may otherwise be entitled, whether at law, tort or contract, in equity, or under this Agreement (other
than the payment of accrued but unpaid wages, as required by law, and any unreimbursed reimbursable expenses). Executive will be entitled
to no other severance, benefits, compensation or other payments or rights upon a termination of employment, including, without limitation,
any severance payments and/or benefits provided in the Employment Agreement, other than those benefits expressly set forth in Section
6 of this Agreement or pursuant to written equity award agreements with the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) <B><U>No
Duty to Mitigate</U></B>. Executive will not be required to mitigate the amount of any payment contemplated by this Agreement, nor will
any earnings that Executive may receive from any other source reduce any such payment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7. <B><U>Conditions
to Receipt of Severance</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <B><U>Release
of Claims Agreement</U></B>. The receipt of any severance payments or benefits pursuant to this Agreement is subject to Executive signing
and not revoking a separation agreement and release of claims in a form acceptable to the Company (the &ldquo;<B><I>Release</I></B>&rdquo;),
which must become effective no later than the sixtieth (60th) day following Executive&rsquo;s termination of employment (the &ldquo;<B><I>Release
Deadline</I></B>&rdquo;), and if not, Executive will forfeit any right to severance payments or benefits under this Agreement. To become
effective, the Release must be executed by Executive and any revocation periods (as required by statute, regulation, or otherwise) must
have expired without Executive having revoked the Release. In addition, in no event will severance payments or benefits be paid or provided
until the Release actually becomes effective. If the termination of employment occurs at a time during the calendar year where the Release
Deadline could occur in the calendar year following the calendar year in which Executive&rsquo;s termination of employment occurs, then
any severance payments or benefits under this Agreement that would be considered Deferred Payments (as defined in Section 7(d)(i)) will
be paid on the first payroll date to occur during the calendar year following the calendar year in which such termination occurs, or
such later time as required by (i) the payment schedule applicable to each payment or benefit as set forth in Section 6, (ii) the date
the Release becomes effective, or (iii) Section 7(d)(ii); provided that the first payment shall include all amounts that would have been
paid to Executive if payment had commenced on the date of Executive&rsquo;s termination of employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <B><U>Non-Solicitation</U></B>.
The receipt of any termination benefits pursuant to Section 6 will be subject to Executive not violating the provisions of Section 9.
In the event Executive breaches the provisions of Section 9, all continuing payments and benefits to which Executive may otherwise be
entitled pursuant to Section 6 will immediately cease</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) <B><U>Confidential
Information Agreement</U></B>. Executive&rsquo;s receipt of any payments or benefits under Section 6 will be subject to Executive continuing
to comply with the terms of the Confidentiality Agreement (as defined in Section 11 below).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) <B><U>Section
409A</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) Notwithstanding
anything to the contrary in this Agreement, no severance pay or benefits to be paid or provided to Executive, if any, pursuant to this
Agreement that, when considered together with any other severance payments or separation benefits, are considered deferred compensation
not exempt under Section 409A (together, the &ldquo;<B><I>Deferred Payments</I></B>&rdquo;) will be paid or otherwise provided until
Executive has a &ldquo;separation from service&rdquo; within the meaning of Section 409A. And for purposes of this Agreement, any reference
to &ldquo;termination of employment,&rdquo; &ldquo;termination&rdquo; or any similar term shall be construed to mean a &ldquo;separation
from service&rdquo; within the meaning of Section 409A. Similarly, no severance payable to Executive, if any, pursuant to this Agreement
that otherwise would be exempt from Section 409A pursuant to Treasury Regulation Section 1.409A-1(b)(9) will be payable until Executive
has a &ldquo;separation from service&rdquo; within the meaning of Section 409A.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) Notwithstanding
anything to the contrary in this Agreement, if Executive is a &ldquo;<B><I>specified employee</I></B>&rdquo; within the meaning of Section
409A at the time of Executive&rsquo;s termination of employment (other than due to death), then the Deferred Payments, if any, that are
payable within the first six (6) months following Executive&rsquo;s separation from service, will become payable on the first payroll
date that occurs on or after the date six (6) months and one (1) day following the date of Executive&rsquo;s separation from service.
All subsequent Deferred Payments, if any, will be payable in accordance with the payment schedule applicable to each payment or benefit.
Notwithstanding anything herein to the contrary, if Executive dies following Executive&rsquo;s separation from service, but prior to
the six (6) month anniversary of the separation from service, then any payments delayed in accordance with this paragraph will be payable
in a lump sum as soon as administratively practicable after the date of Executive&rsquo;s death and all other Deferred Payments will
be payable in accordance with the payment schedule applicable to each payment or benefit. Each payment, installment and benefit payable
under this Agreement is intended to constitute a separate payment for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) Without
limitation, any amount paid under this Agreement that satisfies the requirements of the &ldquo;short-term deferral&rdquo; rule set forth
in Section 1.409A-1(b)(4) of the Treasury Regulations is not intended to constitute Deferred Payments for purposes of clause (i) above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv) Without
limitation, any amount paid under this Agreement that qualifies as a payment made as a result of an involuntary separation from service
pursuant to Section 1.409A-1(b)(9)(iii) of the Treasury Regulations that does not exceed the Section 409A Limit is not intended to constitute
Deferred Payments for purposes of clause (i) above. Any payment intended to qualify under this exemption must be made within the allowable
time period specified in Section 1.409A-1(b)(9)(iii) of the Treasury Regulations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v) To
the extent that reimbursements or in-kind benefits under this Agreement constitute non-exempt &ldquo;nonqualified deferred compensation&rdquo;
for purposes of Section 409A, (1) all reimbursements hereunder shall be made on or prior to the last day of the calendar year following
the calendar year in which the expense was incurred by Executive, (2) any right to reimbursement or in-kind benefits shall not be subject
to liquidation or exchange for another benefit, and (3) the amount of expenses eligible for reimbursement or in-kind benefits provided
in any calendar year shall not in any way affect the expenses eligible for reimbursement or in-kind benefits to be provided, in any other
calendar year.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi) The
payments and benefits provided under Sections 6 are intended to be exempt from or comply with the requirements of Section 409A so that
none of the severance payments and benefits to be provided hereunder will be subject to the additional tax imposed under Section 409A,
and any ambiguities or ambiguous terms herein will be interpreted to be exempt or so comply. The Company and Executive agree to work
together in good faith to consider amendments to this Agreement and to take such reasonable actions that are necessary, appropriate or
desirable to avoid imposition of any additional tax or income recognition prior to actual payment to Executive under Section 409A.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8. <B><U>Definition
of Terms</U></B>. The following terms referred to in this Agreement will have the following meanings:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <B><U>Cause</U></B>.
&ldquo;Cause&rdquo; means:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) Executive&rsquo;s
gross negligence or willful misconduct in the performance of his or her duties and responsibilities to the Company or Executive&rsquo;s
violation of any written Company policy;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 1.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; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) Executive&rsquo;s
conviction of, or pleading guilty or nolo contendre to, any felony or a lesser crime involving dishonesty or moral turpitude;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) Executive&rsquo;s
commission of any act of fraud, theft, embezzlement, financial dishonesty or any other willful misconduct that has caused or is reasonably
expected to result in injury to the Company, whether or not related to performance of employment obligations;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 1.5in"><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 0pt 0pt 0; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv) Executive&rsquo;s
unauthorized use or disclosure of any proprietary information or trade secrets of the Company or any affiliate of the Company, or any
other party to whom Executive owes an obligation of nondisclosure as a result of Executive&rsquo;s relationship with the Company;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-indent: 1.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v) Executive&rsquo;s
material breach of any obligations under any written agreement or covenant with the Company or any affiliate of the Company, and Executive&rsquo;s
failure to cure such breach within 30 days after receiving written notice thereof;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi) Executive&rsquo;s
alcohol abuse or other substance abuse;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii) Executive&rsquo;s
continued failure to substantially perform Executive&rsquo;s employment duties and failure to cure such failure within 30 days after
receipt of a written demand of performance from the Company (for clarity, it is noted that this clause (vii) refers to such matters as
failure to attend work or omission of specific duties from the work performed, and not to disputes with respect to the quality of work
performed in good faith).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(a) <U>Change
in Control</U></B>. &ldquo;Change in Control&rdquo; will mean and include any of the following: (i) a merger or consolidation of the
Company with or into any other corporation or other entity (A) in which the Company is not the surviving entity or (B) in which the Company
is the surviving entity but in which holders of the Company&rsquo;s voting securities immediately prior to such merger or consolidation
will not continue to hold at least a majority of the outstanding voting securities of the Company; (ii) a sale, lease, exchange or other
transfer (in one transaction or a related series of transactions, but excluding any merger or consolidation not having an effect described
in (a) above) of all or substantially all of the Company&rsquo;s assets; or (iii) the acquisition by any person or any group of persons,
acting together in any transaction or related series of transactions, of such quantity of the Company&rsquo;s voting securities as causes
such person, or group of persons, to own beneficially, directly or indirectly, as of the time immediately after such transaction or series
of transactions, 50% or more of the combined voting power of the voting securities of the Company other than as a result of (i) an acquisition
of securities directly from the Company or (ii) an acquisition of securities by the Company which by reducing the voting securities outstanding
increases the proportionate voting power represented by the voting securities owned by any such person or group of persons to 50% or
more of the combined voting power of such voting securities; provided that a Change of Control will not include any transaction or series
of transactions principally for bona fide equity financing purposes in which cash is received by the Company or any successor or indebtedness
of the Company is cancelled or converted or a combination thereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <B><U>Closing
Date</U></B>. &ldquo;Closing Date&rdquo; means the actual date of closing of the Merger.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) <B><U>Code</U></B>.
&ldquo;Code&rdquo; means the Internal Revenue Code of 1986, as amended.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) <B><U>Disability</U></B>.
&ldquo;Disability&rdquo; or &ldquo;Disabled&rdquo; means that Executive is unable to engage in any substantial gainful activity by reason
of any medically determinable physical or mental impairment which can be expected to result in death or which has lasted, or can be expected
to last, for a continuous period of not less than one (1) year.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) <B><U>Good
Reason</U></B>. Good Reason&rdquo; means Executive&rsquo;s termination of employment within thirty (30) days following the expiration
of any cure period (discussed below) following the occurrence of one or more of the following, without Executive&rsquo;s consent:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) A
material reduction of Executive&rsquo;s duties, authority or responsibilities, relative to Executive&rsquo;s duties, authority or responsibilities
in effect immediately prior to such reduction; provided, however, that a reduction in duties, authority or responsibilities solely by
virtue of the Company being acquired and made part of a larger entity (as, for example, when the Chief Executive Officer of the Company
remains as such following a change of control but is not made the Chief Executive Officer of the acquiring corporation) will not constitute
Good Reason;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) A
material reduction in Executive&rsquo;s Base Salary (except where there is a reduction applicable to all similarly situated executive
officers generally); provided, that a reduction of less than ten percent (10%) will not be considered a material reduction in Base Salary;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii) A
material change in the geographic location of Executive&rsquo;s primary work facility or location; provided, that a relocation of less
than fifty (50) miles from Executive&rsquo;s then-present work location will not be considered a material change in geographic location;
or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv) A
material breach by the Company of a material provision of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Executive
will not resign for Good Reason without first providing the Company with written notice of the acts or omissions constituting the grounds
for Good Reason within sixty (60) days of the initial existence of the grounds for Good Reason and a reasonable cure period of not less
than thirty (30) days following the date the Company receives such notice during which such condition must not have been cured.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) <B><U>Governmental
Authority</U></B>. &ldquo;Governmental Authority&rdquo; means any federal, state, municipal, foreign or other government, governmental
department, commission, board, bureau, agency or instrumentality, or any private or public court or tribunal.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g) <B><U>Merger</U></B>.
&ldquo;Merger&rdquo; has the meaning ascribed to it in that certain Agreement and Plan of Merger and Reorganization, dated as of April
17, 2022, by and among Flexible Solutions International Inc., an Alberta, Canada corporation, the Company and those certain other parties
identified therein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h) <B><U>Person</U></B>.
&ldquo;Person&rdquo; shall be construed in the broadest sense and means and includes any natural person, a partnership, a corporation,
an association, a joint stock company, a limited liability company, a trust, a joint venture, an unincorporated organization and other
entity or Governmental Authority.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) <B><U>Section
409A</U></B>. &ldquo;Section 409A&rdquo; means Section 409A of the Code, and the final regulations and any guidance promulgated thereunder
or any state law equivalent.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j) <B><U>Section
409A Limit</U></B>. &ldquo;Section 409A Limit&rdquo; shall mean two (2) times the lesser of: (i) Executive&rsquo;s annualized compensation
based upon the annual rate of pay paid to Executive during Executive&rsquo;s taxable year preceding Executive&rsquo;s taxable year of
his or her separation from service as determined under Treasury Regulation Section 1.409A-1(b)(9)(iii)(A)(1) and any Internal Revenue
Service guidance issued with respect thereto; or (ii) the maximum amount that may be taken into account under a qualified plan pursuant
to Section 401(a)(17) of the Code for the year in which Executive&rsquo;s separation from service occurred.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9. <B><U>Restrictive
Covenants</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <U>Non-Solicitation</U>.
During the period commencing on the date of this Agreement and continuing until the first anniversary of the date when Executive&rsquo;s
Employment terminated for any reason, Executive shall not directly or indirectly, personally or through others, solicit, recruit or attempt
to solicit or recruit (on Executive&rsquo;s own behalf or on behalf of any other Person) either (i) any current employee or any consultant
of the Company or any of the Company&rsquo;s affiliates, (ii) any former employee or consultant of the Company or any of the Company&rsquo;s
affiliates who left the Company&rsquo;s (or such affiliate&rsquo;s) service within the six (6) months preceding the Executive&rsquo;s
termination date, or (iii) the business of any customer of the Company or any of the Company&rsquo;s affiliates on whom Executive called
or with whom Executive became acquainted during Executive&rsquo;s Employment. Executive represents that Executive is (i) familiar with
the foregoing covenant not to solicit, and (ii) fully aware of Executive&rsquo;s obligations hereunder, including, without limitation,
the reasonableness of the length of time, scope and geographic coverage of these covenants.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <U>Non-Disparagement</U>.
Executive shall not make any remarks disparaging the conduct or character of the Company, any of the Company&rsquo;s affiliates, any
of the Company&rsquo;s or any Company affiliates&rsquo; current or former employees, officers, directors, successors or assigns.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10. <B><U>Golden
Parachute</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Anything
in this Agreement to the contrary notwithstanding, if any payment or benefit Executive would receive from the Company or otherwise (&ldquo;<B><I>Payment</I></B>&rdquo;)
would (i) constitute a &ldquo;parachute payment&rdquo; within the meaning of Section 280G of the Code; and (ii) but for this sentence,
be subject to the excise tax imposed by Section 4999 of the Code (the &ldquo;<B><I>Excise Tax</I></B>&rdquo;), then such Payment shall
be equal to the Reduced Amount. The &ldquo;<B><I>Reduced Amount</I></B><I>&rdquo;</I> shall be either (x) the largest portion of the
Payment that would result in no portion of the Payment being subject to the Excise Tax; or (y) the largest portion, up to and including
the total, of the Payment, whichever amount, after taking into account all applicable federal, state and local employment taxes, income
taxes, and the Excise Tax (all computed at the highest applicable marginal rate), results in Executive&rsquo;s receipt, on an after-tax
basis, of the greater amount of the Payment. Any reduction made pursuant to this Section 10(a) shall be made in accordance with the following
order of priority: (i) stock options whose exercise price exceeds the fair market value of the optioned stock (&ldquo;<B><I>Underwater
Options</I></B>&rdquo;) (ii) Full Credit Payments (as defined below) that are payable in cash, (iii) non-cash Full Credit Payments that
are taxable, (iv) non-cash Full Credit Payments that are not taxable (v) Partial Credit Payments (as defined below) and (vi) non-cash
employee welfare benefits. In each case, reductions shall be made in reverse chronological order such that the payment or benefit owed
on the latest date following the occurrence of the event triggering the excise tax will be the first payment or benefit to be reduced
(with reductions made pro-rata in the event payments or benefits are owed at the same time). &ldquo;<B><I>Full Credit Payment</I></B>&rdquo;
means a payment, distribution or benefit, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement
or otherwise, that if reduced in value by one dollar reduces the amount of the parachute payment (as defined in Section 280G of the Code)
by one dollar, determined as if such payment, distribution or benefit had been paid or distributed on the date of the event triggering
the excise tax. &ldquo;<B><I>Partial Credit Payment</I></B>&rdquo; means any payment, distribution or benefit that is not a Full Credit
Payment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) A
nationally recognized certified public accounting firm selected by the Company (the &ldquo;<B><I>Accounting Firm</I></B>&rdquo;) shall
perform the foregoing calculations related to the Excise Tax. If a reduction is required pursuant to Section 10(a), the Accounting Firm
shall administer the ordering of the reduction as set forth in Section 10(a). The Company shall bear all expenses with respect to the
determinations by such accounting firm required to be made hereunder.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) The
Accounting Firm engaged to make the determinations hereunder shall provide its calculations, together with detailed supporting documentation,
to Executive and the Company within fifteen (15) calendar days after the date on which Executive&rsquo;s right to a Payment is triggered.
Any good faith determinations of the Accounting Firm made hereunder shall be final, binding, and conclusive upon Executive and the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11. <B><U>Confidentiality
Agreement</U>.</B> Executive acknowledges and agrees that at all times in the future, Executive will remain bound by the Confidential
Information and Invention Assignment Agreement previously entered into by and between the Company and Executive (the &ldquo;<B><I>Confidentiality
Agreement</I></B>&rdquo;), a copy of which is attached hereto as Attachment A.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12. <B><U>Arbitration</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <B><U>Arbitration</U></B>.
In consideration of Executive&rsquo;s Employment with the Company, its promise to arbitrate all employment<B>-</B>related disputes, and
Executive&rsquo;s receipt of the compensation, pay raises and other benefits paid to Executive by the Company, at present and in the
future, Executive agrees that any and all controversies, claims, or disputes with anyone (including the Company and any employee, officer,
director, shareholder or benefit plan of the Company in their capacity as such or otherwise) arising out of, relating to, or resulting
from Executive&rsquo;s Employment with the Company or termination thereof, including any breach of this Agreement, will be subject to
binding arbitration under the Arbitration Rules set forth in California Code of Civil Procedure Section 1280 through 1294.2, including
Section 1281.8 (the &ldquo;<B><I>Act</I></B>&rdquo;), and pursuant to California law. The Federal Arbitration Act shall also apply with
full force and effect, notwithstanding the application of procedural rules set forth under the Act.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <B><U>Dispute
Resolution</U></B>. Disputes that Executive agrees to arbitrate, and thereby agrees to waive any right to a jury trial, include any statutory
claims under local, state, or federal law, including, but not limited to, claims under Title VII of the Civil Rights Act of 1964, the
Americans with Disabilities Act of 1990, the Age Discrimination in Employment Act of 1967, the Older Workers Benefit Protection Act,
the Sarbanes Oxley Act, the Worker Adjustment and Retraining Notification Act, the California Fair Employment and Housing Act, the Family
and Medical Leave Act, the California Family Rights Act, the California Labor Code, claims of harassment, discrimination, and wrongful
termination, and any statutory or common law claims. Executive further understands that this agreement to arbitrate also applies to any
disputes that the Company may have with Executive.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) <B><U>Procedure</U></B>.
Executive agrees that any arbitration will be administered by Judicial Arbitration &amp; Mediation Services, Inc. (&ldquo;<B><I>JAMS</I></B>&rdquo;),
pursuant to its Employment Arbitration Rules &amp; Procedures (the &ldquo;<B><I>JAMS Rules</I></B>&rdquo;). The arbitrator shall have
the power to decide any motions brought by any party to the arbitration, including motions for summary judgment and/or adjudication,
motions to dismiss and demurrers, and motions for class certification, prior to any arbitration hearing. The arbitrator shall have the
power to award any remedies available under applicable law, and the arbitrator shall award attorneys&rsquo; fees and costs to the prevailing
party, except as prohibited by law. The Company will pay for any administrative or hearing fees charged by the administrator or JAMS,
and all arbitrator&rsquo;s fees, except that Executive shall pay any filing fees associated with any arbitration that Executive initiates,
but only so much of the filing fee as Executive would have instead paid had Executive filed a complaint in a court of law. Executive
agrees that the arbitrator shall administer and conduct any arbitration in accordance with California law, and that the arbitrator shall
apply substantive and procedural California law to any dispute or claim, without reference to the rules of conflict of law. To the extent
that the JAMS Rules conflict with California law, California law shall take precedence. The decision of the arbitrator shall be in writing.
Any arbitration under this Agreement shall be conducted in San Francisco County, California.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) <B><U>Remedy</U></B>.
Except as provided by the Act, arbitration shall be the sole, exclusive, and final remedy for any dispute between Executive and the Company.
<B>Accordingly, except as provided by the Act and this Agreement, neither Executive nor the Company will be permitted to pursue court
action regarding claims that are subject to arbitration</B>. Notwithstanding, the arbitrator will not have the authority to disregard
or refuse to enforce any lawful Company policy, and the arbitrator will not order or require the Company to adopt a policy not otherwise
required by law that the Company has not adopted.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) <B><U>Administrative
Relief</U></B>. Executive is not prohibited from pursuing an administrative claim with a local, state, or federal administrative body
or government agency that is authorized to enforce or administer laws related to employment, including, but not limited to, the Department
of Fair Employment and Housing, the Equal Employment Opportunity Commission, the National Labor Relations Board, or the Workers&rsquo;
Compensation Board. However, Executive may not pursue court action regarding any such claim, except as permitted by law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) <B><U>Voluntary
Nature of Agreement</U></B>. Executive acknowledges and agrees that Executive is executing this Agreement voluntarily and without any
duress or undue influence by the Company or anyone else. Executive further acknowledges and agrees that Executive has carefully read
this Agreement and that Executive has asked any questions needed for Executive to understand the terms, consequences and binding effect
of this Agreement and fully understands it, including that <B><I>EXECUTIVE IS WAIVING EXECUTIVE&rsquo;S RIGHT TO A JURY TRIAL</I></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g) <B><U>Independent
Advice</U>.</B> Executive acknowledges that Executive has been advised to obtain independent advice and legal counsel to advise Executive
concerning this Agreement, and that Executive has either done so or has knowingly waived that opportunity of Executive&rsquo;s own free
choice. Neither the Company nor any attorneys for the Company have advised Executive concerning this Agreement, and Executive is relying
solely upon the advice of Executive&rsquo;s own independent counsel (if any); nor has the Company or any attorneys for the Company coerced,
used undue influence, or otherwise induced Executive to enter into this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13. <B><U>Successors</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <B><U>Company&rsquo;s
Successors</U>.</B> This Agreement shall be binding upon any successor (whether direct or indirect and whether by purchase, lease, merger,
consolidation, liquidation or otherwise) to all or substantially all of the Company&rsquo;s business and/or assets. For all purposes
under this Agreement, the term &ldquo;<B><I>Company</I></B>&rdquo; shall include any successor to the Company&rsquo;s business or assets
that become bound by this Agreement or any affiliate of any such successor that employs Executive.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <B><U>Executive&rsquo;s
Successors</U>.</B> This Agreement and all of Executive&rsquo;s rights hereunder shall inure to the benefit of, and be enforceable by,
Executive&rsquo;s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14. <B><U>Miscellaneous
Provisions</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <B><U>Indemnification</U>.
</B>In addition to any individual indemnification agreement entered into between the Company and the Executive, which shall control,
the Company shall indemnify Executive to the maximum extent permitted by applicable law and the Company&rsquo;s Bylaws with respect to
Executive&rsquo;s service and Executive shall also be covered under a directors and officers liability insurance policy paid for by the
Company to the extent that the Company maintains such a liability insurance policy now or in the future. Executive agrees to indemnify
and save Company and its affiliates harmless from any damages, which Company may sustain in any manner primarily through Executive&rsquo;s
willful misconduct or gross negligence or a material breach of the provisions of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <B><U>Headings</U></B>.
All captions and section headings used in this Agreement are for convenient reference only and do not form a part of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) <B><U>Notice</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) <U>General</U>.
Notices and all other communications contemplated by this Agreement shall be in writing and shall be deemed to have been duly given when
personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid. In Executive&rsquo;s
case, mailed notices shall be addressed to Executive at the home address that Executive most recently communicated to the Company in
writing. In the case of the Company, mailed notices shall be addressed to its corporate headquarters, and all notices shall be directed
to the attention of its Secretary.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii) <U>Notice
of Termination</U>. Any termination by the Company for Cause or by Executive for Good Reason will be communicated by a notice of termination
to the other party hereto given in accordance with Section 14(c)(i) of this Agreement. Such notice will indicate the specific termination
provision in this Agreement relied upon, will set forth in reasonable detail the facts and circumstances claimed to provide a basis for
termination under the provision so indicated, and will specify the termination date (which will be not more than thirty (30) days after
the giving of such notice), subject to any applicable cure period. The failure by Executive or the Company to include in the notice any
fact or circumstance which contributes to a showing of Good Reason or Cause, as applicable, will not waive any right of Executive or
the Company, as applicable, hereunder or preclude Executive or the Company, as applicable, from asserting such fact or circumstance in
enforcing his or her or its rights hereunder, as applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) <B><U>Modifications
and Waivers</U>.</B> No provision of this Agreement shall be modified, waived or discharged unless the modification, waiver or discharge
is agreed to in writing and signed by Executive and by an authorized officer of the Company (other than Executive). No waiver by either
party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party shall be considered a
waiver of any other condition or provision or of the same condition or provision at another time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) <B><U>Whole
Agreement</U>.</B> This Agreement supersedes that certain employment agreement entered into by and between the Company and Executive,
dated as of December 10, 2019. No other agreements, representations or understandings (whether oral or written and whether express or
implied) that are not expressly set forth in this Agreement have been made or entered into by either party with respect to the subject
matter hereof. This Agreement and the Confidentiality Agreement contain the entire understanding of the parties with respect to the subject
matter hereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) <B><U>Withholding
Taxes</U>.</B> All payments made under this Agreement shall be subject to reduction to reflect taxes or other deductions required to
be withheld by law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g) <B><U>Choice
of Law and Severability</U>.</B> This Agreement shall be interpreted in accordance with the laws of the State of California without giving
effect to provisions governing the choice of law. If any provision of this Agreement becomes or is deemed invalid, illegal or unenforceable
in any applicable jurisdiction by reason of the scope, extent or duration of its coverage, then such provision shall be deemed amended
to the minimum extent necessary to conform to applicable law so as to be valid and enforceable or, if such provision cannot be so amended
without materially altering the intention of the parties, then such provision shall be stricken and the remainder of this Agreement shall
continue in full force and effect. If any provision of this Agreement is rendered illegal by any present or future statute, law, ordinance
or regulation (collectively, the &ldquo;<B><I>Law</I></B>&rdquo;) then that provision shall be curtailed or limited only to the minimum
extent necessary to bring the provision into compliance with the Law. All the other terms and provisions of this Agreement shall continue
in full force and effect without impairment or limitation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h) <B><U>No
Assignment</U>.</B> This Agreement and all of Executive&rsquo;s rights and obligations hereunder are personal to Executive and may not
be transferred or assigned by Executive at any time. The Company may assign its rights under this Agreement to any entity that assumes
the Company&rsquo;s obligations hereunder in connection with any sale or transfer to such entity of all or a substantial portion of the
Company&rsquo;s assets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) <B><U>Acknowledgment</U></B>.
Executive acknowledges that Executive has had the opportunity to discuss this matter with and obtain advice from Executive&rsquo;s personal
attorney, has had sufficient time to, and has carefully read and fully understood all the provisions of this Agreement, and is knowingly
and voluntarily entering into this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j) <B><U>Counterparts</U>.
</B>This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together
shall constitute one and the same instrument. Execution of a facsimile copy will have the same force and effect as execution of an original,
and a facsimile signature will be deemed an original and valid signature.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k) <B><U>Electronic
Delivery</U>.</B> The Company may, in its sole discretion, decide to deliver any documents related to this Agreement by electronic means.
Executive hereby consents to receive such documents by electronic delivery.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>[Signature
Page Follows]</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center; text-indent: 0in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>


<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
you have had an opportunity to review this Agreement, please feel free to contact me if you have any questions or comments. To indicate
your acceptance of this Agreement, please sign and date this letter in the space provided below and return it to the Company.</FONT></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">&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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very
    truly yours,</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>lygos,
    inc.</B></FONT></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%"><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: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Bryce Dille</I></FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Signature)</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bryce
Dille</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
Financial Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.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="text-align: left; font: 10pt Times New Roman, Times, Serif; width: 50%; vertical-align: bottom"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ACCEPTED
    AND AGREED:</B></FONT></TD>
    <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></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">ERIC
    STEEN</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Eric Steen</I></FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">(Signature)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5/3/2022</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">Date</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attachment
A: Confidential Information and Invention Assignment Agreement</FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: none"><U>ATTACHMENT
A</U></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: none">CONFIDENTIAL
INFORMATION AND INVENTION ASSIGNMENT AGREEMENT</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-transform: uppercase; 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 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>(See
Attached)</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>


<!-- Field: Page; Sequence: 17; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">- <!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --> -</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.15
<SEQUENCE>6
<FILENAME>ex10-15.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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-top: 0pt; margin-bottom: 0pt; text-align: right"><B>EXHIBIT 10.15</B></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">&nbsp;</FONT></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; text-transform: uppercase"><B>lygos,
inc.</B></FONT></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; text-transform: uppercase"><B>&nbsp;</B></FONT></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">1249
Eight St.<BR>
Berkeley, CA 94710</FONT></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">&nbsp;</FONT></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">May
3, 2022</FONT></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">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nick
Ohler</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" BORDER="0" STYLE="width: 100%; margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">&nbsp;</TD>
  <TD STYLE="text-align: justify; width: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Re:</B></FONT></TD>
  <TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>EMPLOYMENT AGREEMENT</U></B></FONT></TD></TR>
</TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><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 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dear
Nick:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
Employment Agreement (the &ldquo;<B><I>Agreement</I></B>&rdquo;) between you (referred to hereinafter as the &ldquo;<B><I>Executive</I></B>&rdquo;)
and Lygos, Inc., a Delaware corporation (the &ldquo;<B><I>Company</I></B>&rdquo;) sets forth the terms and conditions that shall govern
the period of Executive&rsquo;s continued employment with the Company (referred to hereinafter as &ldquo;<B><I>Employment</I></B>&rdquo;
or the &ldquo;<B><I>Employment Period</I></B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
<B><U>Duties and Scope of Employment</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>At-Will Employment</U></B>. Executive will continue as a full-time employee with the Company under the terms of which will be governed
by this Agreement. Executive&rsquo;s Employment with the Company is for no specified period and constitutes &ldquo;at will&rdquo; employment.
As a result, Executive is free to terminate Employment at any time, with or without advance notice, and for any reason or for no reason.
Similarly, the Company is free to terminate Executive&rsquo;s Employment at any time, with or without advance notice, and with or without
Cause (as defined below). Furthermore, although the terms and conditions of Executive&rsquo;s Employment with the Company may change
over time, nothing shall change the at-will nature of Executive&rsquo;s Employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Position and Responsibilities</U>.</B> During the Employment Period, the Company agrees to continue to employ Executive in the
position of Chief Technology Officer. Executive will report to the Company&rsquo;s Chief Executive Officer, or to such other Person as
the Company subsequently may determine (your &ldquo;<B><I>Supervisor</I></B>&rdquo;), and Executive will be working out of the Company&rsquo;s
office in Berkeley, CA. Executive will perform the duties and have the responsibilities and authority customarily performed and held
by an employee in Executive&rsquo;s position or as otherwise may be assigned or delegated to Executive by your Supervisor.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Obligations to the Company</U>.</B> During the Employment Period, Executive shall perform Executive&rsquo;s duties faithfully and
to the best of Executive&rsquo;s ability and will devote Executive&rsquo;s full business efforts and time to the Company. During the
Employment Period, without the prior written approval of your Supervisor, Executive shall not render services in any capacity to any
other Person and shall not act as a sole proprietor or partner of any other Person or own more than five percent (5%) of the stock of
any other corporation. Notwithstanding the foregoing, Executive may serve on civic or charitable boards or committees, deliver lectures,
fulfill speaking engagements, teach at educational institutions, or manage personal investments without advance written consent of your
Supervisor; provided that such activities do not individually or in the aggregate interfere with the performance of Executive&rsquo;s
duties under this Agreement or create a potential business or fiduciary conflict. Executive shall comply with the Company&rsquo;s policies
and rules, as they may be in effect from time to time during Executive&rsquo;s Employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Business Opportunities</U>.</B> During Executive&rsquo;s Employment, Executive shall promptly disclose to the Company each business
opportunity of a type, which based upon its prospects and relationship to the business of the Company or its affiliates, the Company
might reasonably consider pursuing. In the event that Executive&rsquo;s Employment is terminated for any reason, the Company or its affiliates
shall have the exclusive right to participate in or undertake any such opportunity on their own behalf without any involvement by or
compensation to Executive under this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>No Conflicting Obligations</U>.</B> Executive represents and warrants to the Company that Executive is under no obligations or
commitments, whether contractual or otherwise, that are inconsistent with Executive&rsquo;s obligations under this Agreement or that
would otherwise prohibit Executive from performing Executive&rsquo;s duties with the Company. In connection with Executive&rsquo;s Employment,
Executive shall not use or disclose any trade secrets or other proprietary information or intellectual property in which Executive or
any other Person has any right, title or interest and Executive&rsquo;s Employment will not infringe or violate the rights of any other
Person. Executive represents and warrants to the Company that Executive has returned all property and confidential information belonging
to any prior employer.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
<B><U>Cash and Incentive Compensation</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Base Salary</U>.</B> The Company shall pay Executive, as compensation for Executive&rsquo;s services, a base salary (with a retroactive
effective date as of January 1, 2022) at a gross annual rate of $330,000, less all required tax withholdings and other applicable deductions,
in accordance with the Company&rsquo;s standard payroll procedures; provided, however, upon the Closing Date (as defined below), the
Executive&rsquo;s base salary shall be increased to a gross annual rate of $400,000. The annual compensation specified in this subsection
(a), together with any permitted modifications in such compensation that the Company may make from time to time, is referred to in this
Agreement as the &ldquo;<B><I>Base Salary</I></B>.&rdquo; Executive&rsquo;s Base Salary will be subject to review and potential adjustments
that will be made based upon the Company&rsquo;s normal performance review practices. Effective as of the date of any change to Executive&rsquo;s
Base Salary, the Base Salary as so changed shall be considered the new Base Salary for all purposes of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Signing Bonus</U>. </B>The Company will pay you a one-time signing bonus of $192,000, which will be paid to you, less applicable
withholdings and required deductions, within 30 days following the date of this Agreement, subject to your continued employment through
such payment date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Cash Incentive Bonus</U>.</B> Effective as of the Closing Date, Executive will be eligible to be considered for an annual cash
incentive bonus (the &ldquo;<B><I>Cash Bonus</I></B>&rdquo;) each calendar year during the Employment Period based upon the achievement
of certain objective or subjective criteria (collectively, the &ldquo;<B><I>Performance Goals</I></B>&rdquo;). In compliance with all
relevant legal requirements and based on Executive&rsquo;s level within the Company, the Performance Goals for Executive&rsquo;s Cash
Bonus for a particular year will be established by, and in the sole discretion of, the Company&rsquo;s Board of Directors (the &ldquo;<B><I>Board</I></B>&rdquo;),
any Compensation Committee of the Board (the &ldquo;<B><I>Committee</I></B>&rdquo;), or a delegate of either the Board or the Committee
(the &ldquo;<B><I>Delegate</I></B>&rdquo;), as applicable. The initial target amount for any such Cash Bonus will be 40% of Executive&rsquo;s
Base Salary (the &ldquo;<B><I>Target Bonus Percentage</I></B>&rdquo;), less all required tax withholdings and other applicable deductions.
The determinations of the Board, the Committee or the Delegate, as applicable, with respect to such Cash Bonus or the Target Bonus Percentage
shall be final and binding. Executive&rsquo;s Target Bonus Percentage for any subsequent year may be adjusted up or down, as determined
in the sole discretion of the Board, the Committee or the Delegate, as applicable. Executive shall not earn a Cash Bonus unless Executive
is employed by the Company on the date when such Cash Bonus is actually paid by the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Stock Options</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>First Option</U></B>. Subject to the approval of the Board, the Committee or the Delegate, as applicable, the Company shall grant
Executive a stock option, to purchase 1,056,000 shares of the Company&rsquo;s common stock (the &ldquo;<B><I>First Option</I></B>&rdquo;).
The First Option shall be granted as soon as reasonably practicable following the date of this Agreement. The exercise price per share
will be equal to the fair market value per share on the date the First Option is granted, as determined by the Board in good faith. There
is no guarantee that the Internal Revenue Service will agree with this value. Executive should consult with Executive&rsquo;s own tax
advisor concerning the tax risks associated with accepting an option to purchase a share of the Company&rsquo;s common stock. The term
of the First Option shall be ten (10) years, subject to earlier expiration in the event of the termination of Executive&rsquo;s services
to the Company. Subject to any vesting acceleration rights Executive may have, the First Option will vest on a monthly basis over a 4-year
period, subject to Executive continuing to provide services to the Company through each vesting date. The First Option will be subject
to the terms, definitions and provisions of the Company&rsquo;s 2021 Equity Incentive Plan (the &ldquo;<B><I>Lygos Plan</I></B>&rdquo;)
and the stock option agreement by and between Executive and the Company evidencing the grant of the First Option, which Executive will
be required to sign, both of which documents are incorporated herein by reference.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<B><U>Second Option</U></B>. Following the Closing Date, and subject to the approval of the Board, the Committee or the Delegate, as
applicable, the Company shall grant Executive a stock option with a grant date fair value of $2,800,000 (the &ldquo;<B><I>Second Option</I></B>&rdquo;).
The Second Option shall be granted as soon as reasonably practicable after the Closing Date. The exercise price per share will be equal
to the fair market value per share on the date the Second Option is granted, as determined by the Board in good faith. There is no guarantee
that the Internal Revenue Service will agree with this value. Executive should consult with Executive&rsquo;s own tax advisor concerning
the tax risks associated with accepting an option to purchase a share of the Company&rsquo;s common stock. The term of the Second Option
shall be ten (10) years, subject to earlier expiration in the event of the termination of Executive&rsquo;s services to the Company.
Subject to any vesting acceleration rights Executive may have, the Second Option will vest on a monthly basis over a 4-year period, subject
to Executive continuing to provide services to the Company through each vesting date. The Second Option will be subject to the terms,
definitions and provisions of the Company&rsquo;s then-current equity incentive plan (the &ldquo;<B><I>Equity Plan</I></B>&rdquo;) and
the stock option agreement by and between Executive and the Company evidencing the grant of the Second Option, which Executive will be
required to sign, both of which documents are incorporated herein by reference.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<B><U>Third Option</U></B>. Following the Closing Date, and subject to the approval of the Board, the Committee or the Delegate, as applicable,
and subject to the achievement of certain Company performance milestones established by, and in the sole discretion of, the Board, the
Committee or the Delegate, as applicable, Executive shall be eligible to receive a stock option grant with a grant date fair value of
$2,800,000 (the &ldquo;<B><I>Third Option</I></B>&rdquo;). The exercise price per share will be equal to the fair market value per share
on the date the Third Option is granted, as determined by the Board in good faith. There is no guarantee that the Internal Revenue Service
will agree with this value. Executive should consult with Executive&rsquo;s own tax advisor concerning the tax risks associated with
accepting an option to purchase a share of the Company&rsquo;s common stock. The term of the Third Option shall be ten (10) years, subject
to earlier expiration in the event of the termination of Executive&rsquo;s services to the Company. Subject to any vesting acceleration
rights Executive may have, the Third Option will vest on a monthly basis over a 4-year period, subject to Executive continuing to provide
services to the Company through each vesting date. The Third Option will be subject to the terms, definitions and provisions of the Equity
Plan and the stock option agreement by and between Executive and the Company evidencing the grant of the Third Option, which Executive
will be required to sign, both of which documents are incorporated herein by reference.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.
<B><U>Employee Benefits</U>.</B> During the Employment Period, Executive shall be eligible to (a) receive paid time off (&ldquo;<B><I>PTO</I></B>&rdquo;)
in accordance with the Company&rsquo;s PTO policy, as it may be amended from time to time and (b) participate in the employee benefit
plans maintained by the Company and generally available to similarly situated employees of the Company, subject in each case to the generally
applicable terms and conditions of the plan or policy in question and to the determinations of any Person or committee administering
such employee benefit plan or policy. The Company reserves the right to cancel or change the employee benefit plans, policies and programs
it offers to its employees at any time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.
<B><U>Business Expenses</U>.</B> The Company will reimburse Executive for necessary and reasonable business expenses incurred in connection
with Executive&rsquo;s duties hereunder upon presentation of an itemized account and appropriate supporting documentation, all in accordance
with the Company&rsquo;s generally applicable policies.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
<B><U>Rights Upon Termination</U>.</B> Except as expressly provided in Section 6, upon the termination of Executive&rsquo;s Employment,
Executive shall only be entitled to (i) the accrued but unpaid Base Salary compensation and PTO, (ii) other benefits earned and the reimbursements
described in this Agreement or under any Company-provided plans, policies, and arrangements for the period preceding the effective date
of the termination of Employment, each in accordance with the governing documents and policies of any such benefits, reimbursements,
plans and arrangements, and (iii) such other compensation or benefits from the Company as may be required by law (collectively, the &ldquo;<B><I>Accrued
Benefits</I></B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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: 4; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.
<B><U>Termination Benefits.</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Termination without Cause or Resignation for Good Reason Other Than in Connection with a Change in Control</U></B>. If, other than
during the twelve (12)-month period immediately following a Change in Control, (x) the Company terminates Executive&rsquo;s employment
with the Company for a reason other than Cause, Executive becoming Disabled or Executive&rsquo;s death, or (y) Executive resigns from
such employment for Good Reason, then, subject to Section 7, Executive will receive the following severance benefits from the Company:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>Accrued Compensation</U>. The Company will pay Executive all Accrued Benefits.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<U>Severance Payment</U>. Executive will receive continuing payments of severance pay based on the Monthly Base Salary Rate (as defined
below) for a period of 3 months following Executive&rsquo;s termination of employment (the &ldquo;<B><I>Severance Period</I></B>&rdquo;),
less all required tax withholdings and other applicable deductions, which will be paid in accordance with the Company&rsquo;s regular
payroll procedures commencing on the Release Deadline (as defined in <U>Section 7(a)</U>); <I><U>provided</U></I>, that the first payment
shall include any amounts that would have been paid to Executive if payment had commenced on the date of Executive&rsquo;s separation
from service; <I><U>provided</U></I>, <I><U>further</U></I>, that if Executive accepts new employment during the Severance Period, Executive
shall notify the Company of such new employment and all severance payments shall cease as of the date Executive commences such new employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<U>Continued Employee Benefits</U>. If Executive elects continuation coverage pursuant to the Consolidated Omnibus Budget Reconciliation
Act of 1985, as amended (&ldquo;<B><I>COBRA</I></B>&rdquo;) for Executive and Executive&rsquo;s eligible dependents, within the time
period prescribed pursuant to COBRA, the Company will reimburse Executive for the COBRA premiums for such coverage (at the coverage levels
in effect immediately prior to Executive&rsquo;s termination or resignation) until the earlier of (A) the three (3) month period following
Executive&rsquo;s termination of employment, or (B) the date upon which Executive and/or Executive&rsquo;s eligible dependents become
covered under similar plans. COBRA reimbursements will be made by the Company to Executive consistent with the Company&rsquo;s normal
expense reimbursement policy and will be taxable to the extent required to avoid adverse consequences to Executive or the Company under
either Code Section 105(h) or the Patient Protection and Affordable Care Act of 2010.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Termination without Cause or Resignation for Good Reason in Connection with a Change in Control</U></B>. If during the twelve (12)-month
period immediately following a Change in Control, (x) the Company terminates Executive&rsquo;s employment with the Company for a reason
other than Cause, Executive becoming Disabled or Executive&rsquo;s death, or (y) Executive resigns from such employment for Good Reason,
then, subject to Section 7, Executive will receive the following severance benefits from the Company in lieu of the severance benefits
described in Section 6(a) above:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>Accrued Compensation</U>. The Company will pay Executive all Accrued Benefits.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<U>Severance and Continued Employee Benefits</U>. The Executive will be entitled to the benefits described in Section 6(a)(ii) and (iii)
above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
<U>Equity</U>. All of Executive&rsquo;s unvested and outstanding equity awards shall immediately vest and become exercisable as of the
date of Executive&rsquo;s termination.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Disability; Death; Voluntary Resignation; Termination for Cause</U></B>. If Executive&rsquo;s employment with the Company is terminated
due to (i) Executive becoming Disabled or Executive&rsquo;s death, (ii) Executive&rsquo;s voluntary resignation (other than for Good
Reason during the twelve (12) month period immediately following a Change of Control), or (iii) the Company&rsquo;s termination of Executive&rsquo;s
employment with the Company for Cause, then Executive or Executive&rsquo;s estate (as the case may be) will receive the Accrued Benefits,
but will not be entitled to any other compensation or benefits from the Company except to the extent required by law (for example, COBRA).
All Accrued Benefits shall in all cases be paid within thirty (30) days of Executive&rsquo;s termination of employment (or such earlier
date as required by applicable law) pursuant to this Section 6(c).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Timing of Payments</U></B>. Subject to any specific timing provisions in Section 6(a) or 6(b), as applicable, or the provisions
of Section 7, payment of the severance and benefits hereunder shall be made or commence to be made as soon as practicable following Executive&rsquo;s
termination of employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>Exclusive Remedy</U></B>. In the event of a termination of Executive&rsquo;s employment with the Company (or any parent, subsidiary
or successor of the Company), the provisions of this Section 6 are intended to be and are exclusive and in lieu of any other rights or
remedies to which Executive or the Company may otherwise be entitled, whether at law, tort or contract, in equity, or under this Agreement
(other than the payment of accrued but unpaid wages, as required by law, and any unreimbursed reimbursable expenses). Executive will
be entitled to no other severance, benefits, compensation or other payments or rights upon a termination of employment, including, without
limitation, any severance payments and/or benefits provided in the Employment Agreement, other than those benefits expressly set forth
in Section 6 of this Agreement or pursuant to written equity award agreements with the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<B><U>No Duty to Mitigate</U></B>. Executive will not be required to mitigate the amount of any payment contemplated by this Agreement,
nor will any earnings that Executive may receive from any other source reduce any such payment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.
<B><U>Conditions to Receipt of Severance</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Release of Claims Agreement</U></B>. The receipt of any severance payments or benefits pursuant to this Agreement is subject to
Executive signing and not revoking a separation agreement and release of claims in a form acceptable to the Company (the &ldquo;<B><I>Release</I></B>&rdquo;),
which must become effective no later than the sixtieth (60th) day following Executive&rsquo;s termination of employment (the &ldquo;<B><I>Release
Deadline</I></B>&rdquo;), and if not, Executive will forfeit any right to severance payments or benefits under this Agreement. To become
effective, the Release must be executed by Executive and any revocation periods (as required by statute, regulation, or otherwise) must
have expired without Executive having revoked the Release. In addition, in no event will severance payments or benefits be paid or provided
until the Release actually becomes effective. If the termination of employment occurs at a time during the calendar year where the Release
Deadline could occur in the calendar year following the calendar year in which Executive&rsquo;s termination of employment occurs, then
any severance payments or benefits under this Agreement that would be considered Deferred Payments (as defined in Section 7(d)(i)) will
be paid on the first payroll date to occur during the calendar year following the calendar year in which such termination occurs, or
such later time as required by (i) the payment schedule applicable to each payment or benefit as set forth in Section 6, (ii) the date
the Release becomes effective, or (iii) Section 7(d)(ii); provided that the first payment shall include all amounts that would have been
paid to Executive if payment had commenced on the date of Executive&rsquo;s termination of employment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Non-Solicitation</U></B>. The receipt of any termination benefits pursuant to Section 6 will be subject to Executive not violating
the provisions of Section 9. In the event Executive breaches the provisions of Section 9, all continuing payments and benefits to which
Executive may otherwise be entitled pursuant to Section 6 will immediately cease</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Confidential Information Agreement</U></B>. Executive&rsquo;s receipt of any payments or benefits under Section 6 will be subject
to Executive continuing to comply with the terms of the Confidentiality Agreement (as defined in Section 11 below).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Section 409A</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Notwithstanding anything to the contrary in this Agreement, no severance pay or benefits to be paid or provided to Executive, if any,
pursuant to this Agreement that, when considered together with any other severance payments or separation benefits, are considered deferred
compensation not exempt under Section 409A (together, the &ldquo;<B><I>Deferred Payments</I></B>&rdquo;) will be paid or otherwise provided
until Executive has a &ldquo;separation from service&rdquo; within the meaning of Section 409A. And for purposes of this Agreement, any
reference to &ldquo;termination of employment,&rdquo; &ldquo;termination&rdquo; or any similar term shall be construed to mean a &ldquo;separation
from service&rdquo; within the meaning of Section 409A. Similarly, no severance payable to Executive, if any, pursuant to this Agreement
that otherwise would be exempt from Section 409A pursuant to Treasury Regulation Section 1.409A-1(b)(9) will be payable until Executive
has a &ldquo;separation from service&rdquo; within the meaning of Section 409A.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Notwithstanding anything to the contrary in this Agreement, if Executive is a &ldquo;<B><I>specified employee</I></B>&rdquo; within the
meaning of Section 409A at the time of Executive&rsquo;s termination of employment (other than due to death), then the Deferred Payments,
if any, that are payable within the first six (6) months following Executive&rsquo;s separation from service, will become payable on
the first payroll date that occurs on or after the date six (6) months and one (1) day following the date of Executive&rsquo;s separation
from service. All subsequent Deferred Payments, if any, will be payable in accordance with the payment schedule applicable to each payment
or benefit. Notwithstanding anything herein to the contrary, if Executive dies following Executive&rsquo;s separation from service, but
prior to the six (6) month anniversary of the separation from service, then any payments delayed in accordance with this paragraph will
be payable in a lump sum as soon as administratively practicable after the date of Executive&rsquo;s death and all other Deferred Payments
will be payable in accordance with the payment schedule applicable to each payment or benefit. Each payment, installment and benefit
payable under this Agreement is intended to constitute a separate payment for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Without limitation, any amount paid under this Agreement that satisfies the requirements of the &ldquo;short-term deferral&rdquo; rule
set forth in Section 1.409A-1(b)(4) of the Treasury Regulations is not intended to constitute Deferred Payments for purposes of clause
(i) above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Without limitation, any amount paid under this Agreement that qualifies as a payment made as a result of an involuntary separation from
service pursuant to Section 1.409A-1(b)(9)(iii) of the Treasury Regulations that does not exceed the Section 409A Limit is not intended
to constitute Deferred Payments for purposes of clause (i) above. Any payment intended to qualify under this exemption must be made within
the allowable time period specified in Section 1.409A-1(b)(9)(iii) of the Treasury Regulations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
To the extent that reimbursements or in-kind benefits under this Agreement constitute non-exempt &ldquo;nonqualified deferred compensation&rdquo;
for purposes of Section 409A, (1) all reimbursements hereunder shall be made on or prior to the last day of the calendar year following
the calendar year in which the expense was incurred by Executive, (2) any right to reimbursement or in-kind benefits shall not be subject
to liquidation or exchange for another benefit, and (3) the amount of expenses eligible for reimbursement or in-kind benefits provided
in any calendar year shall not in any way affect the expenses eligible for reimbursement or in-kind benefits to be provided, in any other
calendar year.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
The payments and benefits provided under Sections 6 are intended to be exempt from or comply with the requirements of Section 409A so
that none of the severance payments and benefits to be provided hereunder will be subject to the additional tax imposed under Section
409A, and any ambiguities or ambiguous terms herein will be interpreted to be exempt or so comply. The Company and Executive agree to
work together in good faith to consider amendments to this Agreement and to take such reasonable actions that are necessary, appropriate
or desirable to avoid imposition of any additional tax or income recognition prior to actual payment to Executive under Section 409A.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.
<B><U>Definition of Terms</U></B>. The following terms referred to in this Agreement will have the following meanings:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Cause</U></B>. &ldquo;Cause&rdquo; means:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
Executive&rsquo;s gross negligence or willful misconduct in the performance of his or her duties and responsibilities to the Company
or Executive&rsquo;s violation of any written Company policy;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
Executive&rsquo;s conviction of, or pleading guilty or nolo contendre to, any felony or a lesser crime involving dishonesty or moral
turpitude;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
Executive&rsquo;s commission of any act of fraud, theft, embezzlement, financial dishonesty or any other willful misconduct that has
caused or is reasonably expected to result in injury to the Company, whether or not related to performance of employment obligations;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
Executive&rsquo;s unauthorized use or disclosure of any proprietary information or trade secrets of the Company or any affiliate of the
Company, or any other party to whom Executive owes an obligation of nondisclosure as a result of Executive&rsquo;s relationship with
the Company;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)
Executive&rsquo;s material breach of any obligations under any written agreement or covenant with the Company or any affiliate of the
Company, and Executive&rsquo;s failure to cure such breach within 30 days after receiving written notice thereof;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)
Executive&rsquo;s alcohol abuse or other substance abuse;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii)
Executive&rsquo;s continued failure to substantially perform Executive&rsquo;s employment duties and failure to cure such failure within
30 days after receipt of a written demand of performance from the Company (for clarity, it is noted that this clause (vii) refers to
such matters as failure to attend work or omission of specific duties from the work performed, and not to disputes with respect to the
quality of work performed in good faith).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>(a)
<U>Change in Control</U></B>. &ldquo;Change in Control&rdquo; will mean and include any of the following: (i) a merger or consolidation
of the Company with or into any other corporation or other entity (A) in which the Company is not the surviving entity or (B) in which
the Company is the surviving entity but in which holders of the Company&rsquo;s voting securities immediately prior to such merger or
consolidation will not continue to hold at least a majority of the outstanding voting securities of the Company; (ii) a sale, lease,
exchange or other transfer (in one transaction or a related series of transactions, but excluding any merger or consolidation not having
an effect described in (a) above) of all or substantially all of the Company&rsquo;s assets; or (iii) the acquisition by any person or
any group of persons, acting together in any transaction or related series of transactions, of such quantity of the Company&rsquo;s voting
securities as causes such person, or group of persons, to own beneficially, directly or indirectly, as of the time immediately after
such transaction or series of transactions, 50% or more of the combined voting power of the voting securities of the Company other than
as a result of (i) an acquisition of securities directly from the Company or (ii) an acquisition of securities by the Company which by
reducing the voting securities outstanding increases the proportionate voting power represented by the voting securities owned by any
such person or group of persons to 50% or more of the combined voting power of such voting securities; provided that a Change of Control
will not include any transaction or series of transactions principally for bona fide equity financing purposes in which cash is received
by the Company or any successor or indebtedness of the Company is cancelled or converted or a combination thereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Closing Date</U></B>. &ldquo;Closing Date&rdquo; means the actual date of closing of the Merger.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Code</U></B>. &ldquo;Code&rdquo; means the Internal Revenue Code of 1986, as amended.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Disability</U></B>. &ldquo;Disability&rdquo; or &ldquo;Disabled&rdquo; means that Executive is unable to engage in any substantial
gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or which
has lasted, or can be expected to last, for a continuous period of not less than one (1) year.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>Good Reason</U></B>. Good Reason&rdquo; means Executive&rsquo;s termination of employment within thirty (30) days following the
expiration of any cure period (discussed below) following the occurrence of one or more of the following, without Executive&rsquo;s consent:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
A material reduction of Executive&rsquo;s duties, authority or responsibilities, relative to Executive&rsquo;s duties, authority or responsibilities
in effect immediately prior to such reduction; provided, however, that a reduction in duties, authority or responsibilities solely by
virtue of the Company being acquired and made part of a larger entity (as, for example, when the Chief Technology Officer of the Company
remains as such following a change of control but is not made the Chief Technology Officer of the acquiring corporation) will not constitute
Good Reason;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
A material reduction in Executive&rsquo;s Base Salary (except where there is a reduction applicable to all similarly situated executive
officers generally); provided, that a reduction of less than ten percent (10%) will not be considered a material reduction in Base Salary;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)
A material change in the geographic location of Executive&rsquo;s primary work facility or location; provided, that a relocation of less
than fifty (50) miles from Executive&rsquo;s then-present work location will not be considered a material change in geographic location;
or</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)
A material breach by the Company of a material provision of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Executive
will not resign for Good Reason without first providing the Company with written notice of the acts or omissions constituting the grounds
for Good Reason within sixty (60) days of the initial existence of the grounds for Good Reason and a reasonable cure period of not less
than thirty (30) days following the date the Company receives such notice during which such condition must not have been cured.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<B><U>Governmental Authority</U></B>. &ldquo;Governmental Authority&rdquo; means any federal, state, municipal, foreign or other government,
governmental department, commission, board, bureau, agency or instrumentality, or any private or public court or tribunal.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<B><U>Merger</U></B>. &ldquo;Merger&rdquo; has the meaning ascribed to it in that certain Agreement and Plan of Merger and Reorganization,
dated as of April 17, 2022, by and among Flexible Solutions International Inc., an Alberta, Canada corporation, the Company and those
certain other parties identified therein.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<B><U>Person</U></B>. &ldquo;Person&rdquo; shall be construed in the broadest sense and means and includes any natural person, a partnership,
a corporation, an association, a joint stock company, a limited liability company, a trust, a joint venture, an unincorporated organization
and other entity or Governmental Authority.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Section 409A</U></B>. &ldquo;Section 409A&rdquo; means Section 409A of the Code, and the final regulations and any guidance promulgated
thereunder or any state law equivalent.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
<B><U>Section 409A Limit</U></B>. &ldquo;Section 409A Limit&rdquo; shall mean two (2) times the lesser of: (i) Executive&rsquo;s annualized
compensation based upon the annual rate of pay paid to Executive during Executive&rsquo;s taxable year preceding Executive&rsquo;s taxable
year of his or her separation from service as determined under Treasury Regulation Section 1.409A-1(b)(9)(iii)(A)(1) and any Internal
Revenue Service guidance issued with respect thereto; or (ii) the maximum amount that may be taken into account under a qualified plan
pursuant to Section 401(a)(17) of the Code for the year in which Executive&rsquo;s separation from service occurred.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.
<B><U>Restrictive Covenants</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<U>Non-Solicitation</U>. During the period commencing on the date of this Agreement and continuing until the first anniversary of the
date when Executive&rsquo;s Employment terminated for any reason, Executive shall not directly or indirectly, personally or through others,
solicit, recruit or attempt to solicit or recruit (on Executive&rsquo;s own behalf or on behalf of any other Person) either (i) any current
employee or any consultant of the Company or any of the Company&rsquo;s affiliates, (ii) any former employee or consultant of the Company
or any of the Company&rsquo;s affiliates who left the Company&rsquo;s (or such affiliate&rsquo;s) service within the six (6) months preceding
the Executive&rsquo;s termination date, or (iii) the business of any customer of the Company or any of the Company&rsquo;s affiliates
on whom Executive called or with whom Executive became acquainted during Executive&rsquo;s Employment. Executive represents that Executive
is (i) familiar with the foregoing covenant not to solicit, and (ii) fully aware of Executive&rsquo;s obligations hereunder, including,
without limitation, the reasonableness of the length of time, scope and geographic coverage of these covenants.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<U>Non-Disparagement</U>. Executive shall not make any remarks disparaging the conduct or character of the Company, any of the Company&rsquo;s
affiliates, any of the Company&rsquo;s or any Company affiliates&rsquo; current or former employees, officers, directors, successors
or assigns.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.
<B><U>Golden Parachute</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Anything in this Agreement to the contrary notwithstanding, if any payment or benefit Executive would receive from the Company or otherwise
(&ldquo;<B><I>Payment</I></B>&rdquo;) would (i) constitute a &ldquo;parachute payment&rdquo; within the meaning of Section 280G of the
Code; and (ii) but for this sentence, be subject to the excise tax imposed by Section 4999 of the Code (the &ldquo;<B><I>Excise Tax</I></B>&rdquo;),
then such Payment shall be equal to the Reduced Amount. The &ldquo;<B><I>Reduced Amount</I></B><I>&rdquo;</I> shall be either (x) the
largest portion of the Payment that would result in no portion of the Payment being subject to the Excise Tax; or (y) the largest portion,
up to and including the total, of the Payment, whichever amount, after taking into account all applicable federal, state and local employment
taxes, income taxes, and the Excise Tax (all computed at the highest applicable marginal rate), results in Executive&rsquo;s receipt,
on an after-tax basis, of the greater amount of the Payment. Any reduction made pursuant to this Section 10(a) shall be made in accordance
with the following order of priority: (i) stock options whose exercise price exceeds the fair market value of the optioned stock (&ldquo;<B><I>Underwater
Options</I></B>&rdquo;) (ii) Full Credit Payments (as defined below) that are payable in cash, (iii) non-cash Full Credit Payments that
are taxable, (iv) non-cash Full Credit Payments that are not taxable (v) Partial Credit Payments (as defined below) and (vi) non-cash
employee welfare benefits. In each case, reductions shall be made in reverse chronological order such that the payment or benefit owed
on the latest date following the occurrence of the event triggering the excise tax will be the first payment or benefit to be reduced
(with reductions made pro-rata in the event payments or benefits are owed at the same time). &ldquo;<B><I>Full Credit Payment</I></B>&rdquo;
means a payment, distribution or benefit, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement
or otherwise, that if reduced in value by one dollar reduces the amount of the parachute payment (as defined in Section 280G of the Code)
by one dollar, determined as if such payment, distribution or benefit had been paid or distributed on the date of the event triggering
the excise tax. &ldquo;<B><I>Partial Credit Payment</I></B>&rdquo; means any payment, distribution or benefit that is not a Full Credit
Payment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
A nationally recognized certified public accounting firm selected by the Company (the &ldquo;<B><I>Accounting Firm</I></B>&rdquo;) shall
perform the foregoing calculations related to the Excise Tax. If a reduction is required pursuant to Section 10(a), the Accounting Firm
shall administer the ordering of the reduction as set forth in Section 10(a). The Company shall bear all expenses with respect to the
determinations by such accounting firm required to be made hereunder.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
The Accounting Firm engaged to make the determinations hereunder shall provide its calculations, together with detailed supporting documentation,
to Executive and the Company within fifteen (15) calendar days after the date on which Executive&rsquo;s right to a Payment is triggered.
Any good faith determinations of the Accounting Firm made hereunder shall be final, binding, and conclusive upon Executive and the Company.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.
<B><U>Confidentiality Agreement</U>.</B> Executive acknowledges and agrees that at all times in the future, Executive will remain bound
by the Confidential Information and Invention Assignment Agreement previously entered into by and between the Company and Executive (the
&ldquo;<B><I>Confidentiality Agreement</I></B>&rdquo;), a copy of which is attached hereto as Attachment A.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.
<B><U>Arbitration</U></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Arbitration</U></B>. In consideration of Executive&rsquo;s Employment with the Company, its promise to arbitrate all employment<B>-</B>related
disputes, and Executive&rsquo;s receipt of the compensation, pay raises and other benefits paid to Executive by the Company, at present
and in the future, Executive agrees that any and all controversies, claims, or disputes with anyone (including the Company and any employee,
officer, director, shareholder or benefit plan of the Company in their capacity as such or otherwise) arising out of, relating to, or
resulting from Executive&rsquo;s Employment with the Company or termination thereof, including any breach of this Agreement, will be
subject to binding arbitration under the Arbitration Rules set forth in California Code of Civil Procedure Section 1280 through 1294.2,
including Section 1281.8 (the &ldquo;<B><I>Act</I></B>&rdquo;), and pursuant to California law. The Federal Arbitration Act shall also
apply with full force and effect, notwithstanding the application of procedural rules set forth under the Act.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Dispute Resolution</U></B>. Disputes that Executive agrees to arbitrate, and thereby agrees to waive any right to a jury trial,
include any statutory claims under local, state, or federal law, including, but not limited to, claims under Title VII of the Civil Rights
Act of 1964, the Americans with Disabilities Act of 1990, the Age Discrimination in Employment Act of 1967, the Older Workers Benefit
Protection Act, the Sarbanes Oxley Act, the Worker Adjustment and Retraining Notification Act, the California Fair Employment and Housing
Act, the Family and Medical Leave Act, the California Family Rights Act, the California Labor Code, claims of harassment, discrimination,
and wrongful termination, and any statutory or common law claims. Executive further understands that this agreement to arbitrate also
applies to any disputes that the Company may have with Executive.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Procedure</U></B>. Executive agrees that any arbitration will be administered by Judicial Arbitration &amp; Mediation Services,
Inc. (&ldquo;<B><I>JAMS</I></B>&rdquo;), pursuant to its Employment Arbitration Rules &amp; Procedures (the &ldquo;<B><I>JAMS Rules</I></B>&rdquo;).
The arbitrator shall have the power to decide any motions brought by any party to the arbitration, including motions for summary judgment
and/or adjudication, motions to dismiss and demurrers, and motions for class certification, prior to any arbitration hearing. The arbitrator
shall have the power to award any remedies available under applicable law, and the arbitrator shall award attorneys&rsquo; fees and costs
to the prevailing party, except as prohibited by law. The Company will pay for any administrative or hearing fees charged by the administrator
or JAMS, and all arbitrator&rsquo;s fees, except that Executive shall pay any filing fees associated with any arbitration that Executive
initiates, but only so much of the filing fee as Executive would have instead paid had Executive filed a complaint in a court of law.
Executive agrees that the arbitrator shall administer and conduct any arbitration in accordance with California law, and that the arbitrator
shall apply substantive and procedural California law to any dispute or claim, without reference to the rules of conflict of law. To
the extent that the JAMS Rules conflict with California law, California law shall take precedence. The decision of the arbitrator shall
be in writing. Any arbitration under this Agreement shall be conducted in San Francisco County, California.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Remedy</U></B>. Except as provided by the Act, arbitration shall be the sole, exclusive, and final remedy for any dispute between
Executive and the Company. <B>Accordingly, except as provided by the Act and this Agreement, neither Executive nor the Company will be
permitted to pursue court action regarding claims that are subject to arbitration</B>. Notwithstanding, the arbitrator will not have
the authority to disregard or refuse to enforce any lawful Company policy, and the arbitrator will not order or require the Company to
adopt a policy not otherwise required by law that the Company has not adopted.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>Administrative Relief</U></B>. Executive is not prohibited from pursuing an administrative claim with a local, state, or federal
administrative body or government agency that is authorized to enforce or administer laws related to employment, including, but not limited
to, the Department of Fair Employment and Housing, the Equal Employment Opportunity Commission, the National Labor Relations Board, or
the Workers&rsquo; Compensation Board. However, Executive may not pursue court action regarding any such claim, except as permitted by
law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<B><U>Voluntary Nature of Agreement</U></B>. Executive acknowledges and agrees that Executive is executing this Agreement voluntarily
and without any duress or undue influence by the Company or anyone else. Executive further acknowledges and agrees that Executive has
carefully read this Agreement and that Executive has asked any questions needed for Executive to understand the terms, consequences and
binding effect of this Agreement and fully understands it, including that <B><I>EXECUTIVE IS WAIVING EXECUTIVE&rsquo;S RIGHT TO A JURY
TRIAL</I></B>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<B><U>Independent Advice</U>.</B> Executive acknowledges that Executive has been advised to obtain independent advice and legal counsel
to advise Executive concerning this Agreement, and that Executive has either done so or has knowingly waived that opportunity of Executive&rsquo;s
own free choice. Neither the Company nor any attorneys for the Company have advised Executive concerning this Agreement, and Executive
is relying solely upon the advice of Executive&rsquo;s own independent counsel (if any); nor has the Company or any attorneys for the
Company coerced, used undue influence, or otherwise induced Executive to enter into this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.
<B><U>Successors</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Company&rsquo;s Successors</U>.</B> This Agreement shall be binding upon any successor (whether direct or indirect and whether
by purchase, lease, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company&rsquo;s business and/or
assets. For all purposes under this Agreement, the term &ldquo;<B><I>Company</I></B>&rdquo; shall include any successor to the Company&rsquo;s
business or assets that become bound by this Agreement or any affiliate of any such successor that employs Executive.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Executive&rsquo;s Successors</U>.</B> This Agreement and all of Executive&rsquo;s rights hereunder shall inure to the benefit of,
and be enforceable by, Executive&rsquo;s personal or legal representatives, executors, administrators, successors, heirs, distributees,
devisees and legatees.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.
<B><U>Miscellaneous Provisions</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<B><U>Indemnification</U>.</B> In addition to any individual indemnification agreement entered into between the Company and the Executive,
which shall control, the Company shall indemnify Executive to the maximum extent permitted by applicable law and the Company&rsquo;s
Bylaws with respect to Executive&rsquo;s service and Executive shall also be covered under a directors and officers liability insurance
policy paid for by the Company to the extent that the Company maintains such a liability insurance policy now or in the future. Executive
agrees to indemnify and save Company and its affiliates harmless from any damages, which Company may sustain in any manner primarily
through Executive&rsquo;s willful misconduct or gross negligence or a material breach of the provisions of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<B><U>Headings</U></B>. All captions and section headings used in this Agreement are for convenient reference only and do not form a
part of this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<B><U>Notice</U>.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<U>General</U>. Notices and all other communications contemplated by this Agreement shall be in writing and shall be deemed to have been
duly given when personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid.
In Executive&rsquo;s case, mailed notices shall be addressed to Executive at the home address that Executive most recently communicated
to the Company in writing. In the case of the Company, mailed notices shall be addressed to its corporate headquarters, and all notices
shall be directed to the attention of its Secretary.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)
<U>Notice of Termination</U>. Any termination by the Company for Cause or by Executive for Good Reason will be communicated by a notice
of termination to the other party hereto given in accordance with Section 14(c)(i) of this Agreement. Such notice will indicate the specific
termination provision in this Agreement relied upon, will set forth in reasonable detail the facts and circumstances claimed to provide
a basis for termination under the provision so indicated, and will specify the termination date (which will be not more than thirty (30)
days after the giving of such notice), subject to any applicable cure period. The failure by Executive or the Company to include in the
notice any fact or circumstance which contributes to a showing of Good Reason or Cause, as applicable, will not waive any right of Executive
or the Company, as applicable, hereunder or preclude Executive or the Company, as applicable, from asserting such fact or circumstance
in enforcing his or her or its rights hereunder, as applicable.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 1.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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<B><U>Modifications and Waivers</U>.</B> No provision of this Agreement shall be modified, waived or discharged unless the modification,
waiver or discharge is agreed to in writing and signed by Executive and by an authorized officer of the Company (other than Executive).
No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party shall
be considered a waiver of any other condition or provision or of the same condition or provision at another time.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
<B><U>Whole Agreement</U>.</B> This Agreement supersedes any prior offer letter entered into by and between the Company and Executive.
No other agreements, representations or understandings (whether oral or written and whether express or implied) that are not expressly
set forth in this Agreement have been made or entered into by either party with respect to the subject matter hereof. This Agreement
and the Confidentiality Agreement contain the entire understanding of the parties with respect to the subject matter hereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<B><U>Withholding Taxes</U>.</B> All payments made under this Agreement shall be subject to reduction to reflect taxes or other deductions
required to be withheld by law.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<B><U>Choice of Law and Severability</U>.</B> This Agreement shall be interpreted in accordance with the laws of the State of California
without giving effect to provisions governing the choice of law. If any provision of this Agreement becomes or is deemed invalid, illegal
or unenforceable in any applicable jurisdiction by reason of the scope, extent or duration of its coverage, then such provision shall
be deemed amended to the minimum extent necessary to conform to applicable law so as to be valid and enforceable or, if such provision
cannot be so amended without materially altering the intention of the parties, then such provision shall be stricken and the remainder
of this Agreement shall continue in full force and effect. If any provision of this Agreement is rendered illegal by any present or future
statute, law, ordinance or regulation (collectively, the &ldquo;<B><I>Law</I></B>&rdquo;) then that provision shall be curtailed or limited
only to the minimum extent necessary to bring the provision into compliance with the Law. All the other terms and provisions of this
Agreement shall continue in full force and effect without impairment or limitation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<B><U>No Assignment</U>.</B> This Agreement and all of Executive&rsquo;s rights and obligations hereunder are personal to Executive and
may not be transferred or assigned by Executive at any time. The Company may assign its rights under this Agreement to any entity that
assumes the Company&rsquo;s obligations hereunder in connection with any sale or transfer to such entity of all or a substantial portion
of the Company&rsquo;s assets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
<B><U>Acknowledgment</U></B>. Executive acknowledges that Executive has had the opportunity to discuss this matter with and obtain advice
from Executive&rsquo;s personal attorney, has had sufficient time to, and has carefully read and fully understood all the provisions
of this Agreement, and is knowingly and voluntarily entering into this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
<B><U>Counterparts</U>.</B> This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but
all of which together shall constitute one and the same instrument. Execution of a facsimile copy will have the same force and effect
as execution of an original, and a facsimile signature will be deemed an original and valid signature.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
<B><U>Electronic Delivery</U>.</B> The Company may, in its sole discretion, decide to deliver any documents related to this Agreement
by electronic means. Executive hereby consents to receive such documents by electronic delivery.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>[Signature
Page Follows]</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>


<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>&nbsp;</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">After
you have had an opportunity to review this Agreement, please feel free to contact me if you have any questions or comments. To indicate
your acceptance of this Agreement, please sign and date this letter in the space provided below and return it to the Company.</FONT></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">&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">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very
truly yours,</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>lygos,
    inc.</B></FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; 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="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Eric Steen</I></FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Signature)</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eric
    Steen</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 3.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; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>ACCEPTED
    AND AGREED:</B></FONT></TD>
    <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></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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; text-transform: uppercase">Nick
    Ohler</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Nick Ohler</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">(Signature)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5/3/2022</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">Date</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Attachment
A: Confidential Information and Invention Assignment Agreement</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<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">&nbsp;</FONT></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"><B><U>ATTACHMENT
A</U></B></FONT></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; text-transform: uppercase"><B>&nbsp;</B></FONT></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"><B>CONFIDENTIAL
INFORMATION AND INVENTION ASSIGNMENT AGREEMENT</B></FONT></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; text-transform: uppercase"><B>&nbsp;</B></FONT></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"><I>(See
Attached)</I></FONT></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">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 17; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->-</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<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></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>7
<FILENAME>ex21-1.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 0pt 0pt 0; text-align: center"><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 0pt 0pt 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
21.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><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 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>LIST
OF SUBSIDIARIES</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></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; width: 32%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; width: 32%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">State
    or </FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; width: 32%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name</FONT></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>&nbsp;</TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jurisdiction
    of</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under
which</FONT></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>&nbsp;</TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Incorporation
    or</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsidiary
    does</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Organization</FONT></TD>
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business</FONT></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>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif">&#9679;&#8239;&#8239;&#8239; &#8239;Flexible
    Solutions Ltd.
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">AB</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Same</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt">&#8239;&#8239;&#9675; &#8239;&#8239;&#8239;Natural
    Chem SEZC Ltd.
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cayman
    Islands</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Same</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif">&#9679;&#8239;&#8239;&#8239;&#8239; Flexible
    Fermentation Ltd.
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">AB</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Same
    or DBA</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
    &#8239;&#8239;&#8239;Flexible Solutions</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif">&#9679;
    &#8239;&#8239;&#8239;&#8239;NanoChem Solutions Inc.
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">NV/IL</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Same</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8239;&#8239;&#9675;
    &#8239;&#8239;&#8239;ENP Investments LLC </FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">IN/IL</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Same</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 50pt">&#8239;&#8239;&#8239;&#8239;&#8239;-<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">
    &#8239;&#8239;&#8239;&#8239;&#8239;ENP Mendota</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">IL</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Same</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt">&#8239;&#8239;&#9675;
    &#8239;&#8239;&#8239;NCS Deferred Corp.
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">NV</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Same</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif">&#9679;&#8239;&#8239;&#8239;&#8239;&#8239;InnFlex Holding Inc.
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">CO</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Same</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif">&#9679; &#8239;&#8239;&#8239;&#8239;FS
    Biomass Inc.
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">CO</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Same</TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 30pt">&#8239;&#8239;&#9675; <FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8239;&#8239;&#8239;Flexible
    Biomass LP</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">AB</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center">Same</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>8
<FILENAME>ex23-1.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 0pt 0pt 0; 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 0pt 0pt 0; text-align: right"><B>EXHIBIT 23.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSENT
OF ATTORNEYS</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reference
is made to the Registration Statement of Flexible Solutions International, Inc., whereby the Company proposes to issue up to 26,300,000
shares of its common stock. Reference is also made to Exhibit 5.1 included in the Registration Statement relating to the validity
of the securities proposed to be issued.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
hereby consent to the use of our opinion concerning the validity of the securities proposed to be issued.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very
    truly yours,</FONT></TD>
    <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></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">HART
    &amp; HART, LLC</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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"><I>/s/
    William T. Hart</I></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">Denver,
    Colorado</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">July
    25, 2022</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>9
<FILENAME>ex23-2.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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-decoration: none">EXHIBIT
23.2</FONT></P>

<P STYLE="font: bold 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; text-decoration: none">&nbsp;</FONT></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; text-transform: uppercase"><B>CONSENT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
hereby consent to the incorporation in the Registration Statement on Form S-4 of Flexible Solutions International, Inc. of our report
dated March 29, 2022, relating to the consolidated financial statements of Flexible Solutions International, Inc. as of December 31,
2021 and 2020 and for the years then ended.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also consent to the reference to us as &ldquo;Experts&rdquo; in matters of accounting and audit in this Registration Statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><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; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>/s/
    Smythe LLP</U></FONT></TD>
    <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></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">Smythe
    LLP</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">Chartered
    Professional Accountants</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">Vancouver,
    Canada</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">July
    25, 2022</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
</TABLE>

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.3
<SEQUENCE>10
<FILENAME>ex23-3.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><B>EXHIBIT 23.3</B></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"><B>&nbsp;</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent
of Independent Auditors</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; 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 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
consent to the use in this Registration Statement on Form S-4 of Flexible Solutions International, Inc. of our report dated July 25, 2022,
relating to the consolidated financial statements of Lygos, Inc. (which report expresses an unqualified opinion and includes an emphasis-of-matter
paragraph relating to a going concern uncertainty). We also consent to the reference to us under the heading &ldquo;Experts&rdquo; in
such Registration Statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><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; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Moss Adams LLP</FONT></TD>
    <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></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></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">San
    Francisco, California</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.4
<SEQUENCE>11
<FILENAME>ex23-4.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 0"><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 0; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
23.4</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="ex23-4_001.jpg" ALT="" STYLE="height: 24pt; width: 101.25pt"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">516
North Milwaukee Avenue</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Libertyville,
Illinois 60048</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">www.malekremian.com</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
25,</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 2022</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Board of Directors</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
Solutions International, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6001
54th Avenue</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taber,
Alberta Canada T1G 1X4</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Re:
MalekRemian Fairness Opinion/S-4 Registration Statement for Combination with Lygos, Inc.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
the Board of Directors:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reference
is made to our opinion letter (&ldquo;opinion&rdquo;), dated June 17, 2022.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
opinion was provided for the information and assistance of the Board of Directors of Flexible Solutions International, Inc. (the &ldquo;Company&rdquo;)
in connection with its consideration of the transaction described therein and is not to be used, circulated, quoted or otherwise referred
to for any purpose, nor is it to be filed with, included in or referred to, in whole or in part, in any registration statement, proxy
statement or any other document, except in accordance with our prior written consent. We understand that the Company desires to include
our opinion in the above-referenced Registration Statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
that regard, we hereby consent to the reference to our opinion in the above-referenced Registration Statement on Form S-4 under the captions
&ldquo;Opinion of FSI&rsquo;s Financial Advisor&rdquo; &ldquo;Financial Analysis&rdquo; &ldquo;Comparable Company and Precedent Transaction
Analysis&rdquo; &ldquo;Shareholder Discounted Cash Flow Analysis&rdquo; and &ldquo;Indications of Pre-money Value for Comparable Publicly
Traded Companies&rdquo; and to the inclusion of our opinion in the Prospectus included in the Registration Statement, appearing as an
appendix to such Prospectus. Notwithstanding the foregoing, it is understood that our consent is being delivered solely in connection
with the filing of the above-mentioned version of the Registration Statement and that our opinion is not to be used, circulated, quoted
or otherwise referred to for any other purpose, nor is it to be filed with, included in or referred to in whole or in part in any other
registration statement (including any subsequent amendments to the above-mentioned Registration Statement), proxy statement or any other
document, except in accordance with our prior written consent.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
giving this consent, we do not hereby admit that we are experts with respect to any part of such Registration Statement within the meaning
of the term &ldquo;expert&rdquo; as used in, or that we come within the category of persons whose consent is required under, the Securities
Act of 1933, as amended, or the rules and regulations of the Securities and Exchange Commission promulgated thereunder.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Very
truly yours,</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">MALEKREMIAN
LLC</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
Kenneth J. Malek</I></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kenneth
J. Malek</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">President</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><BR STYLE="clear: both"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><P STYLE="font: italic 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">TRANSACTIONS
    | INTERIM MANAGEMENT | VALUATION | INVESTIGATIONS | EXPERT WITNESS</FONT></P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt 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="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>12
<FILENAME>ex99-1.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; text-align: center; margin-top: 0pt; margin-bottom: 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; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
99.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 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 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSENT
OF PERSON NAMED TO BECOME A DIRECTOR</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to Rule 438 promulgated under the Securities Act of 1933, as amended, the undersigned hereby consents to being named as a director nominee
and to the disclosure of the undersigned&rsquo;s biographical information included in the Registration Statement on Form S-4, and any
amendments thereto, to be filed by Flexible Solutions International Inc. with the Securities and Exchange Commission. The undersigned
further consents to the filing of this consent as an exhibit to such Registration Statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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; 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%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Eric Steen</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eric
    Steen</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>13
<FILENAME>ex99-2.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; text-align: center; margin-top: 0pt; margin-bottom: 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; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
99.2</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 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 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSENT
OF PERSON NAMED TO BECOME A DIRECTOR</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to Rule 438 promulgated under the Securities Act of 1933, as amended, the undersigned hereby consents to being named as a director nominee
and to the disclosure of the undersigned&rsquo;s biographical information included in the Registration Statement on Form S-4, and any
amendments thereto, to be filed by Flexible Solutions International Inc. with the Securities and Exchange Commission. The undersigned
further consents to the filing of this consent as an exhibit to such Registration Statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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; 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%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Peter Staple</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Peter Staple</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.3
<SEQUENCE>14
<FILENAME>ex99-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; text-align: center; margin-top: 0pt; margin-bottom: 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; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
99.3</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 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 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSENT
OF PERSON NAMED TO BECOME A DIRECTOR</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to Rule 438 promulgated under the Securities Act of 1933, as amended, the undersigned hereby consents to being named as a director nominee
and to the disclosure of the undersigned&rsquo;s biographical information included in the Registration Statement on Form S-4, and any
amendments thereto, to be filed by Flexible Solutions International Inc. with the Securities and Exchange Commission. The undersigned
further consents to the filing of this consent as an exhibit to such Registration Statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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; 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%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Julie Kane</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Julie Kane</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.4
<SEQUENCE>15
<FILENAME>ex99-4.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; text-align: center; margin-top: 0pt; margin-bottom: 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; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
99.4</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 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 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSENT
OF PERSON NAMED TO BECOME A DIRECTOR</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to Rule 438 promulgated under the Securities Act of 1933, as amended, the undersigned hereby consents to being named as a director nominee
and to the disclosure of the undersigned&rsquo;s biographical information included in the Registration Statement on Form S-4, and any
amendments thereto, to be filed by Flexible Solutions International Inc. with the Securities and Exchange Commission. The undersigned
further consents to the filing of this consent as an exhibit to such Registration Statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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; 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%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Kenneth Wong</I></FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kenneth Wong</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.5
<SEQUENCE>16
<FILENAME>ex99-5.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; text-align: center; margin-top: 0pt; margin-bottom: 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; text-align: right; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
99.5</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 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 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>CONSENT
OF PERSON NAMED TO BECOME A DIRECTOR</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to Rule 438 promulgated under the Securities Act of 1933, as amended, the undersigned hereby consents to being named as a director nominee
and to the disclosure of the undersigned&rsquo;s biographical information included in the Registration Statement on Form S-4, and any
amendments thereto, to be filed by Flexible Solutions International Inc. with the Securities and Exchange Commission. The undersigned
further consents to the filing of this consent as an exhibit to such Registration Statement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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; 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%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 45%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Timothy Richardson</I></FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Timothy Richardson</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">July
    25, 2022</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>17
<FILENAME>ex107.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; text-align: center; background-color: white"><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: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Exhibit
107</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><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: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Calculation
of Filing Fee Tables</B></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"><B><U>Form
S-4</U></B></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">(Form
Type)</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"><B><U>Flexible
Solutions International Inc.</U></B></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">(Exact
Name of Registrant Specified in its Charter)</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"><B><U>Table
1: Newly Registered and Carry Forward Securities</U></B></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"><B>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; text-align: center">Security Type</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; text-align: center"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Security</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Class</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title<SUP>(1)</SUP></FONT></P></TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; text-align: center">Fee <BR>Calculation <BR>or Carry Forward Rule</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; text-align: center">Amount Registered</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; text-align: center">Proposed Maximum Offering Price Per Unit</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; text-align: center">Maximum <BR>Aggregate <BR>Offering Price</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; text-align: center">Fee <BR>Rate</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; text-align: center">Amount of Registration <BR>Fee</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; text-align: center">Carry Forward Form Type</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; text-align: center">Carry Forward File Number</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; text-align: center">Carry Forward Initial Effective Time</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; text-align: center">Filing Fee Previously Paid In Connection with <BR>Unsold Securities <BR>to be Carried Forward</TD><TD STYLE="padding-bottom: 1.5pt; text-align: center">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD COLSPAN="47" STYLE="text-align: center">Newly Registered Securities</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="width: 7%; text-align: center">Fees to Be <BR>Paid</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="text-align: center; width: 7%">Equity</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 5%; text-align: center"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common</FONT></P> <P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock, $0.001 par value</FONT></P> <P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">per share</FONT></P></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; text-align: right">457</TD><TD STYLE="width: 1%; text-align: left">(f)(2)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; text-align: right">26,300,000</TD><TD STYLE="width: 1%; text-align: left">(3)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: center">&nbsp;</TD><TD STYLE="width: 5%; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</FONT></TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 5%; text-align: right">66,802,000</TD><TD STYLE="width: 1%; text-align: left">(2)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; text-align: right">0.0000927</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 5%; text-align: right">6,192.55</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 5%; text-align: right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 4%; text-align: right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 4%; text-align: right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 4%; text-align: right">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center">Fees <BR>Previously <BR>Paid</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">N/A</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center"></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center"></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"></TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right"></TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD COLSPAN="47" STYLE="text-align: center">Carry Forward Securities</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center">Carry <BR>Forward <BR>Securities</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">N/A</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="12" STYLE="text-align: right">Total Offering Amounts</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">66,802,000</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,192.55</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="12" STYLE="text-align: right">Total Fees Previously Paid</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.00</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="12" STYLE="text-align: right">Total Fee Offsets</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">0.00</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="12" STYLE="text-align: right">Net Fee Due</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: center">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">6,192.55</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>

<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>

<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; width: 0.25in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
    securities being registered are issued by Flexible Solutions International Inc. (&ldquo;FSI&rdquo;), to be renamed
    Lygos, Inc. (the &ldquo;Combined Company&rdquo;), in connection with the transactions contemplated by the Agreement
    and Plan of Merger and Reorganization, dated as of April 17, 2022 (as subsequently amended, the &ldquo;Merger Agreement&rdquo;),
    as further described in the proxy statement/prospectus that forms a part of this Registration Statement.</FONT></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">(2)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
    solely for the purpose of calculating the registration fee required by Section 6(b) of the Securities Act and computed pursuant to
    Rule 457(f)(2) under the Securities Act based on $2.54, the average of the high and low prices of shares of the common stock of FSI,
    par value $0.001 per share (&ldquo;FSI Common Stock&rdquo;), as reported on the NYSE American on July 19, 2022.</FONT></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">(3)</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Represents
    the maximum number of shares of common stock of the Combined Company, par value $0.001 per share (&ldquo;Common Stock&rdquo;),
    estimated to be issuable to holders of Lygos, Inc. (&ldquo;Lygos&rdquo;) common stock upon completion of the transactions
    contemplated by the Merger Agreement. In accordance with Rule 416 under the Securities Act of 1933, as amended, this Registration
    Statement also covers an indeterminate number of additional shares of Common Stock as may be issuable as a result of stock splits,
    stock dividends or the like.</FONT></TD></TR>
  </TABLE>
<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 0pt 0pt 0; text-align: center; background-color: white"></P>


<!-- Field: Page; Sequence: 1; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 6pt; border-bottom: Black 1.5pt 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%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>forms-4_001.jpg
<TEXT>
begin 644 forms-4_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" "+!"@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HI">:,F@5Q:**3- Q:**3-*X"T4E+3 **** "BDS1F@5Q:
M*3)HR:5QBT4F: :&TG8!:*3- .:8"T444 %%%)F@!:3-%(: '45'FC)H ?FC
M-(*,T M1U%(#29- F[#J*3-&:!BT4F:,T"N+124M PHHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MTKPOJ>M1J;*!F7O@5D1Y#J!RS'FOJ;X:Z=;0>%8)$C 9QR<4 >"CX<^(@/\
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
MTI4X0/0UZ"G#I31VIPZ5D;BT444 %%%% !1110 4444 %%%% !1110 4444
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
M >M?*U_X*U]M0N)$LG,<DI(X/^%?61'-1_9XL8\M?RH ^2AX(\0"3'V%P!Z
M_P"%(/!'B!58K8R')_NG_"OK<6\7_/-?RI?(B QY:_E0!\D'P-X@)_X\9/R/
M^%)_P@WB#_GRD_(U]<>1%_SS7\J/(B_YYK^5 'S?X!\*:U8>*;:2XLV6,,/F
MP:^D8^% ] ,TBPQJ05101Z"I ,&@!1TI.]+10!SWC"UFN/#-W#;KND93@?@:
M^:)?!&O>8Y-DS$GC@_X5]:NNX8(R*C^SP_\ /)?RH \A^#NA:AI$MU]LMVCR
M_<>PKV05&D2(?E4+GK@5+0 4444 ,8?.#Z UC^(M#M_$&E26=PH/&5]JVZ3
M]* /FCQ%\)=5L)S)8J77/2N9?P3KZGYK)OP!_P *^NF0-PP!^M1FVA/6)/RH
M ^1F\%:]CBRD_(TO_"%Z]Q_H,G_?)KZX^S0_\\D_*E%M#_SR3\J /D=?!.OR
M-M%E(/\ @)_PK7TGX7Z[>W:K<0,D?J17U%]FA'_+)/RIP15/R@#Z4 <WX-\+
MP^&M)6%1^\/4UT@'S9I<4N* 6BL4=2L(]0MFA<#FO--5\#7,$KO;Y8$YQ7K)
M%-* ]1FIE!2.2MA(5=6>''PWJG\4!S2#PWJ?_/ U[>84S]P?E2>2G]P?E67L
M$<#R>-]SQ(>'M4#[D@8$5(^@ZQ+P\3?3FO:Q#'_<7\J/)3^X/RI>P0XY/&*M
M<\4B\*ZH[;3$0#76^'_!OV:=)K@<BN_\I!_"/RIZJ/2JC147<NEE-*G+FZD(
M41@(/N@4XG*Y[C@5+@'M32HSTK8]9I<MD>6?$OX=MXA=KZV'[_ X'M7D%Q\/
M?$$#;1:,0/8_X5]98S3##&W5%/U% =+'R2W@KQ"3C[%)C\?\*3_A"/$'_/E)
M^M?6PMX?^>2?E2_9X?\ GFGY4 ?) \#^(<Y^R./;FKME\./$-W,$:V95/?'_
M -:OJDVT)/\ JD_*G+$B_=4#Z"@#S_X>_#Z+PS%]HGYN".]>A*!G=T)HQ0!R
M* 'T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 A&<4FT'M3
MJ* &;1G.!44MK#/_ *V)7^HJ<TE);A8QI_"^C7&?,T^(Y_V:BC\&Z!"=R:;
M#_NUOT4Y*X6*%OHVG6AS#:1H?4"KJK@^H_E2THJ5H%A,<$=*%''?\:4TM4 4
M444 (0#C/:H7B$Z/'(I96XPW0U/10!S4G@/PW+=+<OI%MYP.=P7J:U)=&L;B
MS:TEM8VMR,!".!6C10!S=CX&\.Z?<>=:Z5#$Y.<A>];0L;<S+-Y">:G"OCD5
M:HH SM0T:QU2+RK^V2Z0_P ,@R*JV'A/1=,5UL]-MXEDX8*.#6W10!BZ=X6T
M;2KZ6\L=/BMYY.&9!@FM9HEE0K(H93V-244 <U)X%\.23R7#Z5 TCY#?+UJ&
M7X=>%9;=(3HEKL4Y V]*ZNB@#G8O!/AV&\BNHM(MXYH,>6ZKR*L:MX5T?6^=
M1L8KANQ<=*VJ* ,K2_#VFZ*A33K2.#/7:*O7%I#=6[0S1AT;JI[U/10!S*>
M_#4=W]J71X/-]=O0^M7=0\+Z/JMND%_8PW,:=!(*V:* ,'3?!^@Z3$8[/2[>
M(-][:O6H/^$#\-[Y'&DP R$[OEZUTM% '+'X?^&?+CB_LB#"G.=M;:Z59K9?
M8Q;1_9\8\LCC%7J* .?@\%^'[2Z^TV^F01R>JBI#X3T0ZBM\=,@-T/\ EKCF
MMRB@"M-:0W$:I+&&C'\!Z4D^GVL]M]GE@1X0.$(JU10!SUGX-T.RO_MT&G1+
M<]0^.16_@@8ZTZB@! ,<#I2T44 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %&*** "BBB@ H
MHHH **** "BBB@ HQ110 4444 %%%% !1110 8HQ110 8HHHH **** "BBB@
M HQ110 F!1@4M% !BC%%% !BBBB@ HHHH ,48HHH **** "C%%% !BBBB@ H
9HHH **** "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>forms-4_003.jpg
<TEXT>
begin 644 forms-4_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" - !H4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M32'@*/ZGL,FO(F\(V.J_ &VUJ]FNY+^QTTW%FZSNJ0%,D!4!VDG'+$$\\$
M"Q\1HX=6^$/A/6+ZW@GU&9K(/<R1@R$.F6&X\X)Y([T >WU3U2TN+RQ>*UU&
MXT^;JL\"1LP]L2*P(_#/N*73]+T_2+;[-IMC:V5ON+>5;0K&N3U.% &:M-]T
M_2@#ROX9WGB?QIX1EU2^\7:A#=K=20*(K6T\O"@8)4PY/7G##\*U/ASXTU37
M=4UWP]KT<!U/1IO+:XMUVI,N2,XR<'*YXXYZ#%>;^"K[QCI'P;U'4_#4MD\<
M%],TL+6I:=4 &YT<OM..#M*'OUZ5ZG\,=*\/6OAO^UM!GGNVU5OM%U=W3AYI
M).<JY  !4EAC'KUSF@#I)='\WQ!!J_\ :.H)Y4)A^QI/BV?)^\R8Y8=CFM*O
M*IK..R_:,T\123D3Z1+.ZRSO( Y9@=NXG:, <# &.!5+6]:LO#?CK59/'6B7
M$VGW4RG3-:6,R+:Q[ -BD?-$0<G*?,2<XZ&@#<^+EQJ>G:7I-]I^L7UGG4H(
M)(8'"+(K,<Y(&[/ _BQCM7HU>2_$8VB_#'PR+*^-_:IJ%DL=UNWF91D;B>Y.
M.?>M31X_#OQ2U*76-1L;:==)G>UAL;B'][&0>6F!'.<'"?='.<M]T ]&KS'X
MP:SX@\+:59ZOHNO7-KY]Y':O;&W@>,*58E@6C+ _+W)'M7ID<:11K'&BHB *
MJJ,  = !7E7[0.?^$'TW:0#_ &M#@D9_@DH ["Z\.Z\UC+]B\:ZNET4/E--;
M6;(&QQN @!(^A%;NF_:_[+M/M^/MGDIY^,8\S:-W3CKGI7.3Z?XK;4M&EN=5
MT^XLHKH-<0VNGO Q78P!+-*^0&*\8'UXKD/B;I4=Q\2/ X%U>P_;;F5)C%=.
M,!57&P9PAP3RH!YSUYH ]<HKR_Q!:6O@V;P]X2\,V*PP:W?2R3QRWTL8E"("
M5,IWNNX[>@YP1W-//@OQ%;^+-)UG0]-T#0(X)-M_#9WLC)=Q$C(9! B[@,X)
M[D>E 'IM%>6V=S>^-/$7B02Z%H^KVFG7QL88-3O618@@&6$0AD4EFR=YY[=!
M6Y\/O#GB'PT-4M-4GM&TR2;S=/MH;F2=K53G,>YT7Y1\N/Q]: .JU2TN+RQ>
M*UU&XT^;JL\"1LP]L2*P(_#/N*\V^&=YXG\:>$9=4OO%VH0W:W4D"B*UM/+P
MH&"5,.3UYPP_"O5&^Z?I7SOX*OO&.D?!O4=3\-2V3QP7TS2PM:EIU0 ;G1R^
MTXX.TH>_7I0!Z1\.?&FJ:[JFN^'M>C@.IZ--Y;7%NNU)ER1G&3@Y7/''/08K
MT&N)^&.E>'K7PW_:V@SSW;:JWVBZN[IP\TDG.5<@  J2PQCUZYS6/KNB^'SK
MFOKK3OXCU.^B#6U@MMYDFGQ!" %).V($\[R4SQU- '?ZUK5AX>TBYU34[A8+
M6W0L[-W] !W)Z =ZETR]&I:39WXC\L7,"3!,YV[E!QGOUKPX$:U^R^;W4TCO
M+NTC=8)YU#O'B;:-K'D';QQVKI]5N;?P=\,=#;0K"TL;O6'LK666!5M]Q=06
M9G5<@X##=@D;LT >J5R?BG5+OPG,FOM,\^BETCU"W?G[.I(431GKP<;EZ$'(
MP0<\OK7@7Q%<26-YX>TCP]H&JVDRR?;;?4IF:91U24"W4R \9+$G\S79>.H1
M<?#SQ!',H.=-G) /&1&3_,4 = CK(BNC!E89# Y!%.KC_A7>2W_PPT":<DN+
M;R\GN$8J/T45V% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !4-T\T=I*]M")IPI,<9;:&;L"
M>P]ZFHH \L\1WGQ!\'266N7&NVFL64UW'!<:7%IZPA!(0H\M\EV.>!D^G!Z5
MZG7EGQ0F\9:"\'BBQN["\T;391+)IS6NU@#\NXL2=Q&>HVXSG!P:],LKE;VQ
MM[I5*K/$L@4]0&&<?K0!)--';P2332+'%&I=W8X"@#))->?>%_&&L:W\4M8T
MRX'D:5#I\<]K;% '^8KAW.,AB#]W. ,<9S2^./'7AW2?$-IH.O:C]CM!&+NY
M!@DD\\;B$C^13\N06;/8 <Y..1\.>/\ PQ<_'+5=0AU/=:ZG:06=I)Y$H\R7
M*#;@KD<]S@>] '?^*]6N[G6;7PWHWB2TT/4'C^TRW$L<<S[,[51(W(W%CDY'
M0+[BK=A'K/A7P[JE_P"(O$+ZZ]O$]P&%G';;$122H"=2<'DGT_%_B+P#X8\5
M"5M6T>VEN)  ;E%V3# P/G'/'H<BL'X=PWT-MXB\':S<OJ,&E3BWBGEY,EO)
M'N5&]P#C\<= * ,:W\9^(K#3/"7B74;];BSUZ[6WN+ 0QJENLF?+,; !\@#G
M<S9R>E>C:[JSZ;!##:QK-J5X_DVD#$@,^,EFQT11EF/H,#D@'CA\/[;1[+3#
MJ^N-<>'_  [(UW:6S6X60,,E?,D#'?MR<!57/&<T_6M?NO#.E?\ "3W]CYNM
MZG,ECIUC(^U;=7.41CV/&YR.I 7.%!H [RRAFM[*&&XN6NIT0"2=U53(W<X4
M #Z"IZY#1?$^HCQI=>$]<6T>]CLUO8+JT1HTEC)VL"C,Q4@_[1R.>.E=?0 4
M444 %%%% '"?$7PUXC\4IIMKI,>E)!97L5]YMW<R*SNF?DVK&0!SUW?A77!M
M3?2&9H;2'4S$VV,2M)"LG.W+;58KTSP#UJ[10!0T;^UO[)@_MS[%_:6#YWV'
M?Y.<G&W?\W3'7OFK]%% !1110 4444 %<9XVTWQEJTUO;Z$N@'35^>XBU.28
M_:&[*RHOW!P<;OFZ$8R#V=% '%Z3!\1YM5MAKT_AJ'3$;?*-,\_SGP#M7Y^
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
M>AT4 <!I.B_$5[<:5KVM:*^F[/+DNK6*0WDJ=,9.$4D<;L$CZ\UH_$J[DM_
MM_96B&2^U)?L%I"OWG>3Y<#Z+N)]@:ZZLX:+9G6SJ\H>:\">7"TK96!2!D1K
MT7..3U/3.   "+POHD?AOPOINC1L&%I L98?Q-_$?Q.36M110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 54U0:B=,N/[)-J+_8?(-V&,6[MNV\X^E6Z* .3N](U[Q-HXTKQ
M%%I=K;2%/M?V&>28W"@@E!N1/+!(Y.6.,CJ<C6UM-<CTV-/#2Z8MTLB@K?AQ
M$(^^-G.>F.U:U%  .G/6N/T[PI?6?Q2UCQ/)+;&RO;*.WCC5F\P,NW)(QC'!
M[FNPHH YM5\9P^([DYT6ZT21@8=[R17$ QSD!65^?<9]16MIFF1Z<+A]WF7-
MU*9[B7;MWO@#@=@ H '/ &23DF]10!CZAI$VJZS:/=O&=+M,3I "29;@'Y6?
MC&U, @<Y8Y.-HS2\<>%/^$NT..UBN1;7MK<QW=I,R[E65#QN'<')'XYYQBNE
MHH X[1?"^I-XWNO%NNO:)>-:+96]K9R-)''&#N9B[*I)+=MHP/6NQHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#B-;^*.D:+<7"_P!EZY?VUJQ2YOK&Q,EO P.&#2$@9'?&<?7BNHT;
M6=/\0:3!J>EW*W%G.NY)%_(@@\@@\$&B9M/T+0Y6D"0:?:0%F#'A44<YSU_'
MK7+?";09] \"0)<PFWEO)I+S[.1@P*Y^5#[A0,^AXH [BBBB@ HHHH ****
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "FR2)#$\LKJD:*69F. H'4DTZJ>K:='J^C7NFRL
MRQW<#P,R]0&4@G]: .?/CZR&G'5O[*U;^Q!\W]I^0GE;,_?V;_-V=]VS&.>E
M=3#-'<0QS0R+)%(H='4Y#*1D$'TKPBR\5ZEIFG'X:Z_/9V\$F[3;?7QEH'A
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
M1 1HEM=#7+9\?+M<%5B^@D^8?]<S7I&MWFHV.ER7&E:7_:=VI7;:_:%AW@D
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
M8X''J1ZUZ]10!Y'!XBT@_M'3J-0MSG2!8AO,&TS^:&\O.?O=L=<\=:]<HHH
M\CDU:#PU\?M3DU"&Z(U738H[(0P-(9G!7*C _P!D\G@8Y(I?#5TOP\^('B:Q
M\0NMGIVLW1OK#4)CM@<DDM&7/"L,]"1]WW&?6Z* /.] TQM8^+.J^,+=6&EI
M8I8V\Q&!=-D%G3U08 W=#VSBO0)V=+>1XUW.J$J,9R<<5)10!YO?>-O#NJ_\
M(ZVJ75M:2B=_MMA?CRI(B;>565HWY(W';T(.1C.:I^ $MO _A_Q-KFHF72_#
ML]^]Q86]RI1DBZ A#R"W "XR<#UKTV>SM[F>VFFCW26SF2$Y(VL5*D\=>&(Y
M]:GH \ET[XM> I]0_MK5M=07NTI;0"SG86D9QE<[,%VP-S#C@ <#)[JY\9:1
MIWANSU[5)GLK*[*"(O$[,=^2F0H)!(Y]NE=!10!B:OXO\/Z!J%K8ZOJD-C-=
M*7A-P"B,!U^<C:/H2*YZVTB#6?BM'XIL%7[':Z<;9[I5^6ZD9CC:>CA5ZL,C
MD#/!QWE% !7D<FK0>&OC]J<FH0W1&JZ;%'9"&!I#,X*Y48'^R>3P,<D5ZY10
M!Y#X5U[2)OCWXK,>IVA%S;V\,!\Y<2NJJ&53GYB"#P/0TOQ-U[2;3XG>!$N-
M1MHVLKJ62ZW2 >0K!-I?^Z#CO]:]=HH \@^)7B#1[?XE^ _-U*U46ES)+<$R
MC$*.$VLQ_A!]^W/2CXE>(-'M_B7X#\W4K51:7,DMP3*,0HX3:S'^$'W[<]*]
M?HH \@^)7B#1[?XE^ _-U*U46ES)+<$RC$*.$VLQ_A!]^W/2IYY3X*^,=[X@
MU'CP]K]K'&-0 S%!*H4 .P^Z#MX)X^;V./6** /-;JW@\5?%/1_$-A-&^CZ'
M9RO-J"L/)D=P0$1^C8&22.!ZYK+^%_BC1)?%'CQO[3MD1]0:[1WE55>$9!D!
M)Y48R3V!'K7KU% 'D_P3UK3KY/%%O;W<3SR:U<7:1;AN:%MN' ZXXZU8N;9M
M4_:,M)X5W1Z3H^9V[*SEPH^N'S]!7H]_+=0V4LEE;+<W(&(XFD$:DDXY;G '
M4\$X' )XK+\-^'O[&%Y=W4JW&K:C+YU[<*NU68#"JH[(HX'?N>30!NT444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5E^)(+^Y\,:I!I3[-0DM9$MV!QB0J=O/;GO6I10!Y']L\*ZM\(X_#-^BKJ
M=M9"'^R67_3$NE7 V1GYB=W(8#!!YXS77V&K0^"/ &BMXKO3!+'!#;2R%6E/
MF[?NG8#GIC/MUKK:* .*\<?$71O"3P:?<:G#:ZA=#*N\3RBW3_GHRH"3[#N?
M09(I^%?B!X)N+BTT'PS?27UY<2L[#[/*K.3EI)9'=0">"3ZG 'MZ#10!YS!J
M,7AOXH^(+KQ+.EI:ZA!;KIM]<-M@\M%.^+>?E5MQ)P<9ZT_P#H\%EXP\4ZCH
ML;1>';QH3;A1B*68 ^8\0_N9(&1P3G' KT.B@#G]=N[F]NX_#^FR-'<3IYEW
M<+_R[6Y."0>SM@JOT9OX<'F/BGHDB>"M*CTNS9M/TK4+>>>U@0L?LZ9!PO\
M$!D''H,]J]'HH \TT.X37OC3?:YHTBW.CQ:0EI-=Q-F*28ON"@]&('7'3H:]
M+HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HKSWQA\-]#UG3]1U75YKN;5%C>2"\^T.OV8@918XPVT
M8'&"2>^371^"8]8A\%Z3'K[L^J"W7SRYRV>P8]VQC/OF@#?HHHH **** "BB
MB@ HHKQ_X]:-IC:'I6IFPMOMSZI#"]QY0WO&5?Y6/4C@<&@#V"BO*/BMX=T'
MPYX'N-:T:"WT'5+61#;7&G*+=W8MC8=F-V06Z],?6NWT/6Y(_ FFZQXDEBLI
M6LXY+MYR(U5B!UST))Z>IQ0!KV.HV6IV_P!HT^\M[N#<4\RWE61=PZC()&15
MFL#PYJWABX\/RZAH$EE#I$;R-))#%Y$2LO+L<@#W+?K4MEXKT;4)X((;F1);
MAB+=9[:6'S\#<3'O4;Q@9RN1[T :,6HV,][+917EO)=Q*&D@252Z#IDKG(%6
M:\Q\*V-II_QQ\6PV5M#;1&QMW\N% B[CC)P..>M=EI?B[1]:U*XT^PDNY+BV
M<QSAK">-8V'56=D"@^V>>U &Y139(TFB>*5%>-P596&0P/4$=Q7B>@^%O#[_
M !^\3:;)H>G26$5A')':O:HT2,1%DJI&!U/3U- 'MU%<G%X2\+:?K\.L:;:6
M&EW&F!Q<&VA6%#&\9R'Q@<<-D],>]12_%7P/#$\C>(;8JDP@^1'<L^,_* IW
M#IDC(&>30!V-%9FH^(--TN18KB69YF3S/)MK:2XD"9QN*1JS!<\9(Q3]'US3
M/$%@+[2KR*ZM]Q4NA^ZPZJP/*GV(!H T**YV?QWX<MI(A/J#10ROY<=T]O*+
M9VZ8$^WRST/\5=%0 45X_P#'K1M,;0]*U,V%M]N?5(87N/*&]XRK_*QZD<#@
MU9^*WAW0?#G@>XUK1H+?0=4M9$-M<:<HMW=BV-AV8W9!;KTQ]: /5Z*PO#FJ
M7,G@G3=5UTI:W!LDGNVEQ&$.W+%L_=]3Z5!:^/?#=Y?65G'?2)+?9^R&>TFA
MCN/^N;N@5^HQ@G.1B@#I**X'6?B-'I_Q"T[PVMEJ(B*2RW,RV$TAD 4A5C54
M+.-W)91CCKUKK;W7=/T^""2YDE#7"[H84MY'F< 9.(E4N< C/''?% &C167H
MWB/2?$"SG3+P3/;OLGB9&CDB;T=& 9>AZ@=*T998X(7FFD6.*-2SNYP% Y))
M["@!](S*BEF(50,DDX %<I)\3?!D>GW-\VOVWV:VE$,DBJYRY&<+@9?C^[FM
M2PU+0O&.@&XLY;74],G!5@R;E;'.UE8<'IP1F@#0L[^SU&$S6-W!=1!BA>"0
M.H8=1D=QZ58KR/X0:S8^'_A+]NOS,EK'>S[WAMI)M@!SDB-20H ZD8%=]-XR
MT.#PU#XB>ZF;29EWK<1VDT@"\_,RJI91QU( H WJ*RI/$FDQ:+:ZNUW_ *%=
MJC6S"-R\V\94)&!O9B.=H&>O%2Z;KFG:M)+%9SEIX55I8)(VCEB#9V[T<!ES
M@\$"@#0HI&4,I5@"I&"#T->+P>%?#P_:#N=._L+338'1A-]E-JAB#[E&X)C
M./04 >TT5R=SX)\*+J.GBRTC3-/U&"9;R"2VLUC8B-UW#*@<$,!R?XLX.*W=
M4UK3]&2)KZ<HTS;88D1I))6QDA$4%F..> : +]%8%EXUT#4;N:SM;UY+V&%Y
MY;3[-*)XU3 .Z,KO!^884C)SP#3])\7Z+KEM?SZ;<3SC3W*7,?V.99(V R5\
MMD#$\= ": -RJUCJ-EJ=O]HT^\M[N#<4\RWE61=PZC()&165I_C3P[JFCWFK
M6^I(MA9RF"XFN(W@$3C&5(D"G/S ?4XZUGVOBKPQI_@VYUO0+8SZ7"\A,>F6
M3#?(.6.T*,>['COF@#KJ*\^\/?%#3)O!-OKVO&\M ^YY9/[-N&AC!D8*HD$>
MU@!@9!^O-=,OBS1W\,'Q&L]Q_903S/.^QS9V?WMFS=M[YQC'/2@#;HJ"SNXK
M^RANX-_DS('3S(VC;!Z95@"/Q%<[\1-)T[5/ NLM?V-O<M;V,\L#2QAFB<1D
MAE/53P.10!U-%>3> /!WA;4_A#IMUJ.E6$<SVLC2WXB6.9,,WS^: &! '7/:
MKGP/UG6-7\%W#:K<37<5O>/%:7<^2TL8 [GDX)(S^':@#T2/4;&:_FL(KRW>
M\A4-+;K*IDC4]"RYR ?>K-<YHNO>$M8\0WZZ+<6%SJJ1+]JGMHP69,X4&0##
M#VR:FG\8Z#;3W,<U\52U)6>X\B0P1,.JM,%\L,.FTMG/&* -2?4;&UN(+>XO
M+>&>=ML,4DJJTA]%!.2?I5FO,/'UE9I\2O -_';0K=37TBR3J@#NH08#'J<=
ML]*[.^\7:/IVN1:+<279U"5/,2&*PGEW+G&X,B$8'<YX[XH W***\6^*N@:.
M/B)X&D&EV>Z_U!EO#Y*_Z0-T?^LX^;J>N>M 'M-%>,?$^WA^'=WH/B#PK"NF
MS27HM[FSM (X;I,9PT8^7/!&<9^;KP*]!OOB%X3TR_FL;W7;2*Z@C:2:/);R
MPO4,0" W.-O4G@"@#IJ*Q;7Q9HEYH5OK5O?"2PN6V0.(WW2MDC:J8W%L@\ 9
MXI-.\7:'J<]U;P7WEW%HGF7$%U$]O)$G]YDD56"^^,4 ;=%<I_PLOP;]@O;[
M^WK8VME(L4TH#$;V!(5>/G. ?NYZ5)<?$3PE:^'8->EURW&FSMLBE 8LS=P$
M W9'<8X[T =/5:QU&RU.W^T:?>6]W!N*>9;RK(NX=1D$C(JE;^)M#NO#XUZ+
M4[8Z45W?:F?:@YQ@YQ@YXP><\5EZ=XI\(V7A=]7TDHFBK,X>2PT^0HKC)=BJ
M)D#CEL8]Z .JHK!F\9:'!X:A\1/=3-I,R[UN([2:0!>?F954LHXZD 5%?>/?
M"^F65A=WFL0117\:2VH*L7D1_NL$ W8.>XH Z.BN=C\>>%YO$I\.QZU;-JH)
M7R!G&X=5W8V[O]G.?:F6/Q \*:GXA?0;+6K>;4E)'DJ&PQ'4*V-K$<\ GH:
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
M R2R(\%M<1B5B^<*P3!(YSAL>O-;&I:K8Z1;">_N%A1F"(""6=CT55&2S'T
M)H N45C:7XJT76+Z6PM+MEOHEWO:7,,EO,%_O>7(JMCWQBJB_$#PFTE^BZ[:
M,-/0273AB4C!.T?-C:3GC )- '245C^'/%6B>+;%[S0[]+R"-]CD*R%6]"K
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
MC10I(,G_ 'S[5U?B3X;:+XCUF/61<:CI>JJNUKW2[CR977& &."#QWQGH,X
MK9TKPSIVE:7-8 37BW*D74U]*9Y;G(Q^\9OO#'&.GM0!S">$;?QEX*MH)_%>
ML76D7MO&PB6.S4;1@@ K!D8('?C%=?H<%O:Z#I]O:7,MU;1VZ)%/,VYY$"@!
MB<#)(QSBN0L/A%H>F73FSU/7H=.=RS:5'J++:MGJ"H^8CZMS7>QQI%&L<:*B
M( JJHP !T % 'EOQ[4/X-TI3G!UB '!(/W7[CI67XRT>+P-XVTSQ5?17&L>&
MFQ;SQ7[O>-I[DC;*AD+$<@'ZY'=<=UXR^']IXX6.+4]9U:*TB<2QVUJ\*(K@
M$;LF,L3R>I(]*V6T*&ZT";1M5N9]4MYXVCE>["!W4]CY:J..Q SWSF@"IXMO
MO#Z^"KZ[UUEFT.2 &782?-1L;0I4YY)&,'OUKS/QS/J5S:> [B73H-,T\:S:
MK:6OF&2=4Q\I=N O ^Z-W;YN,5V-C\*]+L_#ESX>DUC6;S1IXRGV.ZFB98SG
M(9"(PRD$9 !QGJ#4VI?#/3=9T;3M-U+6-;N1I\J26]PUTJRKM& "54 _[V-W
M^U0!D:U_R<+X:_[!4_\ [/44<UUJ'QMU[39-;O=,D73[?[$+=(#YL8&Y_P#6
MQO\ Q,?NXZ<]*Z37OAUHVOW>E74EQJ5G<Z8"D,UG=-'(R'JK.<L<\Y.0QR>>
M:7Q+\.M!\3BR>9;FRN[%0EM>6,OE31(.BAL'(^H..<8R: &:1X.L-$\:3ZVV
MM:E=ZM?VQ21+@PJDB(4&XK'&HR/E&?>NOK#\/>%K3PZCLEWJ&H7<@"O>:C<M
M/,RCD+N/0>P %;E 'F7PVMK9_&GCVX:*-KA=59 Y&2JD'('H#CGUP/2F?#G3
MUTCX@>/K"QC\O2DN8'BC3[B2,A9@H[=1P.P%9_@&QBU;QEX]ELM:O;"Y752&
M>S>,[X_FQE9$=>H.& S[XKT6R\,6FEZ'<:9IMQ=6C7+M+->(RM.\C'+2%G5@
M6/J1QVQ@4 >;_#+_ )(/K'TOO_035JRD0?LR,Q=0/[%D7.>_S#'Y\5V'A'P)
M8^#M+N-+M-0U"\L)R2;>]:-U4M][!5%//<$D5EV7PCT"QTN_TV.]U=[*[22-
M+>6[W1VH?.XQ(1M#<_>(8^_6@#+_ .$?U36OASX(N=!U*"SUK3;2"YM5N!E)
M?W(5E(^AZX/X9S6EX*\7WNI^)KW1?$F@?V5XEAM5=WC.Z*YA5B RGG@,YP,G
MJ>>HK7M/ >EV.F6%E:W>IQC3RS6LWVQV>,E=O&[(P!QLQMY/RU>TOPU;Z=J<
MVJS7=WJ&IS1"!KN[*;A$#D(JHJJHSSPN2>N: -JO(KO38-4_:+G@N)+I$&B*
MV;:ZEMVSO'\4;*<<],XKUQ@2I )4D=1U%<2GPW2/Q,_B-?%.O?VL\/D-.?LI
M_=_W=OD;<<>E %^'PU8Z!KQ\0+>W8MXK&6&?[;?37&T;D<,#(S$#Y6S@^G%<
M]HU^+OX\:_#=L=]OI<"V*N,8C;:TA /?<1G'I[5T-WX,DU(VZ:EXGUN\MHID
MF-L_V:..4J00'\N%2RY XS4?BKX>:/XKU&TU.::^T_4[7B.^TZ;R9MO/REL'
MCD^_OR: .=M !^TA?D #.@*3[_O$J?X:$?\ "5>/UR,C622/P-9NB6MKIO[0
MMW9P2L^S0%4M-,9)';>ARS,26;'//;VKJ;CX;:+/XKN/$"W.I6\MUM^UVMM=
M&."Y(Z&11RWN,X/<<G(!B?!YEDT[Q8RD,C>(;L@CD$86L?X9<? ?6/I??^@F
MNVTGX?:=H2ZJ=+U#5;674I'EDD2X!$;.V24C*F,'L"5) [T_PGX#L/".DW.D
MVNH:C=Z?<;BUO>/&P4MPQ!5%//N2* ,OX8V4&I?!G2+&Z0/;W%I)%(I[JS."
M/UKG_!MY</HG_"O+Z0R7^G:G]CFSU:S7,H8_[+*OE_1A77>'?"7A_P"'-C-*
MNIW*6F=J/J5X/+MPS9V)G"J"V/<G&2:GTS1K.7X@:OXCBA D-K%8B4=)",NY
M'X&-?JA':@#J:PO&W_(A^(?^P;<?^BVK=K(\1Z#_ ,)'I4NFOJ=]8V\R-'-]
MC,8:5&&"I+HV!],&@#Q.W\'7NH?!30-9TB6[N;BS!N9]+FN))K>\19"2ODLQ
M4$8SA0,\]R*]C\%:[I'B+PG8W^B11V]F4V"VC4*(&'!3:.!C^6#WI/"/A*'P
M=IBZ;9ZIJ-U8Q@B*&[,3"+))."J*W)/<GVQ6;I_PWT_1O$5YK&C:MJVFF\E\
MV>SMY(S;N>I^1XVQGGH>,G&* ,3PR /CWXTP /\ 0[4_^.)61=_\)1\.[/42
M+&V\3>";B2::18FQ/;QR,2^>NY>6R>?JM=MI?@"WTKQ==>)8]=UB:^NP%N5F
M>$QRJ  %*B(8 P,8(/'7K4TG@:U:QDTZ/5]6BTR;=Y]DDR%)=Q)<%F0NH.3D
M(RCGM0!Q_CS46U+6/ASJ6C(DC7,TD]HMP2BL6B4H&QR!R,UN_#/78M8L[Y+^
M.6'Q1!+LU:*X_P!8&YV[?2/'W0.!SU)+&UK/PYL=9U72[_\ M?5;(Z2 +"&T
M:%8[?  X#1L3G:/O$_E3]0^']M?^*H?$D>MZM9:G% (/,M# H=1_?!B._/7!
MR.F ,"@#KZ\C^+L33>./AY$DTD+/J#@21XW+\T7(R",_4&O7!TZYKC/$7PZM
MO$VMV6JWNOZTDUA+YMFD#0*ENV0>!Y1)Y4?>)H E/P]T^[\0VNMZSJ.I:S=6
M?-JE\\8BA.<[E2-$7/3D@]!Z"N<U6"&7]HW13)$CE-%=U+*#A@[X(]_>O2[2
M&2WM8X9;F6Z=!@S3! [^YV*J_D!7+W7@&"Z\:)XJ_MW5XM0CC\F-4,'EI%SE
M IB/')Y))YZT 8'BBZN'^,^@:;)JMSIEO+IDWV6:!8B6G+_,O[U'7E5';/.,
M\UM#P39V_C+3?$=]X@U:ZU.-6M8!-Y"+(I5B481Q+N&-Q_"M/Q9X,T;QG81V
MNK0ONA;?!<0OLEA;U5OP'!R.!QP*@T'P1::"6E_M76-1N]C)%=:E=FX> $<^
M6"-J]OX>>^1Q0!RGPSM;=O'?Q!F,,9E74]JN5&5#;BP'IG SZX%,^#-C:1IX
MM"VT0$>MW$"?*/ECX^0>B^U=)H'P]@\-W^J7MEXAUMI]3)>Y:9X'#2'.' \K
MAADX[>H(XI?#OP^A\+IJ2Z=X@UG_ (F#-+*96@<B5NLB_NN&^N1STZ8 ,7X*
M1I'X)U"%% BCU6Z1$[*N1P/:L;X9<? ?6/I??^@FNS\.?#VW\+:5?Z?IFOZT
ML5XQD9I'A=XY#C<ZDQ=2!CG([XSS4_A'P)8^#M+N-+M-0U"\L)R2;>]:-U4M
M][!5%//<$D4 <?92(/V9&8NH']BR+G/?YAC\^*R?&ZJWP'\&[AGY]/Q[?NZ[
M*R^$>@6.EW^FQWNKO97:21I;RW>Z.U#YW&)"-H;G[Q#'WZT:E\)](U+0++0S
MK&NPZ=9N)(XDNPV7 PIRZL1@=%7"CKC/- &-\7]/LXQX)2.VB14UN&! B !8
MVZH,= <#CVJU\1;:"#QC\/'BA2-DU3RD*+C:F!\HQVXZ5M^(?A[#XF73!J/B
M'6B=.=983$T"$RKTD;]URW;TXZ=<KX@^'T/B2^TN\OO$&M+-IA5[<PM @$@Q
M^\(\K!8X&>WH #0!V%<=\5_^26^(?^O7_P!F%=?&I2-59V<@ %VQEO<X 'Y"
ML+Q;X4A\8:2=+N]2U"TLW_UT=FT:^:,@@,61C@$=L>^: ///B1>S6GP>\,+R
M+*:2QCO<=#%LW$'V)45U/Q8LK/4/A5K!=8V2&W$\##&%92"I7^7T-:]EX-L8
M/"[^'-0NKO5],:)81%?^62B 8"AD13Q@$$Y((&#56U\ 6,-A!IMWJFJ:CI5N
MRM%87DJ-$NTY4$A [J,#"LQ' XXH X#65GOM3^#[:M&);J0$S^<H8LWEQ'+9
M[YY^M>UUR?B'P';^(]?T_69]:U6UN-..ZT2V:$)$QQDX:-LDX'4D5U4:E(U5
MG9R  7;&6]S@ ?D* ,KQ5_R*&M?]>$__ *+-><_$?3[K2+#PWX_TM"UYHJ1+
M<H/^6ELP (/TR1]&)[5Z-XBT'_A(]+ETY]3OK&WF1HYOLGE@RHPP5)=&P/\
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
M]1\!Z)>:F6:]FM$>5G&"QQPQ]R,'\:R?B]_R2K7_ /KBO_H:UVRJ%4*H  &
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ J.>"*Y@D@N(DEAE4I)'(H974C!!!X(([5)10!D
M6'A7P[I5VMWIV@Z79W*@A9K>SCC< \'#* :UZ** "BBB@ HHHH **** "BBB
M@#'3PEX;COQ?IX>TE;P2>:+@648DWYSNW8SG/.>M;%%% !1110!7OK"SU.T>
MTO[2"[MGQOAN(Q(C8.1E2,'FI888K>%(88TBB0;51%"JH] !TI]% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5EZEX;T+69UGU31=.OIE78LEU
M:I*P7.< L"<9)X]ZU** (+.SM=/M([2RMH;:VC&$AAC"(HZ\*.!4]%% !111
M0 4444 %%%% !1110 4444 %! (((R#VHHH 9%#%!$L4,:1QH,*B*  /8"GT
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% #(H8H%988DC5F+D(
MH +$Y)X[D\T^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M>4IVN<@-L "G'''3B@#JJ*IZ5;WMII=O;ZC?_;[R-,2W7DB+S3Z[%X7Z"KE
M!1110 45S4^NW6A^);;3]69'L-3D*6-VJ[?+EZ^3)V.1]UAUQ@C/)Z6@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKC_B-XEUKP
MEX6NM9TNTL9X[8*7-S(^<LX7A5 SU'\0KJ;*9KFQMYW #21*Y Z9(S0!/17$
M0>*]<7XHQ>%KZST^*TET]KQ9(7>1^&V@$D*.Q_A_&NWH **R]?U.;2]*:2TB
M2:_F80VD+YVO*W"YQSM'+,>RJ3VK(\/CX@G5!_PDC>&!IX0Y&G+<&4MV^^<
M>O7^M '5T5QFL:KXVO;FX7PGIVCBUMG:,SZK))FX<<,(U3H 05RQY(/89IGA
M'X@#7-"U>YU>P?3=0T1G34;?.X(5!)*GN#M/Y=Q@D [:BO,[/XB:PD'AO6=3
MM+)-%U^Y^SQ11(_GVI;/E%GR5<''.%7&>]=YK.K1Z/8B8QM-/*XAMK=" T\K
M?=09_$D]@"3P#0!H45!9"Z%E"+YH6N]@\TP*53=WV@DG'U-3T %%%% !2,P1
M2S$!0,DGL*6D90RE6 *D8(/0T >7W_B_PUK&D:YJL_B#21*]E<6VG6K7L?F+
M&5(+%=V0\A XZA0HX.16E\&M1L;KX::1:6][;S7-K"1<0QRJSQ$NV-R@Y7/;
M-:.M> /#4VA:A%8^%=%%X]M(L!2QA5MY4[<' P<XYJM\//#<WA'X?6\;:);Q
M:X+=C<1QF-7GD!8HK2+D'J "2<9H [>BJ&C76H7NDP7&J:;_ &;>N#YEIYZS
M>7R0/G7@Y&#QZU?H **** "BBB@ KROX][AX-THH 6_MB# )P"=K]Z]4KS+X
MOZ3XB\3:99:7H?A^>[:WO8[MKAKB".,A58;0&<-G+=P!]: ,OQ=J6M>*O$T7
MP]UQ;;P]9W\8E%S;NUU]MVD'RT=EC"G@YRI.0.Q&?34T2*S\-QZ+IEQ/I\,$
M"PPRP;3)&JXZ;U89..21W/?FN=\8>%F^('A$)-9SZ3K%NWG6+S.F^"8=/FC9
MAM..QST.,@4OAO7/&7]AF+Q%X1N?[2AB/[RVN[8I<,.!UD&TGKZ<'GH* .9\
M#:[XCNO@EJFJ07-SJ&MQM<^0\Q,KE@>, YSCLO3MBM'P3K^B>(I-.?0_$M^+
MR)R^H:=J%T\DLO[M@?ED)QAB#^[PO&".F(/AQI'BWPY\/[S2)=&^Q:K',\UL
M\UQ$\,FY@<$HS$8YSQTZ9/%6-9\)S^)/%NB:HGALZ/?:?>)<76I&>+$\:]8U
M\MBS[CCEU7 SZXH R+CQ-I_A7XQ>*KZ_<#S+.TAACW!3+(V,+D\#W)X !-=Y
MX=\,2:5-)?WNIZE=7D[,YBDU&>6W@#?P(C-@@?WF&>XV]!Q2>&-4USXA^(I]
M?\)7']@ZQ;16JNUS;EH]F,.P60D<@D%<D<<5M?#X>+M&1M US2+N73K=V2QU
M1YX"WDC.T2HLA.<  $9ZC(&,T =_7C=C+J<7[17B@Z7:6ES,=/A#+=730*%V
MQ<@K&^3TXP/K7L4C%(G=8VD902$7&6]AD@9^IKRG1M.\3VOQ@UCQ3/X3ODT[
M4+9+= +JU,B$",;F7S<8^0]"3]: .VT&;7;R?6XM92*SE$RK;BTF\U4C,:X9
M6=1D[BW51R.A%>>>#=+UKQ3JWBNRU#QGX@2VTW5FAB^S7"QR-M) RVTX7 ^Z
MH4$Y)SQCV.1BD3NL;2,H)"+C+>PR0,_4UYS\-],U_2-?\32ZMH%S90ZMJ#WD
M,IN()%123\K!9"<\CH"/>@!%UVZ\3Z[KENNF:_=V&F71L8QI=[':C>H!=G8S
M1N6R2 /NX [DU5L=?\6>#/!_B:^\1V5R]M8G?I,U[-%)-(K':J2^6S="5R<\
MY//%/N-"\7^#/&FJ:QX6TVWUK2M8D$US8/<K;R12]V5FXP22>_7&. :W[S0-
M5\8^%=5LO$21:<VHP+%%:02^>+4J2P=FP S;L$X &% SWH YK6+7Q7<Z(EUH
M>G^*XO$ V2)<SZC;?9Y3G)#0BX,84C.,)GI[UZ7I<UY<:3:3:C;"UO7A5KB
M.&$<F/F4$$@@'-<!X<NOB9I5G!H-[X<T^[%NHACU@ZBJQE ,*S1@%V./9<^W
M6O0[."2VLH()9VGDCC57F?K(0.6/UZT >9?'O</!NE% "W]L08!. 3M?O5+Q
M=J6M>*O$T7P]UQ;;P]9W\8E%S;NUU]MVD'RT=EC"G@YRI.0.Q&=3XOZ3XB\3
M:99:7H?A^>[:WO8[MKAKB".,A58;0&<-G+=P!]:U_&'A9OB!X1"36<^DZQ;M
MYUB\SIO@F'3YHV8;3CL<]#C(% &W<Z1=:=X-?1_#$D-G<P6OD63SY98R!@%N
M#GZX//8UYEKNJ_\ ",ZMX2_LKQ-?W^H-J$5EJR&^EN;>4N '#!B41LYPHVD
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
M9@@[>,<^N*/&6G^(M<^$::%:>&[K^T[B&*&2%[FW A\MD)8MYF"#MXQSZXH
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
MVMN5@) WF8VC/.><]CUH I#QKJ.B_!3P]?K<O/J^I>5:Q7-P3(1(['+MG[V
M#U]JT?'&F:IX4\*R^(M"US4VU#3@LLZ7=T\\-TF0'#1L2J>OR!<=L=LZ+P%J
MGB+X.V/AK4;232-8TPJ]M)++'(C2+G!S&S?*0Q!SR#S@XYVM1A\5^+/"$GAZ
M_P!$.FW=TBP7E])<120;,C>T81BY8@'"LJ@9Y/'(!A>(-<U>_P!<^'^JZ5J]
MY:P:VP9[%V'DIF-2,A0&?!8Y#$@X'2K'EZQX5^,&A6)\2:IJ=CK<$_GPWT@9
M8WC4ME%4!5'3@ =^N:7Q9H&NP:_X,C\/>')[O2_#SAGD^TP(77:JX4,X)( /
M4 9Q5CQ18^)+OXH>&M:L?#=U/IVE)*)I/M-NK/YJX.U3(/N^^.0>V"0"W\:H
M_P#BU^H72,4GLY8+B%QU1Q*H!!['DUV.B7QU/0=.OV&&N;:.8CT+*#_6N.^,
M EO_  9'H%H-U[K5Y#:0K_P(.Q/L I)-=QI]FFGZ;:V49)2WA2)2>I"@ ?RH
M L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!P7QH_Y
M)+KG^[%_Z.2NRTO_ )!%E_UP3_T$5R7Q5T_6-<\$WFAZ-H\]]<7H3]XLT,:1
M;75OFWNIYQQ@'WQ72Z!-=RZ+;"]TZ?3YXT6-H9GC<Y  R#&S#'XY]A0!Q5Y_
MR<1IW_8OO_Z-:O2*\TN[7Q$WQ@M_$<?A:^?3(-/:P+BYM0[$N6WA3+]WGO@^
MW:NWUZ^U73[!9M'T;^UKDRJK6_VI8,(>K;FXX]/>@"KXI\':-XQLX;;6899$
M@<R1&.=XRCXQN^4X)';(-<EX9CUGP5X]B\)WFIW&J:)J-O)/ILUTV^:%H\;H
MV;N,'Z=,8YKJ]>U/Q%IVH67]E>'EU6QD#"Z,=VD4T1XP0'(5AU[_ )=YX=,:
M^UVWUR]@$,MO;O#;0%@S1ARI=G(XW?*!@$@8/)SP :&H7]MI>GSWUW)LMX$+
MNV,G [ =R>@'<UR?A+PJPT36Y]9A*7GB.:6>[A[Q1N"J1'W5#S[D]:S=9U/Q
MO+XF,L/@&2_TVS?-FKZO!"'<?\M77+9/]T'IUQG&WH_#.I>)]4N+B77O#Z:'
M#&BK#"+Q+EIF).6+)]T  #'?)H Y*+P!JB:=X?TO7-0L/[!\.3F[%Q&[B6Y"
M9,8=2-L84$YPS9QVK2U'Q'!IMF/&>K6L[AW%KHM@H'F-YAP&P>CR8SS]U!C&
M2P/1ZOIUWK6I6]C,GEZ-$!/<-N&;IP?EBQUV#&YLXS\HY&ZLSXB^%[OQ1H-L
MNG-%]OT^\BOK=)6VI*R$_(3VR">?7'3K0!9T7Q9)?>([OPYJFGK8:M;VZW02
M.X\Z.6)CC<K[5.0>""H]LUTU<+HVAZMJ'Q(N?%^IV3Z;"E@MA;6DLL<DC?-N
M9V*%E SP!DD]>*[J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HYQ*T$@MW2.
M8J1&\B%U5L<$J""1GMD?45)10!Q'@_P1JWA?7=6U"?Q#!?Q:K.;BYA^P&,B3
MGE&\TX'/0@\ =*[>BB@ HHHH **** "BBB@ HHHH X>#P1J\7Q'E\7MK]HS2
MP_96M!IQ \C<#M#>;G=P/FQC/;'%=Q110 4444 9^MVFHWVER0:5JG]F7C%2
MEU]G6?;@@D;&P#D9'XT_3[#[&)I9)!-=7#!YY@NW>P4*,#)P  ,#/ZDU=HH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JM?QWDUC+'87,
M-M=,,)+-"957U)4,N>,]Q^/2K-% '&_#[P7J'@?3I].FUR/4K225ID!LS$Z.
MV,_-YC CCIC.3UKLJ** "BBB@ HHHH **** "BBB@ HHHH *:Z+(C(ZAD889
M6&01Z&G44 96BZ(F@I):VEP_]G9S!:N,BW]51NNST4YQT!Q@#5HHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,BVT&--<E
MUF\G>[O,-';EP EM$3]V->Q.!N8Y)QV& ->BB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN?\3>
M-O#O@_[/_;VI+:&YW>4/*>0MC&>$4D=1UJ[H'B'2_$^EKJ>CW#7%F[%%E,3Q
M[B.#@. 3]: -.BBB@ HHHH **** "BBL#Q#XST/PH ^M7%S;1$#]\+*>2+)S
M@;T0J#P>,YH WZ*YM_'>@QZ-_;#OJ*Z?C=YYTJZ"A<;M_P#J_NX/WNGO5>+X
ME>%9K"/4!>W26$APMY+IUS'!G./]:T80<\<F@#K**C@N(;JWCN+>5)H9%#))
M&P96!Z$$=16-<>,=#@NIK9+F>[FA.V9;"TFN_*/H_E(VT^QP: -VBJ.E:SIN
MN6ANM,O(KF(,48H>48=58=5/L0#5Z@ HK.U;7=-T..)]0N1$9GV0QJC222MZ
M(B@LQ]@#56T\7:%>7T-@E]Y5_,2([.YB>"=N"V?*D57Q@'G&/>@#;HHHH **
M** "BBB@ HHHH **Y\^-=!,TD5O<W%Z8VVR-864]TB-W#/$C*#[$U;TGQ+HN
MNRRQ:5J5O=R1('E2)LF,$D ,/X3D'@X/'2@#5HHHH **** "BBB@ HHHH **
M*S=:U?\ L:UAG_L[4+_S)EA\NQ@\UTW?Q,,C"CN>U &E1110 4444 %%%9TF
MM6JZS'I,?F3WA7S)$B7(@0YPTAZ*"1@#J>P(!( -&BLVWU?[1KUWI7]G:A']
MFC63[7)!BWEW=D?/)'<8K2H **** "BBB@ HHHH **** "BBB@ HK.US6K7P
M_I$^I7D=R\$*EG%O TK  9)PHX  Y)P!ZU!I?B*VUCPK%X@L[:Z>WF@,\< 0
M&9@,_*%!(+'' S0!L453TK4/[5TNWOOLEW9^<F[[/=Q^7+'[,N3@U<H ****
M "BLV75_*\00:1_9VH/YL)F^V)!FV3!^ZSYX8]ABM$G )]/2@!:*YWP]XSTW
MQ+JVJZ;90WL<^F%%G^TP&+E]V,!OF_A[@=16AIFK_P!IW6H0?V=J%I]CF\GS
M+N#8D_\ M1G)W+[\4 :5%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !16;IFK_ -IW6H0?V=J%I]CF\GS+N#8D
M_P#M1G)W+[\5I4 %%%% !1110 4444 %%%% !15'6-2_L?2I[_[%>7OD@'[/
M91>9,_('RKD9ZYJU!+Y]O%-Y<D?F(&V2##+D9P1V- $E%%9NF:O_ &G=:A!_
M9VH6GV.;R?,NX-B3_P"U&<G<OOQ0!I445FZ9J_\ :=UJ$']G:A:?8YO)\R[@
MV)/_ +49R=R^_% &E1110 445GW.LV=EJEM873/#)=<02.N(Y'Y^0-TWX&<'
M&1TS@X -"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIKNL:,[L%11EF8X
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
MP/1A@_C0!Z=J/B>;0=+@FUFRA74+JX%M:65C<&<SNWW0&9$QWSD8 '6L^_\
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
MQ>(?#-_IT@YFA)B<=4D'*./0A@"/I7G?Q2N[>3X"6\B3(R316?ED'[W*GC\
M3^%>J+<1#31<AP8?)\S>.A7&<_E0!S7PU\32^+/ FGZE<D&\ ,%SCO(AP3[9
MX/XUUM>8_ :UE@^&XFD#!+J]FFCSW7(7/YJ:].H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *JZCI\&J6$EE= M;RX$B _?7()4^QQ@CN":M5#=W=O86<UW=SQP6
M\*%Y)9&PJ*.I)H X3XOZ7I]W\.+BU:RCDN=\4.G(B#<LS.JJ$]/3CMFL7XEO
M<Q6'@7PG<2^;_:%];Q7IZB98]@8'/4$L#SUQ6W:>+/"FLZK!K>I>)-%BCMMW
M]GVKZC$"FX8,KKNX<C( _A!/<D#-^)JC4M(\,^,]/#2VND7\=V[!"2;8L-S@
M==N%5OH<T 2?&2Z.BVOACQ!;_+=6&KQJA!QF-U;>GT(4 UZ<#D9KS'XGQ1^+
M+CPKX<T]UN7N[]+Z7RR&"6R*=TAQT!W<'N>!6]K7AWQG?:M/<:5X\_LRR?'E
MVG]D0S>7@ 'YV.3DY/XT =(VEVLFKIJ<D8DN8XO*B9P#Y0)RVWT+<9/?:*X'
M^QH7^/L=]ID*P_9M*+ZF\8VK(\C$1AL=6(&>>RCVKH=7\2P^$='L+35=8LI]
M8G01QRW<B6J3.!\TC<X11U./H,D@5!X>UOPK9%;*P\06&J:IJ%P9)FM[E)99
MY2/F8JI.%51P.BJH'U */BO_ (3:P\4)KFC:/INK:?;6WE):M<,EP-QS(RY
M4$X4?Q' XZD5>TSQ)#\0/ .HSZ-YEM>2036K0R\/;S["-I_$@Y_ETK>MO$&C
MW>H7>GV^I6LEY9G%Q )1OCXSR/3WK%\(Z1]EUSQ-J\0"VFJ7B20 # =5C"M(
M/9FW<]P >A!H \QM6_M3PU\//#NEQLNNZ;J*2WMM@K)9K&6\QI1U0'(QG&<\
M9KU+4Y$\0ZC)8&15T73VWZE*Q&R9P-P@S_='#/VZ+W8"[K^I7$;P:1IA']J7
MN=C=1;Q# >9O]W(P.[$#IDCB/BIIJ:1\/]+L;57&D1:G;_VB6).^$L2[2'J<
MN06/<G- 'H^G:IIVKVWVC3+^UO8 =OF6TRR+GTRI(JW7FVFL!\>]2&F@&T.B
MQ?;C%C8)=_[O./XMG3VKTF@ HHHH **** ,V/P[H<.J-J<6C:>FH,Q9KI;5!
M*2>I+XSG\:ORQ1SPO#-&DD4BE71QE6!X((/44^B@""RL;33K2.TL;6"UMH\A
M(8(PB+SGA1P.:GHHH **** "BBB@ K+U'PUH.L7 N-3T33;Z=5V"2YM$E8+Z
M98$XY/YUJ44 8G_"&>%OLPMO^$:T?[.'\P1?88MN[&-V-N,XXS5G3/#VB:+)
M))I6CZ?8/(-KM:VR1%AZ$J!FM*B@ K,U'PWH6KSB;4]%TZ]E P)+FU21@/3+
M UIT4 ,AABMX4A@C2*)!M5$4*JCT '2GT44 5[BQL[M)4N;2"995"2++&&#J
M,X!SU R?S-5]-T'1]%+G2M)L;'S/O_9;=(MWUV@9K0HH IWVDZ=J;0-?Z?:W
M;0/OA-Q"LAC;U7(X/N*;=:+I5[?PWUWIEE<7D Q%<2P*\D8_V6(R.IZ5>HH
MY?Q5IEW:>&=6?PKI-F=5O"#*BHD;7&2 Y+$8+;2V"V:XJPF\/7P2QA^#%[%>
M%=O^E:/!% I]YV[>^"3Z&O7:* ,?2M!M[3PO;:+>P6]Q D0CDA9-\7KM ;JH
MZ#/8"KFFZ1IFCPM#I>G6EC$QW,EK L2D^I"@5<HH **** ,F\\+>'M0N_M=[
MH.EW-SG/G36<;O\ ]]$9K51%C0(BA548  P *6B@#,NO#FAWU^M_=Z-IUQ>K
MC;<2VJ/(,=,,1GBI=2T72M9CCCU73+*^2,Y1;JW64*?4!@<5>HH Q7\'^&);
M6*VD\.:0]O"6,436,11"V-Q4;<#.!G'7%$OA#PS/;P6\WAW2)(+<$0QO91E8
MP3D[05P,GDXK:HH \E\>JMMXN\'6VF>'-1FT[2;EGNA9:7*T,4;A1A=J;6&"
M20N>F.M>D:1I&CZ9 9-)TJTL$G =A!:B MQQN4 '/L1D5I44 43HFDG5#JAT
MRR_M$C:;O[.OFXQC&_&>GO563PGX<FM$M)?#^E/;(YD6%K.,HKGJP7& 3W-;
M%% &+)X0\,RVL-K)X=TA[> L8HFLHRD9;EMHVX&<#..M$W@_PQ<10Q3>'-(D
MC@4I"CV,1$:DDX4%>!DDX'<UM44 5#I6G'3!IAL+4Z>$\L6ODKY6W^[LQC'M
MBDTW2-,T>%H=+TZTL8F.YDM8%B4GU(4"KE% &;-X>T2XO(;R;1]/DNH,>5,]
MLA>/'3:Q&1^%:5%% ",H=2K %2,$'N*Y/PSI5UX0N)-#2!Y]#DE>6PFC&3:[
MB6,,@Z[0<E6Y'.#C SUM% &+%X.\,07/VB'PYI$<_/[U+&(-R,'D+GD$_G1;
M>$/#-F9#:^'=(@,L;12&*RC7>AZJ<+R#W%;5% &9IOAO0M&G:?2]%TZQF==C
M26MJD3%>N"5 XX%7C;0&Z6Z,$9N%0QB78-X4D$KGKC(!Q[5+10 V2-)HVCD1
M7C<%65AD,#U!%4=-T'1]&:1M+TFQL3)]\VMLD6[Z[0,UH44 9U]X?T74V1M0
MTBPNVC8LAN+9)"I)R2,@X-6KJRM;ZS>SN[:&XM9%VO#+&'1AZ%3P14]% $$-
MC:6]BMC#:P1VBIY:P)&!&%_N[1QCVJKIN@:-HS2-I>DV%BTGWS:VR1%OKM S
M6C10!CS^$O#=S?-?3^']*ENV?S&GDLHVD+?WBQ&<^];%%% %34=+T_5[;[-J
M=A:WMON#>5<PK(N1T.&!&:I+X2\-K8/8+X?TH6;R"5K<64?ELX& Q7&"<=ZV
M** *.GZ)I.D6\EOINF65E#*<R1VUND:N<8R0H /%>;?%S0[:U\ 2Z-X<\.2_
M:+NYCE\G2M-8J=I!+.8UV@X]>3V[UZO10!F1Q:?XCT.(7FG^?:3*"UMJ%H5.
M1_>CD&001W'N*F&CZ6KVKC3;,/:+LMF$"YA7CA./E' X'I5VB@#'D\)>&YK\
MW\OA_2GO#)YIN&LHS(7SG=NQG.>]6M0T72M6:%M2TRSO&A.Z(W,"R&,^J[@<
M?A5ZB@"DND:8DEU(NG6BO=@BY80*#,",'><?-QQS5?3_  QX?TBZ^TZ;H6F6
M5QM*^;;6D<;X/494 XK5HH RI[73M#CU#6+71U:Z9#)/]AME^T7..<<8+MZ
MFJFF@ZWJUKKTEG<6L45F8[>*[A,<RM(09-RGD8"(/^^NW)Z"B@ HHHH S;GP
M[HE[J"ZA=Z-I\]ZF-MQ+:HT@QTPQ&>*TJ** (H;:"W:5H((XC,_F2%$"[VP!
MN..IP!S[5%?Z;8:K:FUU&RMKRW)#&*XB61,COA@15JB@"@FB:3'I;:6FEV2Z
M<PPUHMN@B(]TQC]*J1>$/#,%O/;P^'=(C@N !-&EE&%D .1N 7!P>1FMJB@#
M-L/#VBZ7#/#I^CZ?:17 Q,EO;)&L@Y&&  SU/7UJS8:=8Z5:K:Z=96]G;*21
M#;Q+&@)Z\* *LT4 %9@\.:&NIG4QHVG#4"VXW0M4\W/KOQG/XUIT4 9NI>'=
M$UJ5)=5T?3[Z2,;4:ZM4E*CT!8' JY:6EM86L=K9V\5O;Q#;'%"@1$'H .!4
MU% #)88IE"RQI( <@,H/M_4U3T[1-)T<RG3-+LK(RG,AMK=(MY]]H&:OT4 4
M7T72I+^2_?3+-KR2,Q/<- ID9",%2V,D8[=*KZ?X6\/:3="ZTW0M,L[@ J);
M:TCC< ]1E0#6M10!1.B:2=4.J'3++^T2-IN_LZ^;C&,;\9Z>].M=)TVQLY+.
MTT^TM[60L7AAA5$8MURH&#GO5RB@"M8:=8Z5:+:Z=96]G;*21#;Q+&@)Z\*
M*K67AW1--O'O+'1M/M;I\[YH+5$=L]<L!DUI44 >7>)KB:U\9WDWB3P!<>(M
M+,:1Z;/9V4=XT2@9<,AY!+$\D]ACO6EX;T33M2U./5;7P7'X>LE@DB:.XM8X
M)KH. "KQ)D!!S][DG' '7OZ* ,K3_#'A_2+K[3INA:997&TKYMM:1QO@]1E0
M#BI6T'1WU0:H^DV+:@.EV;9#+Z??QG]:T** "BBB@#.3P_HL=Q=7$>D6"3W8
M*W,JVR!I@>H<XRV>^:GBTVP@TX:=#96T=B$*?9DB41[3U&T#&/:K5% %+3='
MTS1X6BTO3K.QB8Y9+6!8@3ZD*!4-]INCI=?VW=:5;S7MLF5N5L_-G4#/";5+
MGJ>!ZUIT4 >7_!O[5:VVOVE]I>IV,MQJDU[%]KL98E:)MH&&90,\=,YKOH_#
MVB0I>)%H^GHM[G[4%MD GSUW\?-U/7/6M*B@#,O/#FAZA;06U[HVG7,$&?)B
MFM4=8\]=H(P/PI\.A:1;6'V"#2K&*SPP^SI;HL>&^\-H&.>_K6A10!1L]$TG
M3[&2QLM,LK:TESYD$-NB1OD8.5 P<BH-/\,>'](NOM.FZ%IEE<;2OFVUI'&^
M#U&5 .*U:* *$>B:3%/=SQZ79)+> K=2+;H&G'HYQ\WXYJ'3_#'A_2+K[3IN
MA:997&TKYMM:1QO@]1E0#BM6B@#,NO#FAWU^M_=Z-IUQ>KC;<2VJ/(,=,,1G
MBI=2T72M9CCCU73+*^2,Y1;JW64*?4!@<5>HH Q9/"'AF6UAM9/#ND/;P%C%
M$UE&4C+<MM&W S@9QUK.U[3)YM*_X130-/2PM+F(I/<Q1K'#:PL3N"*,;I#\
MV !@9R2. >KHH JZ;IUMI.F6NG6<8CMK:)8HE]% P*M444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %5K_3K'5;1K34;.WO+9B"T-Q$LB$CD95@15FB@#G_ /A!
M/!__ $*FA_\ @NA_^)K=CABA@2"*-$A10BQJH"JH&  .PQ3Z* *.G:+I6D>;
M_9FF65EYIW2?9H%CWGU.T#-7J** ,K4?#&@:O<_:=3T/3+VXVA?-N;2.1MHZ
M#+ G')IMAX5\.Z5=K=Z=H.EV=RH(6:WLXXW /!PR@&M>B@#-G\.Z'=:DNI7&
MC:?-?J05NI+5&E!'3#D9X^M:5%% $:V\"W+W"PQB>151Y0HW,HR0">I W' ]
MSZTZ2..:)XI45XW!5D89# ]01W%.HH IZ=I.FZ/;M!IFGVEC"S;C';0K$I/K
MA0!FKE%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%5K74;&^EN(K2\M[B2V?RYTBE5
MS$_]U@#\I]C0!9HILDB11M)(ZHBC+,QP /<U%9WMIJ%LMS974-S;L2%EAD#J
M2#@X(XX((_"@">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBH+R]M-.M)+N^NH;6VC&7FGD"(O;ECP* )Z*;'(DL:R1NKHX#*RG((/0@
MTZ@ HHHH ***"0 23@#O0 45'!/%<P)/!*DL3C<DD;!E8>H(ZU)0 4444 %%
M%5FU&Q34$T][RW6]D0R);&51(R#JP7.2/>@"S1110 44R::*WA::>5(HD&6=
MV"@#W)IEK=VU]:QW-I<17%O(,I+$X=&'J".#0!-1110 4444 %%%% !115:X
MU&QL[BWM[F\MX)[EBL$<LJJTK#J%!.6/TH LT444 %%%!( R3@"@ HJM9ZA9
M:@LC65Y;W*Q.8Y##*KA' !*G!X."./>K- !1110 4444 %%%% !1110 4444
M %%%5K'4;+4[?[1I]Y;W<&XIYEO*LB[AU&02,B@"S1110 4444 %%%% !111
M0 4444 %%(S*BEF(50,DDX %06=_9ZC"9K&[@NH@Q0O!('4,.HR.X]* +%%%
M% !15:UU&ROGF2TO+>X>!MDJPRJYC;KAL'@_6K- !1110 45GV.NZ1JEQ+;Z
M?JMC=SP_ZV.WN$D9.WS $D?C6A0 4444 %%%% !1110 4444 %%%% !13(I8
MYXEEAD62-QE70Y!'J"*?0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
MW%?(4,1N'5=^-N[@_+G/M7$_$V-9/AGX75A_R_6/(."/EQP>U6OBE9VUM>^
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
MRH*QSZI>&=HE/4(. N<=AGWKI:** ..\6_#RU\9SPOJ6N:Q'#;RB:"WMFA1(
MG QN!\HL3]2>IQ4NO^!O^$FT/^Q]4\2:U):/_K@@MD:;#;AN(A[$#ICISFNL
MHH R?#VAGP]I<6G+J=]?00HL</VORRT:*,!041<_\"R?>M&YMH+VUEMKJ&.:
M"52DD<BAE93U!!ZBI:* .7MO!2Z=;_8]+\0:U8:>.$LXI8G2,?W5:2-G4>P8
M8[8K6T30-,\.V36NEVHAC=S+(Q8N\KGJSLQ)9CZDUI44 <%JEFGCCQKI2PD2
MZ+H,[7%Q,/N2W0X2-3_%LY+8X!('7('>TR&&*WA2&"-(HD&U410JJ/0 =*?0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !5#6M+.LZ3<:?]OO+$3KM
M:>S95E [@%E.,],XSZ8J_10!YY#\)HK>%(8?''C:.*-0J(FK *H'   3@5O:
MCX*L[_1-,TR/4M5L1II4P7-G=;)<@8RQP0V>^1W/J:Z6B@"A8:4EF4DFN;B]
MNE3R_M-R5+[>X 4*JYP,X S@9S@5?HHH Q-8\/2:IJ-K?0Z]K&FR6ZE0EE,@
MCDSW>-T96(['%6]/T>WT^>:YWS7%Y.%$UU.VYW"YP.  H&3\J@#))QDFM"B@
M#FU\'K%XCN=8M==UJW-TP::S2X5K=B!CA71BN<=5(/IBMZVM8;.!8+>,)&"3
MC.223DDD\DDDDD\DG)J:B@"BVE6\FM)JLK223Q0F&%&(V1 G+,HQ]YN 2<\*
M ,9.8M?T#3O$ND2Z9J<)DMY"&!5BK(P.592.00?\XK3HH P=%\)V>CZI=:J]
MU=ZAJETBQ27EXR%_+7HBA%557OP.3R<UO444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!P=Q=?$^\O+B;
M2;7PO;Z<96%LNH_://:,=&;82!GKC@C/(!J_X#UKQ#K5OJK:^-+\RTO6M(VT
MU9 CE -YRY)/S''0?=-;'B76$T#PUJ.JN,_98&=5_O-CY5_$X'XU7\&Z.^A>
M$=.L9CFY$7F7#=VF<[W/_?3&@#=HHHH **** "BBB@ KG]1/BF;Q ;?2YM+M
M=,2V5VGN[62=WE+,"JA9$&  "><\C\.@HH \VT7Q-XPUCQOK_AO[=H</]D"(
M_:/[,F;S=XS]W[0-N/J:3QCK/CG0_!FNW[7NEP7.GR*T,T%B^)XFV@$!W8*P
M);/WAP/K5?P5_P EO\?_ .[;?^@"MOXO?\DJU_\ ZXK_ .AK0!U>DSR7.C6-
MQ,VZ66WC=VQC)*@D\5#K5EJ=]:PQZ5JW]F3+,KO+]F6;>@^\F&Z9]>HKRKQK
M!KWA_P $:9XQM/$VHQW-HMK_ ,2^-PMH8VVKM*8RQY&68G/. . -KXNW>J:;
MI^AZAI^LWUHLNI6]M);P.$1U;<220-^> ,;L8[4 >FT5Y;\19=;M_'_A"UT[
MQ%?V4&IW$D<D4>W8FT+R!@;C\Q.'+#..,#%7-8-WX3CT;PK8:[JUS>Z]?LOV
M^_F$TT$0 ,FPE0 <8"C'&XF@"?XA:_KN@ZYX573K^&*RU#4X;2>+[,&=@6&?
MG)( (XP%!]Z[^O'?B/H:Z3KW@9X-0U":%]=@#PW=T]P-^X?.&<EE[\ [>>@K
MV*@ I&8*I9B H&23T%>=?$3Q(N@^(-%369=1MO#$\<HN+BP>2,B?(V!WC(<+
MC<<*>3V(%6+^TLM:^'OB&5-;DU?3)8I9K22.[;,:K"/W;,A!8!@20V2<_-DT
M =CI&K6FN:;%J-A)YEK*7$<G9PK%<CV.,CVJ[7EOPXT>\_X4[:7&A7<D&L75
MDZ0O=74LD$;;VP1&2R+TZJOY\UDZ[JO_  C.K>$O[*\37]_J#:A%9:LAOI;F
MWE+@!PP8E$;.<*-I .<<4 >T45Y]JM_=ZQ\6H/"L]U=6FE1:6;[;:W#P/<R;
M]H!="&V@9. 1R.<BLWPEJVJV&J>,4U/7M1O-,\-R-Y*2"-Q)'L9]KN4,C,H
MYW_6@#U.BO)HI]?\4>$4U6'3?%*:O>0>?;7-IJ,$5M&S#**(OM #(.!\Z%B,
MYYKO_"4VN3^%[%O$EJMMJX0K<HKHP)!(#90D<C!P.F: -JN7TK6KWQ1?7-SI
M4\<&CVDKP),T>\WDJY!(YXB4]QRQ!Y4#E?B+JDNC?#S7;ZW8I,EHRQL#@JS?
M*"/IG-)\.+6.S^&_AV*( *;"*0X&.77<?U)H YK3?%7C*_\ B1JWA!KO08_[
M/MUG%T-.F;S P0XV?:!C[_J>E:>A^.+W_A.9_!GB*TMX=36+S[:ZM2?)NH^O
M"MDJ<9XR?NMSP,\K87EQ9?M%>*9+?3;K4&.GQ Q6S1*P&V+G]XZC]:UM*\(:
M[KGQ,F\::[;C2%@MVM;"U25)9E!#+YC$;D!PS''/4#MR >G45XUX-TO6O%.K
M>*[+4/&?B!+;3=6:&+[-<+'(VTD#+;3A<#[JA03DG/&.CT34)?'?B?Q%#/>W
ML&E:1<"R@@M+F2W:209WR.\95CR, 9QCL: /0JX==8U3Q7XB\1Z/I.JRZ0NC
M^7"EQ%!'*99F4DE@X8;!@#:,'KSZ9OAG5M3M/B!K?@'5KVYO[06OVJQNWD*S
MK$V 49UPQ(W<-G/RGGIC/^'6A6A\=^-CYVH9L]2C\K_B8W'S?*3^\^?]Y_P/
M=0!W'ARP\46\K7/B+6[6Z,D*I]CM+4)'%(.KJY^9LCL0 #G%:EKJ]E>ZI?:=
M;RB2XL1']H"D$(7!(7ZX&<>XKS_PK-J9^+?BW1+[6M1O[."TA,0GEV[-X!)
M0*%/S'E0#6;\+]!L8_&OC41O>HMEJBB)5OYPI^]]\;\2?\#W4 >P5P/Q/UOQ
M#X>L],O=)U"W@MY;Z"VFB-J'D.]CDAR2 , #&W/4YKGO%:WFC^&M=NM:\670
M\3 RW5C#IM],JQ0J<HI@7 VX&&9E(YY;O3/'6I7.L_"+PEJ-PR_:KJ\L)9&V
M\%R.3@8[\XH ]BKS_P 7Z_KVC_$+PEI]M?PKIFJW#QRP"V&_" 9RY)Z[NP7&
M.IK"\>6GB3P*(O&EEXIU*_CAG0:AI]TX^SNC,%/EH!A!T'<\YW9ZWOB XE^(
MWPWD7[K7<[#\52@#T^BO/]5\076J^.-0\/6]AJ]U9Z9;Q/.FEW,=N[R2 D;I
M&EC8*%QC8>23GH*=X,C\6V7BG4K6_LM17PW(@DLI-3NX9IX).,H2LCLRG)P2
M3C ]: .^K@9-;\0VOQCLM"N-0MY-*NK&6Y6&*U"%<$@!F)8DC'4$ YZ"N^KR
M[Q+;7%Y\<M&M[:\>SD?1I@9XT#.@WG.W/ ;'0D$#T- 'J-%>2V<6M>#/B19>
M&KS7]2UC0O$$$PB:]N&-Q;R(N3B08(XZ%<?>Z C)TOAU]HNM1\;:5=ZCJ-S:
MVVI-;P>?>RO)%'@\+(6W+]0<^] 'H[,%4LQ 4#))Z"J>D:M::YIL6HV$GF6L
MI<1R=G"L5R/8XR/:O*?#D<FM_#CQU::I?:A>1V>HWL<)FO96=4CC&U2V[)7_
M &2<'N#70_!O3(+?X=:-?))=F::W8,LEW*\8_>-]V-F*+T_A H ]"HJEK&I1
M:-HM]J<P+16D#SL!U(52<?I7"6.CZ]XJ\!6VNV_B"[M?$=[$MW!(MS(MK#D[
MEC\D'85V_*2RLW?)H ](HKC?$%GJ;W.DW.K:_;Z=H-M QU/R;I[5IIL +B08
M(3.3@,I^M<_\/]=OYO$7C72+6]N]1L[ QS:=]O=VD&]6.TL_SE<@8SVY'7-
M'J5<#+K>OVWQDLM"GU""32;JPEN5@CM@A4@D ,Q))(QU! .>E8'@OQ-8^((+
M:TD\1ZEI_B]9XS?VM_.ZB8JX,D:1-\B@@$ 1A6'&>^;OB2&ZN/CGHL-I<_99
M9-&F7SPH9HQN.2H/!;TSP#R0<8(!ZA17F'A0ZKX?^+6I>%I]=U'5M.ETU;^(
MZA+YLD3;PI ; XY/  '3BO3Z "BO+=;_ +=_X7)8:19^)-0AM;W3I9F1BI6#
MYB/W:!0I( P"^[!.>>ABL)=:\"?%*PT*ZUV_UC1-;@D>$ZA+YLL$B+D_-CIQ
MT  ^;IQD@'J]%><^$)Y?B/I=_KE[J.HV]O)=R0V,%E=R6X@C3@,=A&]B>3NR
M.@Q6)IWQ'U7P]X?\96>MN+_4?#<@C@N67;]H60E8]X'<'&3W!]>2 >PT5YY>
M:#JTG@4:S:^(=43Q$MF+L3BY<PN^W>4\@GR]O8?+GIUKD/$OC#6M=^&OA;Q-
M8:M=Z9<W=_%9W$%N0(F;<X9N 'P2@XW8P<>] 'L>KIJ36#-I,L*7D9WHDZYC
MEQ_ Q'*Y_O#H<'!Z&OX<\06WB32%OK='A=7:&XMY,;X)5.&1L=P?S&#WJ/P_
MX>ET.2[EFUW5M4ENF5G^WS*RQD9SY:JH" YZ#T%<7X1N38_&[QMHT9/V>>.&
M]"=EDVIN('OOY^E 'I]%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M4-U.;:TEG$,DQ12PCB&6<^@]S4U% 'F6M>,O'/A.XM-2U_1]&;0;BX2&1+&:
M1[BVW\ LS *W/]T<]..M==XO\4P>$M#^WO"UQ<2RI;VMLK!3-,YPJY/3U)[
M&N+^)VO>(]!NK'4KK0+&^\*V=TDL^R9FEW _(S @!<,<@?,,@9(J#XHW OO$
M?PW="?L,^J)+D\9.8RF<^Q- '42^)M6\.ZSH]EXE^PR0:O(8(KFRB>-8)\ K
M&P9FW!N0&&.1RHZUV5>6?'AG7PIHS0_Z\:S 8\=<[7QC]*[J\\6^&]-NGM+_
M ,0:3:74>-\,][&CKD9Y4MD<&@"77]3FTO2FDM(DFOYF$-I"^=KRMPN<<[1R
MS'LJD]JR/#X^()U0?\)(WA@:>$.1IRW!E+=OOG 'KU_K5CQ!X7\/^/=*M?M^
M;NU4^=;36URRKDCAU*G#<="<_K7+^&8]9\%>/8O"=YJ=QJFB:C;R3Z;-=-OF
MA:/&Z-F[C!^G3&.: -Z\\37U_P",)?#&@?9$N+2 7%]>74;2QP[ON1A%92S'
MK]X #UZ4NB>-8KNTUU-4B6UO] =UOXT)*E "RR)GG:R@D \CI[GEOACOD^(_
MQ&EG_P!?]OC3![(#)M_3%0:5:+J/QV\<Z?*I:RNM+BBG"G@[DC'YX+4 :%G\
M1-82#PWK.IVEDFBZ_<_9XHHD?S[4MGRBSY*N#CG"KC/>N\UG5H]'L1,8VFGE
M<0VUNA :>5ONH,_B2>P!)X!KSZ+P!JB:=X?TO7-0L/[!\.3F[%Q&[B6Y"9,8
M=2-L84$YPS9QVK2U'Q'!IMF/&>K6L[AW%KHM@H'F-YAP&P>CR8SS]U!C&2P(
M!W%D+H64(OFA:[V#S3 I5-W?:"2<?4U/7,Z+XLDOO$=WX<U33UL-6M[=;H)'
M<>='+$QQN5]JG(/!!4>V:Z:@ HHHH **** .:\6Z5>ZY-HNGQ0[M.^W)<7\A
M< ".+YU7!.3N<+T!Z'-;]U)-#9SR6\'VB=(V:.'>$\Q@.%W'@9/&:FHH H:-
M=:A>Z3!<:IIO]FWK@^9:>>LWE\D#YUX.1@\>M7Z** "BBB@ HHHH *CN)'AM
MY)8X))W12RQ1E0SGT&X@9/N0/>I** /+/"UAXFT[XG>(]=O/"M]'8:P8EB87
M5JS1;<#+@2],<_+D^QKH/BE8:QK'@6]T?1-+DOKN]"IQ+'&L8# DL79>P(&,
M\UV=% 'E?C72_$_B'X36>A6WAJY&J2)"DT9NK<)"8BI)W>9R&QQC/OBG_$;3
M_$_B?P[H-MI_A>Z:Y@O(KVX22ZMU$>S<"F?,Y)SD$<8]^!ZC10!YCXQLO$>L
M>,?"&K67A>^>VTJ1Y[D-<VRO\X7Y5!EP2-ISSCT-:7Q%\*:MXCM-(U?09%M]
M=TB;[3;1SD;7SC<A()&>!WQU&<'-=Y10!Y%XDT[X@>+%\-WL_AFRLI]-U*.Y
M>V.H*Y;;R69APJD@  ;SSSTY]9@:9K>-KB-(YBH,B1N756[@,0,CWP/I4E%
M&#K+ZJM]MCTF/5-(>W*SVV^,2,^[C:'PK#&<AF';&>:Y?PMX#DTZW\6F*S_L
MFTUM=EMIQE#_ &?Y&4LVTE06+9PI(  &>U>C44 >/Z5X:\?'X27OA1K.WTNZ
MMH&AM9H[L,]U^\W'!7B,%<KR<G/.T4_Q)X;\2:GX4\)P:3X5CLY='O8)Y+*2
M\B7[@.<%25*YYW9W<_=KUVB@#ROQ?'XAO_%UEY?AB'7/L5COV6.K&RELYI&Y
M/F_*V"JX &,C)([5H>&GN3#/X6U?P,_AZSU"*7;(FH)=BX8C]YO<?-O*\[FR
M3BKFK> ]4?Q#=ZWX;\6WFB7-]M-U$UNEU"Y50H(1\;3@=>?PK9T'P[=:=*+S
M5]:N=9U/88Q<2QK$D:G&0D:#:N<#)Y)QUH XGPQ;?$3P/;+X;CT&SU[3(&*V
MFH"_6VV1DY =2"QQGH!QT!->DZ7!=V^GQI?SK/=DL\K("%!8D[5SSM&<#/8"
MKE% &-XLT9O$/A+5=(0J)+NV>-"W0,1\I_/%8_PTOVG^&^F(8I#=6$)LY[?@
M.LL7RE#DX!X'4CJ*[&LB/08K779-5L)FMFN<?;(%4&.X(& Y'\+CIN'4<$'
MP >?:-IWB>U^,&L>*9_"=\FG:A;);H!=6ID0@1C<R^;C'R'H2?K7JTC%(G=8
MVD902$7&6]AD@9^IIU% 'F_PWTS7](U_Q-+JV@7-E#JVH/>0RFX@D5%)/RL%
MD)SR.@(]Z=9>'-;\%>.M7U32-/;5M$UI_.GMH9HXY[:;DEAYC*K*23_$#S[<
M^C44 <9I/AZ[3Q9JWC/4;0B]GMEMK2PB9&>.)><,Q(7S&8>NT?WCUK%\"6GB
M?2_&'B6\U7PO=6]IK-VLT4JW5N_D@;A\X$F>A'W0>:]-HH \S\.Z=XBM_BYK
MNNW?ANZM],U.*.&.9KFW8Q[%4;F59"<'!Z9/3\'>'M"\5>'_ (A^(VATZU?1
MM8N5NAJ#W S%@'*B,?,S<X'0#&<GI7I5% 'D6D^%/%%MX!\4>'[K1EEU>_,^
M=4DNXRMZ&!"G.2X(Z!6 'N.:FN/!WBG5?A/HND3V=E;:GI<UO(MLUSN\Q8@>
M"X! 9O09 ]>>/5Z* .&US3-6\>V%KI.HZ-+I&F^='-?FXGBD>4(0WEQ^6S<$
MCEFVD =#GC-\=Z9XAO\ QUX5O]+\.W-Y8Z-,\LTJW,">8'"C"*\@.1@]<?UK
MTNB@#S;Q%X=\3Z3XX'C/PE:P7KW=NMOJ&ESRK$TF,897)V@@ #KQCOGCJ- F
M\1ZE,+_7-.ATA%C*)81W0N&9B1EW< +P!@ 9ZG)KH:* "N%\1Z)K,/Q%TGQ7
MIU@NHV]M:/:36L<ZQS#<Q.]=^%.,]"PKNJ* .0M]"O=;\:6GB?5K0V,>G0/#
M86;NKRAG^_)(4)4<?*%!;USVK"TO1_&'AGQYK_\ 9VE6E[I.M7(NEO9KH1_9
MFP=P9!EG^@QGCD9./3** /,O!7A3Q'I^E>+-)U2TMXK?5+J[FAN3< R,9!M!
M**" "!NSNR,XQ6C\+=/\4:+X:@T77M+MK*&P5HHI$N!*]QEBP;"\* #CDY/H
M._>44 5-3T^'5M*O-.N03!=0O#)CKM8$''YUYQX1M/B%X/LU\+_V'8ZI86[,
MMIJK7XA5(R20'CPSDC/0#VR>M>I44 ><ZOX=UZ'Q]X=U8VLNO:796AADC\Y%
M>&XY_P!(VR,%).>QR/P&8-$T+Q=IOQ&\5ZK_ &;:16>JQ1M%<?:@Y5D3 55P
M"3GKNP!ZMW]-HH \O\7>%-1\::;:6=[X:CM==C:(G6XKB/RH<$%RI#"5N,@*
M4 R>O&:EU*P\2O\ &33-<@\.W$ND6EHUD]Q]I@#-N))D"F3.T9'7!Z\=*]+H
MH \VCL/$0^-;^(/^$<NAI#V']G&<W%OG[^[S-OF9V\?[V.V>*])HHH \L\33
M7MO\=] FL;7[4Z:3*7@$@1G3<V0I;C=T(!(!QU%;\6B:AXA\<67B+5M/;3[3
M3+>2*RM)I$>5Y).'D?8S*H"C  )/.3CI4%_X'UR\^(-MXLC\26L3VL36\-J=
M-9D\HD_*Q\X$M\W48Y X[5W= 'FOA/0=?^'5YJ6E6NE2ZQH%Q.US9R6T\22V
MY; *.LC+D<#D$].G.!*GPT&JZ)XI&LR1Q:EXCE\R0P?,ML$.8E!.-V, GIGD
M>]>BT4 >?:0/&EKX._X1J[T-&U"&W-G#J8NHC:NNW:LC#(D&!VV<D=L\87BW
MP+JMCX'\->%_#>D3:BNG7D=W/<>=#$&*[BW#N#DEL^@'>O7J* (;2:2XM8YI
M;:6U=QDPS%"Z>QV,R_D37GO@6R;4_B)XQ\6\_9IIUT^V/]\1 *[>XW* #[&N
MYU?3YM3LC:17TUFDC8ED@ $A3G*JQ^Z3Q\PY SC!P1/86-KIEA!8V4"06L"!
M(XT& H% %BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JIJD]Y:Z9
M<3Z?9"^NT0M%;&81>:?[N\@@?4U;HH XW5;?5_&GAQ]&O-#GT>.ZV+>27%Q#
M)MCR"PB\MFW$XP"P7&<]L&7QMX._X2+PY:VNGM%;W^FS1W.GO)G8KQ]%;'.T
MCC]>U=;10!P6HZ-J_C;6=#;5M*?2M,TJ<7DT4LT<CW,ZCY%78S (#DDM@GIM
M'6NEO?"7AO4KM[N_\/Z5=7,F-\T]E&[M@8&6(R>!6Q10!S>K76MZ%/IUMH'A
MB&_TD(4FCMKB.![<#&W8C[5*X[9_+O;ATQK[7;?7+V 0RV]N\-M 6#-&'*EV
M<CC=\H& 2!@\G/&S10!P\N@:AX=\>7WB72-/;4+358%CO;2&1$E65/NR+YC*
MI!&01D'N,]*M>#O#-UINIZWXAU8(NJZS.'>)&W+;Q(,1Q[NY ZD<9^F3UU%
M&'J^G7>M:E;V,R>7HT0$]PVX9NG!^6+'78,;FSC/RCD;JS/B+X7N_%&@VRZ<
MT7V_3[R*^MTE;:DK(3\A/;()Y]<=.M=?10!PNC:'JVH?$BY\7ZG9/IL*6"V%
MM:2RQR2-\VYG8H64#/ &23UXKNJ** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\BT[4?#][XX\3Z=X]
M2T.HPW+/8C4@#"MF%ROE;_E4X!)(P3GO@XZ_X=1ZE'X=N!>FY-H;V8Z:+K=Y
MJVF?W8;=\W3.-W.,4 ==1110 4444 %%%% !117F'Q<U[^Q[SPS#J+7$?ANY
MNV&IO;D@L !M1BO.TY)(')"F@#T^BN"O?"FB7^G:;JGA'RK1$O;:<_V4WEPW
M40E4LLB)\KX&3R,@CZUV6H:E9Z7;K->3"-68(@"EF=CT55 )9CZ $T 6Z*Q]
M)\4Z/K5[/965TWVV!0TMK<0203(I[F.15;'(YQCFHM3\8:'I$T\5W=R;K<!K
M@P6TLRVX(R#*R*1'QS\Q''/2@#=HJC+K.F0Z0-6DO[==/*"07/F#85/0@]\]
MO6J%GXPT.^U---2[DAOI 6B@N[:6V>4#N@E5=_\ P'- &[16#)XU\-1:S+I#
MZS:B^AC>6:/=D1*@RQ=ONKCW(I/#OC7PYXLEN8]#U2*\DMB!*JJRD>X# 9'N
M,B@#?) &2< 56L]0LM061K*\M[E8G,<AAE5PC@ E3@\'!''O67JWB70+6>?3
M-0F\YA&#<P):R7"QHW>78K!%([O@8KBO@9Y'_"/^(?LOE_9_[<N/*\K&S9M3
M&W'&,8QB@#U*BBL*?QCH-M/<QS7Q5+4E9[CR)#!$PZJTP7RPPZ;2V<\8H W:
M*X7QG\05\.:WHFDPVEZ\E_=QK+.MI(Z+%D%@F%/F.1QA<D9['%=!=^*]'L;>
MSEN9YXWO21;VQM)OM$N.N(=OF<=_EH VJ*RM#\2:3XCCN'TN[\XVTABGC:-X
MY(G'9D<!E[]1V-4;GQ[X9M+AXI]3")'-Y$ER89/LZ2?W&GV^6K>Q;B@#HZ*S
M(O$6BSZ7+J<&K6,]C$=KW$,ZNBMQQE21GD<=>1ZU7L?%VB7^K#2H[F6'4&4N
MEM=VLML\BCJ5$BKN'!Z9Z4 ;=%%<QX]\3OX5\,O=6R+)J%Q(MK91MT:9SA<^
MPY/X4 =&+B%KAK<31F=5#M&&&X*<@$CK@X/Y5)7,_P!FS^%_!6HR:<IN]8%K
M)/).XW/=7 0G<WKST'0# & !7%?#,>#O&7AF*2X6*[\2!2;Z>Y;_ $U9,\LD
MGWU7^[L( ''!S0!ZQ--%;PM-/*D42#+.[!0![DTRUN[:^M8[FTN(KBWD&4EB
M<.C#U!'!KAY/#:VWPIU;2]9#:DUNM](DU\/-D;YI#'(2W\6TCYORK,\%^.O#
M/A7X<^%K76M7AM+B>T4I&59CC<1D[0=H]S@<'TH ]*O+VTTZTDN[ZZAM;:,9
M>:>0(B]N6/ J6.1)8UDC=71P&5E.00>A!K!\3Z_X6TS1@WB2\L/[/NERL=P!
M*LZC!X3!WCD'@'J*-0\8>&M!AL$O-3M[5;I4^RPA3N96P%P@&0.W3 H Z"BN
M9M_B'X2NO$1T"#7+9]3W%/*&[!;^Z'QM+>P.:FG\<>&+;5IM+FUJT6\@C>69
M-V1$J?>W-]U<>A.: .@HKG_#GC?PWXM>>/0]5BNY(/\ 6(%9& ]<, 2/<<5/
MJ?BK1](DFCNIYF: !I_L]K+/Y((R#(8U;9QS\V..: -FJU]J%EIEN;B_O+>T
M@'62>58U'XDXIEIJVG7VE+JEK>P2V#(9!<*XV;1U.>V,'/IBO(?C1K_AW7/
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
MJ@O+VTT^V:YO;J&V@3[TLT@11]2>*R=6\9^'-"%J=1UBVA-V%-NH;>T@8X#
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
M%D=D8]>G!!P. ,=*V]=^&>BZUK::S!=:GI&I",1/<Z3<^0TJ 8 ;@]@!Q@X
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
MO$J1-D$L T9))VCJ2.* ,'Q3#%%\</ DL<:I))!>([*,%E6,X!]AD_G1H?\
MR<'XG_[!4'_LE;FK_#ZWUGQ18^(9M>UB*^L1BV$+0!(^,'@Q'.><YSU], 2:
MK\/='U?Q9%XCFGOX;M8A#-';W!CCN4'19 !DCIP" <<YH YW40!^T;I! &3H
M3Y_[[>G:+:P2_'SQ/+)"C/%86SH2,[6V@;A[XXSUP3ZUNW/P_M[GQI'XJ.NZ
MPFH1+Y<:(T/E)%D_NPIB^[R>ISSUSS2:=\/;;3?&5UXICUS6)-0NEV3K(\)C
MD3  4J(A@#"XP0>.O7(!A^ XH[?XJ?$6*%!''YUJ^Q1@;F1B3CU))-1_".1%
M^&.H,SJ%2\O-Q)X7G/-=%H'@"V\/^);[7H-;U>XNK\YNTN&A*3'G&0L8(QGC
M:1^7%0V/PPT+3M9O;^WN-26&[D:9]/%T1:B0_P ?E@<GN-V0.PX& #E/! !_
M9HN 0"/[.O\ K_O2U7O &_980$ _\2^,\_\ 745V=E\,]+TSPA<>&K#5-9M[
M.X4I*XN@[LISN4!E*(#N.=J@GUJ&7X7V,W@M/"<FOZV=)5@0F^#?M!W!-WE9
MVAAGU]\<4 <W\3[&U@^!,!B@C4PBTEC8#E7++EL]=QW')ZG)K=^*-A=W.C:!
MJ%L#/_9NK6UT]HI^>Y .-J _>?G@=^:N:M\-K/6_"=EX;O==UI]/M< 8>$/(
M%^X';RN=H'&,>^36)\0%T:R@\+^'M=UO4[1#.TL6M>:(I(FC7 !=%"ACO R0
M, $GGJ 7$M+CQ)\5])\165C>VMAIUC)#<3WEK);-,SYVQJC@,<9)SC'OFO1*
M\A@T_2K:_M&\._$W7M9U7SE\JR.KI>QR#(W>8BCA,9RQQCMSBO7J ,+QM_R(
M?B'_ +!MQ_Z+:O(-=O9K3]GOPBO(LIKBWCO<=#%EF(/L2HKVCQ#HB^(M%N-*
MDOKNSAN%*2O:% [(005RRM@'/89]ZS-*\"Z9IWA%_"]S/=:II++L$5\4)1.N
MT%%4\'D'J#T(P* ,WXL65GJ'PJU@NL;)#;B>!AC"LI!4K_+Z&L*;1_%U[I'A
M3Q+H=];'Q'9Z4J7-G?<BY1PI.3G@Y7KQD]QBNJM? %C#80:;=ZIJFHZ5;LK1
M6%Y*C1+M.5!(0.ZC PK,1P..*U=2\/0ZAJ$>H1WM[97L4)ACGM9 -JDY(VL&
M1LD#[RGIQB@#B=+U6'X@^&O%.@ZEITGAW6<+%J"N<@.ZA8Y >-P(0#'H!R<@
MU5T_Q-XE\-:WHNA>/-(@NH9+E8=/UJSY7S2I1=Z]F(8C^'@G@\FNUB\&:8MA
MJ=M<275U+JA!OKJ:0":?' &5"A0 , *!CMSS0/",$U_:7.H:GJ.HQV4OG6MM
M=.ACAD P&^5 SD G!=FZYZ\T <9X0:]UKQGXVMW\1:AIU]!J9_<6\=N=T 4+
M&W[V)VZ+V('/3FM(_#O2;33O%6F1Z[?&YUR(273W31[8W8L%D"HB 9;(([XQ
M6EXD^&VB^(]9CUD7&HZ7JJKM:]TNX\F5UQ@!C@@\=\9Z#. *T;?P=I<&@7.D
M.]Y<1W8 NKFXN6>XGQCEI#ST&.,8[8H XC3_ !-XE\-:WHNA>/-(@NH9+E8=
M/UJSY7S2I1=Z]F(8C^'@G@\FMGXU;?\ A4NM[L=(<9]?-2MP>$8)K^TN=0U/
M4=1CLI?.M;:Z=#'#(!@-\J!G(!."[-USUYK%\:6J^-;VT\)VK>9:Q7,=QK$B
M_=BB7YEB)_ON<<=0!DXXR =/X8,K>$]',Y)E-C"7)SG.P9ZUJTBJ$4*H 4#
M [4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%5-4L!JFF7%D;JZM?.0IY]I*8Y8_=6'0T >9?%WP=$NES^,],O
M[ZTUO32LL3BY=E(W %54D[>O1< ]P<UZA823RZ;:R7*[;AX4:5<8PQ R,?6L
M>T\*I'%;Q:CJ^IZO%;NLD27SQD!E^Z6\M%WD$9^?=S@]0#4OB3PU#XDM[:.3
M4=2L);:7SHI]/N/*<'&,'@@CZB@#G/&&A(OCOPCKVG0[-3-]]FN)$X\RW,;E
MMWK@+P??Z5>UKQ%XSL=6GM]*\!_VG9)CR[O^UX8?,X!/R,,C!R/PKH;#2DLR
MDDUS<7MTJ>7]IN2I?;W "A57.!G &<#.<"K] %;3I[JYTVVGOK/['=21JTMM
MYHD\IB.5W#AL>HKBI]"33OC-IVIZ7#Y7]H6%Q_:03A7"%-C$?WMS 9[X^M;^
MO>%8]<U"ROTU?5M-NK0,$>PN @<'&0RLK*PX]*U;.PBLRTF^2:XD $EQ*07?
M'3.  !R3@  $G Y- 'G'P[MVTOXH?$#3YE97FN8KR,G^)'+G(_[Z%'A2V-Y\
M=_&NIQ\P6]O!:EAR"Y5,CZC8:[75O"]IJ>J0ZK#=76G:I#&85O+,H':(\E&#
MJRLN>1D'!Z8JUH>@V/A^Q>UL4?\ >2M--+(V^2:1CEG=CU8__6Z"@# O= \-
M>%7BU6STE6O_ #&BT^V$KE!-)_#%&24BS@EBJC #$\ UA^-+C5/"'A*U2VO2
M-8US5(;>\U%%R4,F=Q0'H%50BCL/?FN_;2K>36DU65I))XH3#"C$;(@3EF48
M^\W ).>% &,G,6OZ!IWB72)=,U.$R6\A# JQ5D8'*LI'((/^<4 <AHM]=:+\
M6+KPH+ZZN]-FTM;Z%;NX:>2&0/M8;W)8@]<$G!Z8%>A5@Z+X3L]'U2ZU5[J[
MU#5+I%BDO+QD+^6O1%"*JJO?@<GDYK>H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K)_X1;P]_:']
MH?V#I?VW?O\ M'V./S-WKNQG/O6M10 4444 %%%% #!#$)VG$2"9E"F0*-Q
MZ#/IS3Z** "BBB@ K+U+PWH6LSK/JFBZ=?3*NQ9+JU25@N<X!8$XR3Q[UJ44
M 06=G:Z?:1VEE;0VUM&,)##&$11UX4<"LR;P=X8N+M[N;PYI$ER[F1YGL8B[
M,3DL6*Y)SSFMJB@ HHHH **** "BBB@ HHHH **** "BBB@"IJ&E:=J]N+?4
MK"UO80=PCN85D4'UPP(HT_2].TBW^SZ;86ME!G=Y=M"L:Y]<* *MT4 %%%%
M!6+;^#_#%G=1W5MX<TB"XC;>DT5C$KJWJ"%R#6U10 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M07EE::C:O:WMK#<V[_>BGC#HWU!X-3T4 4--T/2=&5UTK2[*Q$G+BUMTBW?7
M:!FK]%% !1110 4444 %%%% !1110 4R*&*!66&)(U9BY"* "Q.2>.Y/-/HH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **XZR\0ZWXHDU&?PVVFP6%G
M.UM'->Q/*;J1/OXVNNQ > WS$\G'KH>$/%,?BG3;B1K<VE]97#VE[:EMWE2H
M>0#@9!Z@T =#1110 4444 %%%% !117GGQ0\6^(_!-A:ZGIKZ5-:SW26OD7-
MK(70LK'=O64 CY>FT?6@#T.BN8NX/'$=E++::MH$]PJ%HXGTJ9 [8X!;[2<?
M7!JW<0ZUJ^@Z=):ZC_8U\WE37'^BK+QC+Q;7Z<G&>HQ0!N4444 %%%4=,U>R
MU?[6;*42I:W#6TCJ05+J 6 /?&<?4&@"]1110 451U+5[+2?L@NY0KW=PEM
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
M&#Q=9>+-)N]"T?7X]+>3R]3MM6U.&=-A(^>,F>1@PR3@8!P!ZT[Q%I6K^/-
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
M23Z]<8X!K9U:/Q3J7@S6FN=)!U#4+1K6WTNUND80;E8;GD<JI.6YQV4 9Y-
M&)X(M[Q/!6F^-M9\3ZW=M;:?).]IYX$#(%;[RX)=N^XG.?0<5!%/K_BCPBFJ
MPZ;XI35[R#S[:YM-1@BMHV8911%]H 9!P/G0L1G/-=)X&T:]3X;V_AO7M*GL
MGBM6M)E>6)Q(K @E2C-Q@]\5S_ABV^(G@>V7PW'H-GKVF0,5M-0%^MMLC)R
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
MY&##).!@' 'K5:Z\6V-O\0=6TOQ9JNI:/*LB_P!D2K.\%MY10?-Q\CMNR29
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16
M)J_C#P_H5Y!::EJD,-S/(L4<."[EF^Z"%!(SGO6W0 45A#QEH!OS9B_^83?9
MS-Y,GD>;T\OSMOE[\\;=V<\8K=H **** "BBB@ HHJEJFK6&BV37FI74=M;@
MA=[GJQZ #J2>P')H NT5@1^-= ::*":]>TGF=4AAOK:6UDE9B% 1954OR1]T
M&M^@ HHHH **** "BBB@ HHHH ***S+C7;.#51IJB:>Z$?FRI!&7\E,'#/CI
MG! '+'L#@X -.BN2B^)7AB?4I=-AGU&2_A&9+5-(NS*@]2@BR.H[=ZNVWC?P
M]<ZA'IYU VU[(,QV]]!):R/SCY5E52?PH Z"BBB@ HHHH ***SM<UJU\/Z1/
MJ5Y'<O!"I9Q;P-*P &2<*.  .2< >M &C16;H&M6WB/0;/6+-)4M[N/S(UE
M#@>X!(_6M*@ HHHH **** "BBB@ HHHH **** "BBB@ HJKJ6I6>D:=/J%_.
ML%K N^20@G ^@Y)[ #DUBVGC*VF\1PZ%=Z7J>GW=S$TML;J%3'.J_>VLC, 0
M.2&VD9''- '24444 %%%% !14%[=I8V<MU(DTB1KN*P1-*Y^BJ"2?H*R_"GB
MJP\8Z-_:NFI<+;>:\0\] K$J<$X!/% &W1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%<YH_C33-<\2:CH5K!?1W=A&LDQ
MN+<Q#!/& V&]#T P: .CHHKF_%'C;3/"3VB:A!?N;J5(HV@MF9-S' !<X0'@
MG&<X'2@#I**** "BN;U3QMIFD^)M.T"X@OS>7\GE0N+9A%G&3\[8#8R,[<XS
M724 %%%% !1110 44R61887E8,512Q"(68@>@&23[#FL+PQXQT[Q9)J2:?#>
M1G3Y_L\PNH?*._'.%)R,=.0#0!T%%%% !1110 4444 %%%9NHZO_ &?J&GVG
M]G:A<_;9#'YUM!OC@P,YE;/RCWYH TJ*** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HJ"]NTL;.6ZD2:1(UW%8(FE<_15!)/T%9?A3Q58>,=&_M73
M4N%MO->(>>@5B5."< GB@#;HHHH **** "BBB@ HKG$\:Z8_C1?"H@OAJ#1/
M,'DMS''M7J0S8+#K@J"..M='0 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 445A>*_%FG^#M'?4]2BO)(%Z_9K=I,=N3]U>2!\Q'6@#=H
MJ&TN4O+*"ZC#!)HUD4-U (R,_G6'X@\::;X;U33-.O8;YIM2N$MX&BMR8PS-
M@9<X7W(!)QVH Z*BL\:S9_VT=(D9XKPIYD2R+@3*,9*'HV,\CJ.XP03H4 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 45S_B;QMX=\'_9_[>U);0W.[RAY3R%L8SPBDCJ.M7= \0Z7XGTM=3T>X:XL
MW8HLIB>/<1P<!P"?K0!IT5A#QEH!OS9B_P#F$WV<S>3)Y'F]/+\[;Y>_/&W=
MG/&*W: "BFR2)%&TDCJD: LS,<!0.I)K(TGQ9H6NZC=V&EZC'=7-H%:=8U;"
M ]/FQ@].QH V:*J:EJ=EH]A)>ZA<QV]M']Z1SZ] .Y)/  Y-0:7K^FZR\T=G
M-)Y\(!E@G@>"5 >A,<BJP!P<'&#B@#2HK,U7Q!INBR017L[^?/GRH((7GEDQ
MU(CC5F('<XP*LZ=J5EJUDEY87"3V[Y =#W!P0?0@@@@\B@"U16!9>-?#VH:G
M'IUKJ2O<2EUA)B=8YRGWA'(1LD([[2<5NR2)#$\LKJD:*69F. H'4DT .HJ"
MSNX;^RAN[<N89D#H71D)4]#M8 C\14] !1110 4444 >;?&4 Z1X;.!D>(+7
M!_[ZKH/B/K,V@?#S6]1MG*3QVY2-QU5G(0'\"U<]\9Y$CT?PYO=5_P")_:MR
M<<#=DUU/CK0Y/$O@?5])A"F:XMSY0/0N,,OZ@4 <HNB6R_LZFQ>)0G]AFX(
M'^LV>;N^N_G-='\.-7GUWX=Z)J%TY>XDM@DCDY+,A*%B?4[<_C7)CQ%"WP (
M9B;XZ>=*^S ?O3=8\GR]G7=GMC..:ZKPK;6G@?X?Z-8ZQ>6MB8(4CD>>947S
M6RQ4,3@G)/UQ0!U=%%% !1110 5YG\68-<M+KP[XGTFP.I0:+<O-<V0!)8$
M;P!GD#/(!VYST!KTRN:U_P 6V?AWQ/HECJ-S';6NI1SHLDF HE4QE06[ @L/
MKB@#"TSQ7X5^*>G6L5E<1KJ%I<P7BVMR LT31NK$KZC *Y7/#<XS53XCZYXC
ML?%?A33;&*R^P7FH(=K7#*\[H00KG8=B9(.1N)QVZ')^+_@[2%M;77=#1;/Q
M2UW']C%F0KW;EA_".I'WMP].:O?%"X73_$'P]O\ 4IHX88-2_P!(G8X1#A<D
MGL.#0!U6H^++ZPU72="3289M<U".27RENV%M$B=293'N/;@)U].IAT/QQ/JL
MVO6$NARQZQHLBK+907"2"4-DJR.VP8(&>0,?7BL_5/&DVJ^--(\,Z+?QV=K?
MVK79U-0KM*H+#9 &&TD[2=Q##'(%<[X"OM+T_P"+7C:T_M-93-]G$#2W'FO-
MM0ER"2<X[]E'H!0!O>&_B3K/BZTM[K1O!D\ENUPT,\\U\D4<(!X/(W.>Y"@X
MZ9)XK/\ !&O^+]4\7>+OM%GI=Q):W,=L4-])$D(4/M5/W+%ADDDG:<GIV%CX
M#LK?#9=K XO9^A]Q5+P!J^GZ9\1O'6GWMW%#>W6JH;>!C\\H.[[HZGJ"<=!R
M<"@#K/"WB^_\2'7[9](@M;_2;DVOE_;2\<K@'G?Y8*CWVD^W:J6D?$.ZU/PO
MK>KGP[(9])O)K66VM[M'SY:@L^]PG')X )]JP?!?B#2= \<>.K'5KZ&RNI=4
M$T,4[;6F5AQL'5B>.!D\BL[P)J5I)X1^(EE]HC2]:^U&?[*S@2A"@&XKG.,\
M9Z9H W9/BMJ3^%;7Q'8^#+V[TWRA+>3)=*H@&>=@(W28'4@ #GG@X[W1-9L_
M$.B6FK:?(7M;J,2(3P1Z@^A!R#[BN&\!:UI4/P.L[NZN81:VMC)'<;F!VD;@
M5(]3Q@=3D>M:OPGT>[T/X::19WR-'.4:8QN,-&'<L%(['!&?>@#H?$6L1^'_
M  WJ.KRJ&6SMWFVDXW$#@?B<#\:POAE:RIX)M-2NV,FH:MG4+J4CEWDY'X!=
MH ]!4GQ-LI+_ .&GB""'=O\ L;. O4[?FQ^E3_#R99_ASX<=""/[/A7CU" '
M]10!QGA__DY'Q5_V#8O_ $&&NS\=^&+'Q9X1OM/O(4=Q$TEO(1\T4H!VL#VY
MZ^HR*XKP](C?M(^*L.I_XET2\'OMAXKI_B#XSM/#NBSV-LWVK7;V,PV5A#\T
MKNPP&VCD =<]\8H P_A?X[-Y\*XM2UF:26>QF^Q,P^:2=LJ(P.>6.]5YZGD^
MM;>M>.+WPM)8W'B+18K72KN98/M<%[YS0,W3S4** .N2K,.._&?/-5\#ZCX3
M^!^GPRVJW=Q9:C'JFHVJC>KID[D(_B &W/;@GI756M_\)M0TN.ZT_2_#-U<S
M*/)L$LX/M,CGHGE[=V<\=,=^E &OJ'C75]/\>Z=X:DT"U\G4=[6U\=1(5D09
M;Y?*R' _ASCD<]ZVKS6-3A\5V6DVVF6T]K/"TTMRUX4:%5(!S'Y9SG<,?-S@
MYQC-<_\ %/2IY?"D6MZ>H34= F74+?;Q\J??3CL5SQWP*V/"-Z->LI?$@1D3
M4@OV97&&6! 0H(]V+M]&% !+XCU*\6[E\/Z1!J,%K(\323WGD>:Z9#+$ C[L
M$%<MM&>A(YK(G\66'C+X3:]JEBLD8%A=1302XWPR+&V5;'X'Z$5PWP_;P5IL
M6H>'?&VGZ);Z[87<H>?5;>(&X1FW*PDD'/7CGI@BNXOY-!7X9^*9="L;*RTP
MVEP(Y;6)8HK@^5@NNT $9^4'OMX[4 0^"M=L?#7P5T75-1=EMX;1>$&6=BQ
M51W)/ %7=8\<:CX9M(-3U_P]]GTB1U22XMKOSY+;=T,L>Q0!G@[6;\>*\ZU>
MUO+K]GGPM?Z>C7"Z9+#=W$<9R=B%PW ZX)&?3D]J[OQ]K&FZ[\);V>RF2Z35
M(%BLTC^9I96(VH .=P/4=L'TH M>(OB$OA_6M'LSI%Q<V>J/MAO8I4*O\N[Y
M$7+,>0 "%SG@FJUI\2+F'Q?:Z!XB\,W6B&_S]@N);A)5F/\ =;9PK=.,GDC/
M45S'B.#_ (1B;X46NIS)&;*80S2,P"J1&BG)SC />M_XD6JZWXD\&Z19L&U"
M+4UOFV\F*",9=V] 3M Z9- %B+XD74WBS5/#J>%;XWUE LL<7GQEYBV,9P=B
M+@YW%_;&<"H]&^)EWK$&IV<?A6]'B33Y?*DTH3H1WPQF.%"\=3^&ZJ.@SPO^
MT-XG198RW]F0KM##.1LR/PS1X'EC;XS?$$*ZDDVO /HF#^1XH Z7P5XU7Q9:
MZC]ITZ32[_3;@V]Y:RR!_+8=PP R.#SCM^-17OC'4ET.77],T%+W1XT:82->
M>7/+$.3)''L(*XR1N921VKD?"\9U;6?BOI]C.GVJXF:.(J_1C&Z@Y_WN*H_#
MZ_\ AM-X4MK+Q#IOAVPUJP7[/>1ZE:PQR,Z\;LN,L3CGOG- '6ZS\4K33_#F
MCZ]8Z7/>Z;J4D<8N3,D:0LQ(*OR6W##9XQQC-/N_B+=:=XJTO3=1\,WEII>J
M3?9[3499DR\AZ9B&2@.1]XAN?N\&N:^)ESI-M\.M#>RM(--L'UF%X(4B$2E
MSG>% & 0-W3O6G\7;J"*Z\#F29%']OV\F2?X1U/T&1^= #-?UWQ2GQCT31X+
M?3GM!;S7-O UVZ"4[67=(_E-M(&<* 1SU]/3HC(84,RJDI4;U1MR@]P"0,CW
MP/I7EGBW4;+1OCKX9O\ 4[J&SLSILZ>?.X1 WS\$G@=1^=>I03)<01SQ$F.1
M0ZD@C((R.#R* *.OZ[8^&M&GU3479;>$#A!EG8G 51W)/ %<YK'CC4?#-I!J
M>O\ A[[/I$CJDEQ;7?GR6V[H98]B@#/!VLWX\5E_&VROY_!5M?643S+IM_%>
M3QIR3&N<G'?!()]!D]JM>/M8TW7?A+>SV4R72:I L5FD?S-+*Q&U !SN!ZCM
M@^E &5\:[N]F\%6WV2*TFTRXNK8F?[4P9R6R %"$%3A3NW?A7I&FR:C);$ZG
M:VMM.&P$MKEIUV]CN9$.>O&/QKR?XCVI\/\ P7\/:9?S(MQ;S6<3Y/4H/FQ]
M,&O8T=9$5T8,K#((/!% &=K&LPZ1#!F-Y[FZE$%M;QD!II""< G@  $DGH ?
MI6!/XVN='\3:;HWB+2H;(:HQCL[NVNS/$T@_@?<B%2<C'!'(YKGOC D=G>>%
MM>U"P6_T33[QUU"!XO-0)(H4.RG@XP<9[D>M:5E+\,KBXLFT+3O#5[?RRH8(
MK*VA,R<@ER NY HRQ)QC'KB@"]<>--0N=2URST+0DOAHN%N7N;PV_F.5W;(P
M(WW''<[1S^-4;SXI01?#>#QG9Z-=7=K(#YD8E1/(8/LPQ)SC=P"JGU.*J6_B
M*X\7:EXI@NM3.DZ7HLK6K6L,@CEF(R/,DD/S(A(X"[3[FO/;'4[*3]EN^LDN
MHFNH6'FQ!LLFZY!4'T)'(]<'TH ]F\/>(]8UZX,D_AB?3]*DMA+!>3W2%I&.
M/E\H?,HY)!..G(&:\_\ AIK-_P"'_@K/JNGZ4NIO;7=Q));FX\D^6#EF4[6R
M1UQQD9[\'U31)$7POITA=1&+*)BQ/&-@YS7!_ AHYOAJ4RCC[;.&&<]2.OX&
M@#HK7QA=W?PY3Q5%IEL\TD GCLUO20P)P$\SR_O]L;?O<9[UTUG)<RV4,EY
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
MG;S@8..6%>4_#]O!6FQ:AX=\;:?HEOKMA=RAY]5MX@;A&;<K"20<]>.>F"*
M._L_B7I-]X,3Q%;PS$M<+9?8V*K(MPS!1&QS@<D'/IS[5MV6K:F=4AT[4](2
MVDEADF$]M<^?#\I4;=Q1&W?-G!7&!P3SCF+^U\#:CX-NK-["TLO#UY>) EQ9
MHL$<DAVA95*@# ;Y=W(.WN*S/#\7B7P7X^TOPQ)KC:[H>H02R1?:.;BT5!D$
MMU*D[5!SCG@#'(!TL7C2[O=/O]7TW1?MFD6C31[TN@+B9HR0Q2+;MVY!QEPQ
M ^[T%=<K;D5NF1FO%]6T,:58:KXX^'_B5M/$;RS7VG3N'MY)%8[U*G.UR00
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
M))I6CZ?8/(-KM:VR1%AZ$J!FIAI.G#5#J8T^U&H%-ANQ"OFE?3?C./;-7**
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
MXMD'AXV\D&CATDO[I_E\Y00PAC'4Y.-S= ,@9.<=4B+&BHBA548"@8 %.HH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#-C\.Z'#JC:G%HVGIJ#,6:Z6U02DGJ2^,Y_&M*BB@"A_8FD_VH=4_LNR_M
M$C!N_LZ>;C_?QG]:OT44 (RAE*L 5(P0>AK%MO!WA>RN8[FU\-Z/!<1,&CEB
ML8E9".A!"Y!K;HH 9-#%<P/!/$DL4BE7C=0RL#U!!ZBJ^G:5IVD6_P!GTRPM
M;* G=Y=M"L:Y]<* *MT4 5-1TK3M7MQ;ZG86M[ &W".YA610?7# C-6(88K>
M%(88TBB0;51%"JH] !TI]% $:V\"W+W"PQB>151Y0HW,HR0">I W' ]SZTZ2
M..:)XI45XW!5D89# ]01W%.HH IZ=I.FZ/;M!IFGVEC"S;C';0K$I/KA0!FK
ME%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
H0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>ex23-4_001.jpg
<TEXT>
begin 644 ex23-4_001.jpg
M_]C_X  02D9)1@ ! @$ R #(  #_X@0>24-#7U!23T9)3$4  0$   0.5VEN
M  (0  !M;G1R4D="(%A96B 'V0 %  \ #@ >  !A8W-P35-&5     !,3E8
M                        ]M8  0    #3*TQ.5B
M                                             !%D97-C   !4
M '9D;6YD   !R    &%D;61D   !4    '9V=65D   "+    (9V:65W   "
MM    "1L=6UI   "V    !1M96%S   "[    "1R6%E:   #$    !1G6%E:
M   #)    !1B6%E:   #.    !1R5%)#   #3    !YG5%)#   #;    !YB
M5%)#   #C    !YW='!T   #K    !1B:W!T   #P    !1T96-H   #U
M  QC<')T   #X    "YD97-C         !Q,96YO=F\@5&AI;FM0860@3$-$
M($UO;FET;W(                      -BR0       _____Q$!  ",#Y<
M                          ",#Y<      (P/EP                !D
M97-C          =,96YO=F\                      -BR0       ____
M_R ,B0#X"XD                           #X"XD      /@+B0
M            9&5S8P         L4F5F97)E;F-E(%9I97=I;F<@0V]N9&ET
M:6]N(&EN($E%0S8Q.38V+3(N,0                 T     H(     ,[M
M ' &- #-      @   #Y$@ $     /#]?R0(        )@   #B,0@#*#D,
MV;=  /AU0@   '9I97<      !.D_@ 47RX $,\4  /MRP $$PL  UR>
M 5A96B       $P)5@!0    5Q_F;65A<P         "
M     0   H\    "6%E:(        %P+   RCP  "%%865H@        =#0
M +T0   195A96B         FG   $%\  +F"8W5R=@         )   "&0PK
M'3LV>5;D?ARTZ___  !C=7)V          D   ()"[L>&3D*6U"$<[FT__\
M &-U<G8         "0   AX+VR'>/BAA\(UAP.C__P  6%E:(        /-1
M  $    !%LQ865H@                     '-I9R      04U$('1E>'0
M    0V]P>7)I9VAT("AC*2 R,# U($QE;F]V;R!#;W)P;W)A=&EO;@#_[@ .
M061O8F4 9      !_]L 0P ," @(" @," @,$ L+"PP/#@T-#A02#@X3$Q(7
M%!(4%!H;%Q04&QX>)QL4)"<G)R<D,C4U-3([.SL[.SL[.SL[_]L 0P$-"@H,
M"@P.# P.$0X.# T1%!0/#Q$4$!$8$1 4%!,4%144$Q05%145%145&AH:&AH:
M'AX>'AXC(R,C)R<G+"PL_]L 0P(-"@H,"@P.# P.$0X.# T1%!0/#Q$4$!$8
M$1 4%!,4%144$Q05%145%145&AH:&AH:'AX>'AXC(R,C)R<G+"PL_\  $0@
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
MSFFJ\9XB_,E"$6DVTE?K;^MD#H2AAK<K<ZDDVDFVDMD_3\V='X#_ .13L?\
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
@H&1US1116+J3=[R;YM]=[?H;*E!6M%+EVTVO^NA__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>annex-d_001.jpg
<TEXT>
begin 644 annex-d_001.jpg
M_]C_X  02D9)1@ ! @$ R #(  #_X@0>24-#7U!23T9)3$4  0$   0.5VEN
M  (0  !M;G1R4D="(%A96B 'V0 %  \ #@ >  !A8W-P35-&5     !,3E8
M                        ]M8  0    #3*TQ.5B
M                                             !%D97-C   !4
M '9D;6YD   !R    &%D;61D   !4    '9V=65D   "+    (9V:65W   "
MM    "1L=6UI   "V    !1M96%S   "[    "1R6%E:   #$    !1G6%E:
M   #)    !1B6%E:   #.    !1R5%)#   #3    !YG5%)#   #;    !YB
M5%)#   #C    !YW='!T   #K    !1B:W!T   #P    !1T96-H   #U
M  QC<')T   #X    "YD97-C         !Q,96YO=F\@5&AI;FM0860@3$-$
M($UO;FET;W(                      -BR0       _____Q$!  ",#Y<
M                          ",#Y<      (P/EP                !D
M97-C          =,96YO=F\                      -BR0       ____
M_R ,B0#X"XD                           #X"XD      /@+B0
M            9&5S8P         L4F5F97)E;F-E(%9I97=I;F<@0V]N9&ET
M:6]N(&EN($E%0S8Q.38V+3(N,0                 T     H(     ,[M
M ' &- #-      @   #Y$@ $     /#]?R0(        )@   #B,0@#*#D,
MV;=  /AU0@   '9I97<      !.D_@ 47RX $,\4  /MRP $$PL  UR>
M 5A96B       $P)5@!0    5Q_F;65A<P         "
M     0   H\    "6%E:(        %P+   RCP  "%%865H@        =#0
M +T0   195A96B         FG   $%\  +F"8W5R=@         )   "&0PK
M'3LV>5;D?ARTZ___  !C=7)V          D   ()"[L>&3D*6U"$<[FT__\
M &-U<G8         "0   AX+VR'>/BAA\(UAP.C__P  6%E:(        /-1
M  $    !%LQ865H@                     '-I9R      04U$('1E>'0
M    0V]P>7)I9VAT("AC*2 R,# U($QE;F]V;R!#;W)P;W)A=&EO;@#_[@ .
M061O8F4 9      !_]L 0P ," @(" @," @,$ L+"PP/#@T-#A02#@X3$Q(7
M%!(4%!H;%Q04&QX>)QL4)"<G)R<D,C4U-3([.SL[.SL[.SL[_]L 0P$-"@H,
M"@P.# P.$0X.# T1%!0/#Q$4$!$8$1 4%!,4%144$Q05%145%145&AH:&AH:
M'AX>'AXC(R,C)R<G+"PL_]L 0P(-"@H,"@P.# P.$0X.# T1%!0/#Q$4$!$8
M$1 4%!,4%144$Q05%145%145&AH:&AH:'AX>'AXC(R,C)R<G+"PL_\  $0@
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
MSFFJ\9XB_,E"$6DVTE?K;^MD#H2AAK<K<ZDDVDFVDMD_3\V='X#_ .13L?\
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
@H&1US1116+J3=[R;YM]=[?H;*E!6M%+EVTVO^NA__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>22
<FILENAME>fsi-20220331.xsd
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.15b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWaOB6bP9z5Z8SekhvWB4bTnafyIhcKRGpy08YroWEfQJ -->
<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/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:FSI="http://flexiblesolutions.com/20220331" elementFormDefault="qualified" targetNamespace="http://flexiblesolutions.com/20220331">
    <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:roleType roleURI="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" id="InterimConsolidatedBalanceSheets">
	  <link:definition>00000002 - Statement - Condensed Interim Consolidated Balance Sheets</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" id="InterimConsolidatedBalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - Condensed Interim Consolidated Balance Sheets (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" id="InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome">
	  <link:definition>00000004 - Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" id="InterimConsolidatedStatementsOfStockholdersEquity">
	  <link:definition>00000005 - Statement - Condensed Interim Consolidated Statements of Stockholders' Equity</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" id="InterimConsolidatedStatementsOfCashFlows">
	  <link:definition>00000006 - Statement - Condensed Interim Consolidated Statements of Cash Flows</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/BasisOfPresentation" id="BasisOfPresentation">
	  <link:definition>00000007 - Disclosure - BASIS OF PRESENTATION</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/Leases" id="Leases">
	  <link:definition>00000009 - Disclosure - LEASES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/AccountsReceivable" id="AccountsReceivable">
	  <link:definition>00000010 - Disclosure - ACCOUNTS RECEIVABLE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/Inventories" id="Inventories">
	  <link:definition>00000011 - Disclosure - INVENTORIES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholds" id="PropertyEquipmentAndLeaseholds">
	  <link:definition>00000012 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/Patents" id="Patents">
	  <link:definition>00000013 - Disclosure - PATENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets" id="GoodwillAndIntangibleAssets">
	  <link:definition>00000014 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/LongTermDeposits" id="LongTermDeposits">
	  <link:definition>00000015 - Disclosure - LONG TERM DEPOSITS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/Investments" id="Investments">
	  <link:definition>00000016 - Disclosure - INVESTMENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/Short-termLineOfCredit" id="Short-termLineOfCredit">
	  <link:definition>00000017 - Disclosure - SHORT-TERM LINE OF CREDIT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/LongTermDebt" id="LongTermDebt">
	  <link:definition>00000018 - Disclosure - LONG TERM DEBT</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ConvertibleNotePayable" id="ConvertibleNotePayable">
	  <link:definition>00000019 - Disclosure - CONVERTIBLE NOTE PAYABLE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000020 - Disclosure - INCOME TAXES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/IncomePerShare" id="IncomePerShare">
	  <link:definition>00000021 - Disclosure - INCOME PER SHARE</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/StockOptions" id="StockOptions">
	  <link:definition>00000022 - Disclosure - STOCK OPTIONS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/CapitalStock" id="CapitalStock">
	  <link:definition>00000023 - Disclosure - CAPITAL STOCK</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/Non-controllingInterests" id="Non-controllingInterests">
	  <link:definition>00000024 - Disclosure - NON-CONTROLLING INTERESTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency" id="SegmentedSignificantCustomerInformationAndEconomicDependency">
	  <link:definition>00000025 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ComparativeFigures" id="ComparativeFigures">
	  <link:definition>00000026 - Disclosure - COMPARATIVE FIGURES</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/SubsequentEvents" id="SubsequentEvents">
	  <link:definition>00000027 - Disclosure - SUBSEQUENT EVENTS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
	  <link:definition>00000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
	  <link:definition>00000029 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/LeasesTables" id="LeasesTables">
	  <link:definition>00000030 - Disclosure - LEASES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/AccountsReceivableTables" id="AccountsReceivableTables">
	  <link:definition>00000031 - Disclosure - ACCOUNTS RECEIVABLE (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/InventoriesTables" id="InventoriesTables">
	  <link:definition>00000032 - Disclosure - INVENTORIES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsTables" id="PropertyEquipmentAndLeaseholdsTables">
	  <link:definition>00000033 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/PatentsTables" id="PatentsTables">
	  <link:definition>00000034 - Disclosure - PATENTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables" id="GoodwillAndIntangibleAssetsTables">
	  <link:definition>00000035 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/LongTermDepositsTables" id="LongTermDepositsTables">
	  <link:definition>00000036 - Disclosure - LONG TERM DEPOSITS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/InvestmentsTables" id="InvestmentsTables">
	  <link:definition>00000037 - Disclosure - INVESTMENTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/LongTermDebtTables" id="LongTermDebtTables">
	  <link:definition>00000038 - Disclosure - LONG TERM DEBT (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000039 - Disclosure - INCOME TAXES (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/IncomePerShareTables" id="IncomePerShareTables">
	  <link:definition>00000040 - Disclosure - INCOME PER SHARE (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/StockOptionsTables" id="StockOptionsTables">
	  <link:definition>00000041 - Disclosure - STOCK OPTIONS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/Non-controllingInterestsTables" id="Non-controllingInterestsTables">
	  <link:definition>00000042 - Disclosure - NON-CONTROLLING INTERESTS (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables" id="SegmentedSignificantCustomerInformationAndEconomicDependencyTables">
	  <link:definition>00000043 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative" id="BasisOfPresentationDetailsNarrative">
	  <link:definition>00000044 - Disclosure - BASIS OF PRESENTATION (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" id="ScheduleOfMethodOfDepreciationDetails">
	  <link:definition>00000045 - Disclosure - SCHEDULE OF METHOD OF DEPRECIATION (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" id="SignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000046 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" id="SummaryOfRight-of-useAssetAndLeaseLiabilityDetails">
	  <link:definition>00000047 - Disclosure - SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" id="ScheduleOfUndiscountedRentPaymentsDetails">
	  <link:definition>00000048 - Disclosure - SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/LeasesDetailsNarrative" id="LeasesDetailsNarrative">
	  <link:definition>00000049 - Disclosure - LEASES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails" id="ScheduleOfAccountsReceivableDetails">
	  <link:definition>00000050 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails" id="ScheduleOfInventoriesDetails">
	  <link:definition>00000051 - Disclosure - SCHEDULE OF INVENTORIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" id="ScheduleOfPropertyEquipmentAndLeaseholdsDetails">
	  <link:definition>00000052 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative" id="PropertyEquipmentAndLeaseholdsDetailsNarrative">
	  <link:definition>00000053 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfPatentsDetails" id="ScheduleOfPatentsDetails">
	  <link:definition>00000054 - Disclosure - SCHEDULE OF PATENTS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails" id="ScheduleOfEstimatedAmortizationExpenseDetails">
	  <link:definition>00000055 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/PatentsDetailsNarrative" id="PatentsDetailsNarrative">
	  <link:definition>00000056 - Disclosure - PATENTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" id="ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails">
	  <link:definition>00000057 - Disclosure - SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" id="ScheduleOfEstimatedFutureAmortizationExpenseDetails">
	  <link:definition>00000058 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" id="GoodwillAndIntangibleAssetsDetailsNarrative">
	  <link:definition>00000059 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails" id="ScheduleOfLongTermDepositsDetails">
	  <link:definition>00000060 - Disclosure - SCHEDULE OF LONG TERM DEPOSITS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" id="ScheduleOfEquityMethodInvestmentDetails">
	  <link:definition>00000061 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENT (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" id="SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails">
	  <link:definition>00000062 - Disclosure - SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails" id="ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails">
	  <link:definition>00000063 - Disclosure - SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" id="InvestmentsDetailsNarrative">
	  <link:definition>00000064 - Disclosure - INVESTMENTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" id="Short-termLineOfCreditDetailsNarrative">
	  <link:definition>00000065 - Disclosure - SHORT-TERM LINE OF CREDIT (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" id="ScheduleOfInterestLoanRepaymentDetails">
	  <link:definition>00000066 - Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails" id="ScheduleOfLoanCovenantsDetails">
	  <link:definition>00000067 - Disclosure - SCHEDULE OF LOAN COVENANTS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" id="ScheduleOfOutstandingBalanceLoanDetails">
	  <link:definition>00000068 - Disclosure - SCHEDULE OF OUTSTANDING BALANCE LOAN (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" id="LongTermDebtDetailsNarrative">
	  <link:definition>00000069 - Disclosure - LONG TERM DEBT (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative" id="ConvertibleNotePayableDetailsNarrative">
	  <link:definition>00000070 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails" id="ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails">
	  <link:definition>00000071 - Disclosure - SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails" id="ScheduleOfReconciliationOfIncomeTaxesDetails">
	  <link:definition>00000072 - Disclosure - SCHEDULE OF RECONCILIATION OF INCOME TAXES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails" id="ScheduleOfDeferredTaxAssetsLiabilitiesDetails">
	  <link:definition>00000073 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES) (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails" id="ScheduleOfNonOperatingLossCarryforwardsDetails">
	  <link:definition>00000074 - Disclosure - SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000075 - Disclosure - INCOME TAXES (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails" id="ScheduleOfBasicAndDilutedLossPerShareDetails">
	  <link:definition>00000076 - Disclosure - SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfAnti-dilutiveOptionsDetails" id="ScheduleOfAnti-dilutiveOptionsDetails">
	  <link:definition>00000077 - Disclosure - SCHEDULE OF ANTI-DILUTIVE OPTIONS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative" id="IncomePerShareDetailsNarrative">
	  <link:definition>00000078 - Disclosure - INCOME PER SHARE (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" id="ScheduleOfStockOptionActivitiesDetails">
	  <link:definition>00000079 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITIES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails" id="ScheduleOfStockOptionFairValueAssumptionsDetails">
	  <link:definition>00000080 - Disclosure - SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" id="StockOptionsDetailsNarrative">
	  <link:definition>00000081 - Disclosure - STOCK OPTIONS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" id="CapitalStockDetailsNarrative">
	  <link:definition>00000082 - Disclosure - CAPITAL STOCK (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" id="ScheduleOfDistributionsDetails">
	  <link:definition>00000083 - Disclosure - SCHEDULE OF DISTRIBUTIONS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" id="Non-controllingInterestsDetailsNarrative">
	  <link:definition>00000084 - Disclosure - NON-CONTROLLING INTERESTS (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" id="ScheduleOfReportableSegmentsDetails">
	  <link:definition>00000085 - Disclosure - SCHEDULE OF REPORTABLE SEGMENTS (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" id="ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails">
	  <link:definition>00000086 - Disclosure - SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails" id="ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails">
	  <link:definition>00000087 - Disclosure - SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" id="SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative">
	  <link:definition>00000088 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
	  <link:definition>00000089 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)</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-20220331_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-20220331_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" />
	<link:linkbaseRef xlink:type="simple" xlink:href="fsi-20220331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="fsi-20220331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition 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/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
    <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
    <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
    <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
    <element id="FSI_CapitalInExcessOfParValueMember" name="CapitalInExcessOfParValueMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EnpInvestmentsLlcAndEnpMendotaMember" name="EnpInvestmentsLlcAndEnpMendotaMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EnpnvestmentsLlcMember" name="EnpnvestmentsLlcMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EnpPeruInvestmentsLlcMember" name="EnpPeruInvestmentsLlcMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EnpInvestmentsLLCMember" name="EnpInvestmentsLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_UnrelatedPartyMember" name="UnrelatedPartyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EnpRealtyLLCMember" name="EnpRealtyLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ThreePrimaryCustomersMember" name="ThreePrimaryCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_BoatMember" name="BoatMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_BuildingAndImprovementsMember" name="BuildingAndImprovementsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TrailerMember" name="TrailerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_CustomerRelationshipsENPInvestmentsMember" name="CustomerRelationshipsENPInvestmentsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_SoftwareENPInvestmentsMember" name="SoftwareENPInvestmentsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_CADMember" name="CADMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EnPInvestmentsCorporationLLCMember" name="EnPInvestmentsCorporationLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_AppliedHoldingCorpMember" name="AppliedHoldingCorpMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TrioOpportunityCorpMember" name="TrioOpportunityCorpMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_FloridaBasedLLCMember" name="FloridaBasedLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_LygosIncMember" name="LygosIncMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_NewAgreementMember" name="NewAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_HarrisBankMember" name="HarrisBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_MidlandStatesBankMember" name="MidlandStatesBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_NanoChemSolutionIncMember" name="NanoChemSolutionIncMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TermLoanMember" name="TermLoanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_NanoChemSolutionsIncMember" name="NanoChemSolutionsIncMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_MidlandBankMember" name="MidlandBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_FordMotorCreditCompanyMember" name="FordMotorCreditCompanyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_PaycheckProtectionProgramMember" name="PaycheckProtectionProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_StockYardsBankTrustMember" name="StockYardsBankTrustMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_PromissoryNoteWithMidlandBankMember" name="PromissoryNoteWithMidlandBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EnpInvestmentMember" name="EnpInvestmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_PromissoryNoteWithENPRealtyMember" name="PromissoryNoteWithENPRealtyMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_NewManufacturingEquipmentMember" name="NewManufacturingEquipmentMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_PromissoryNoteOneWithMidlandBankMember" name="PromissoryNoteOneWithMidlandBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_HarrisBankOneMember" name="HarrisBankOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_PaycheckProtectionProgramOneMember" name="PaycheckProtectionProgramOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_MidlandStatesBankOneMember" name="MidlandStatesBankOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_MidlandStatesBankTwoMember" name="MidlandStatesBankTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TwoThousandTwentyNineTaxYearMember" name="TwoThousandTwentyNineTaxYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TwoThousandThirtyTaxYearMember" name="TwoThousandThirtyTaxYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TwoThousandThirtyOneTaxYearMember" name="TwoThousandThirtyOneTaxYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TwoThousandThirtySevenTaxYearMember" name="TwoThousandThirtySevenTaxYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TwoThousandThirtyEightTaxYearMember" name="TwoThousandThirtyEightTaxYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TwoThousandThirtyNineTaxYearMember" name="TwoThousandThirtyNineTaxYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TwoThousandFortyTaxYearMember" name="TwoThousandFortyTaxYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TwoThousandFortyOneTaxYearMember" name="TwoThousandFortyOneTaxYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ConsultantsMember" name="ConsultantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EmployeesMember" name="EmployeesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EmployeesStockOptionMember" name="EmployeesStockOptionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ConsultantsStockOptionsMember" name="ConsultantsStockOptionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_OwnershipInterestPurchaseAgreementMember" name="OwnershipInterestPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EWCPMember" name="EWCPMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_BCPAMember" name="BCPAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_UnitedStatesandAbroadMember" name="UnitedStatesandAbroadMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ThreeCustomersMember" name="ThreeCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EmployeeMember" name="EmployeeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_UponExerciseofStockOptionsMember" name="UponExerciseofStockOptionsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EmploymentAgreementMember" name="EmploymentAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_OBrienMember" name="OBrienMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_FiniteLivedPatentGross" name="FiniteLivedPatentGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_Consulting" name="Consulting" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_InterestExpenses" name="InterestExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_InvestorRelationsAndTransferAgentFee" name="InvestorRelationsAndTransferAgentFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_Commissions" name="Commissions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ShippingCost" name="ShippingCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_GainLossOnSaleOfLand" name="GainLossOnSaleOfLand" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_PppLoanForgiveness" name="PppLoanForgiveness" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_GainOnAcquisition" name="GainOnAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_LeaseRightOfUseFinancing" name="LeaseRightOfUseFinancing" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_GainLossOnInvestment" name="GainLossOnInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_BadDebtExpense" name="BadDebtExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_PaycheckProtectionProgramLoanForgiveness" name="PaycheckProtectionProgramLoanForgiveness" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities" name="InventoryAdditionsInAccountsPayableAndAccruedLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_DisclosureLeasesAbstract" name="DisclosureLeasesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_DisclosureLongTermDepositsAbstract" name="DisclosureLongTermDepositsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_LongTermDepositsTextBlock" name="LongTermDepositsTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_DisclosureComparativeFiguresAbstract" name="DisclosureComparativeFiguresAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ComparativeFiguresTextBlock" name="ComparativeFiguresTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_StockIssuedInExchangeForServicesPolicyTextBlock" name="StockIssuedInExchangeForServicesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_TermDepositsPolicyTextBlock" name="TermDepositsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ScheduleOfMethodOfDepreciationTableTextBlock" name="ScheduleOfMethodOfDepreciationTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock" name="SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock" name="ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ScheduleOfLongTermDepositsTableTextBlock" name="ScheduleOfLongTermDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock" name="ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ScheduleOfLoanCovenantsTableTextBlock" name="ScheduleOfLoanCovenantsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock" name="ScheduleOfNonOperatingLossCarryforwardsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ScheduleOfDistributionsTableTextBlock" name="ScheduleOfDistributionsTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_DepreciationMethodUsedAndAnnualRate" name="DepreciationMethodUsedAndAnnualRate" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ConcentrationRiskThresholdPercentage" name="ConcentrationRiskThresholdPercentage" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_OperatingLeaseAssetsAddition" name="OperatingLeaseAssetsAddition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_OperatingLeasesAssetsTermination" name="OperatingLeasesAssetsTermination" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_OperatingLeasesLiabilityAddition" name="OperatingLeasesLiabilityAddition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_OperatingLeasesLiabilityTermination" name="OperatingLeasesLiabilityTermination" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_LeaseInterestExpense" name="LeaseInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" name="LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_GainOnInvestments" name="GainOnInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_IncreaseInCurrencyConversion" name="IncreaseInCurrencyConversion" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EquityMethodInvestmentReturnOfEquity" name="EquityMethodInvestmentReturnOfEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_InvestmentEliminatedUponConsolidation" name="InvestmentEliminatedUponConsolidation" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_AdditionalPayment" name="AdditionalPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_RealizedInvestmentGainsLossesNet" name="RealizedInvestmentGainsLossesNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_GainOnAcquisitionOfEnpRealty" name="GainOnAcquisitionOfEnpRealty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_EligiblePercentageOfDomesticAccountsReceivable" name="EligiblePercentageOfDomesticAccountsReceivable" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_PercentageOfForeignAccountsReceivableOfInventory" name="PercentageOfForeignAccountsReceivableOfInventory" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_LoanGuaranteedRate" name="LoanGuaranteedRate" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ProceedsFromLoanAcquiredWithAcquisition" name="ProceedsFromLoanAcquiredWithAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_PaymentOfMonthlyInstallmentsInterestRate" name="PaymentOfMonthlyInstallmentsInterestRate" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_ExpectedIncomeTaxRecovery" name="ExpectedIncomeTaxRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_DeferredTaxAssetsPropertyPlantsAndEquipment" name="DeferredTaxAssetsPropertyPlantsAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_DeferredTaxAssetsLiabilitiesGross" name="DeferredTaxAssetsLiabilitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_DeferredTaxAssetNet" name="DeferredTaxAssetNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne" name="DeferredTaxAssetsPropertyPlantsAndEquipmentOne" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_DeferredTaxAssetNotRecognized" name="DeferredTaxAssetNotRecognized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_DeferredTaxAssetLiabilitiesNet" name="DeferredTaxAssetLiabilitiesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" name="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" name="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" name="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" name="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" name="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" nillable="true" xbrli:periodType="instant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_AdditionalExpensesDueToOptionsGranted" name="AdditionalExpensesDueToOptionsGranted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_Segmentassets" name="Segmentassets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="FSI_StockOptionExercisePercent" name="StockOptionExercisePercent" nillable="true" xbrli:periodType="duration" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>23
<FILENAME>fsi-20220331_cal.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.15b -->
    <!-- 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-20220331.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" xlink:href="fsi-20220331.xsd#InterimConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" xlink:href="fsi-20220331.xsd#InterimConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:href="fsi-20220331.xsd#InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" xlink:href="fsi-20220331.xsd#InterimConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" xlink:href="fsi-20220331.xsd#InterimConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/BasisOfPresentation" xlink:href="fsi-20220331.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPolicies" xlink:href="fsi-20220331.xsd#SignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Leases" xlink:href="fsi-20220331.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/AccountsReceivable" xlink:href="fsi-20220331.xsd#AccountsReceivable" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Inventories" xlink:href="fsi-20220331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholds" xlink:href="fsi-20220331.xsd#PropertyEquipmentAndLeaseholds" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Patents" xlink:href="fsi-20220331.xsd#Patents" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets" xlink:href="fsi-20220331.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDeposits" xlink:href="fsi-20220331.xsd#LongTermDeposits" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Investments" xlink:href="fsi-20220331.xsd#Investments" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Short-termLineOfCredit" xlink:href="fsi-20220331.xsd#Short-termLineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDebt" xlink:href="fsi-20220331.xsd#LongTermDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ConvertibleNotePayable" xlink:href="fsi-20220331.xsd#ConvertibleNotePayable" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomeTaxes" xlink:href="fsi-20220331.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomePerShare" xlink:href="fsi-20220331.xsd#IncomePerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/StockOptions" xlink:href="fsi-20220331.xsd#StockOptions" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/CapitalStock" xlink:href="fsi-20220331.xsd#CapitalStock" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Non-controllingInterests" xlink:href="fsi-20220331.xsd#Non-controllingInterests" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency" xlink:href="fsi-20220331.xsd#SegmentedSignificantCustomerInformationAndEconomicDependency" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ComparativeFigures" xlink:href="fsi-20220331.xsd#ComparativeFigures" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SubsequentEvents" xlink:href="fsi-20220331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" xlink:href="fsi-20220331.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables" xlink:href="fsi-20220331.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LeasesTables" xlink:href="fsi-20220331.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/AccountsReceivableTables" xlink:href="fsi-20220331.xsd#AccountsReceivableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InventoriesTables" xlink:href="fsi-20220331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsTables" xlink:href="fsi-20220331.xsd#PropertyEquipmentAndLeaseholdsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PatentsTables" xlink:href="fsi-20220331.xsd#PatentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="fsi-20220331.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDepositsTables" xlink:href="fsi-20220331.xsd#LongTermDepositsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InvestmentsTables" xlink:href="fsi-20220331.xsd#InvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDebtTables" xlink:href="fsi-20220331.xsd#LongTermDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomeTaxesTables" xlink:href="fsi-20220331.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomePerShareTables" xlink:href="fsi-20220331.xsd#IncomePerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/StockOptionsTables" xlink:href="fsi-20220331.xsd#StockOptionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Non-controllingInterestsTables" xlink:href="fsi-20220331.xsd#Non-controllingInterestsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables" xlink:href="fsi-20220331.xsd#SegmentedSignificantCustomerInformationAndEconomicDependencyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative" xlink:href="fsi-20220331.xsd#BasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" xlink:href="fsi-20220331.xsd#ScheduleOfMethodOfDepreciationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:href="fsi-20220331.xsd#SignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" xlink:href="fsi-20220331.xsd#SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfUndiscountedRentPaymentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LeasesDetailsNarrative" xlink:href="fsi-20220331.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails" xlink:href="fsi-20220331.xsd#ScheduleOfAccountsReceivableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfInventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfPropertyEquipmentAndLeaseholdsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative" xlink:href="fsi-20220331.xsd#PropertyEquipmentAndLeaseholdsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfPatentsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfPatentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails" xlink:href="fsi-20220331.xsd#ScheduleOfEstimatedAmortizationExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PatentsDetailsNarrative" xlink:href="fsi-20220331.xsd#PatentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:href="fsi-20220331.xsd#ScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:href="fsi-20220331.xsd#GoodwillAndIntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfLongTermDepositsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" xlink:href="fsi-20220331.xsd#ScheduleOfEquityMethodInvestmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" xlink:href="fsi-20220331.xsd#SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails" xlink:href="fsi-20220331.xsd#ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" xlink:href="fsi-20220331.xsd#InvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" xlink:href="fsi-20220331.xsd#Short-termLineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" xlink:href="fsi-20220331.xsd#ScheduleOfInterestLoanRepaymentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfLoanCovenantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" xlink:href="fsi-20220331.xsd#ScheduleOfOutstandingBalanceLoanDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" xlink:href="fsi-20220331.xsd#LongTermDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative" xlink:href="fsi-20220331.xsd#ConvertibleNotePayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails" xlink:href="fsi-20220331.xsd#ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfReconciliationOfIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfNonOperatingLossCarryforwardsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative" xlink:href="fsi-20220331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails" xlink:href="fsi-20220331.xsd#ScheduleOfBasicAndDilutedLossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfAnti-dilutiveOptionsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfAnti-dilutiveOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative" xlink:href="fsi-20220331.xsd#IncomePerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfStockOptionActivitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfStockOptionFairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" xlink:href="fsi-20220331.xsd#StockOptionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" xlink:href="fsi-20220331.xsd#CapitalStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfDistributionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" xlink:href="fsi-20220331.xsd#Non-controllingInterestsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfReportableSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" xlink:href="fsi-20220331.xsd#ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" xlink:href="fsi-20220331.xsd#SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" xlink:href="fsi-20220331.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" xlink:title="00000002 - Statement - Condensed Interim Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapDepositsAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FiniteLivedPatentGross" xlink:label="loc_FSIFiniteLivedPatentGross" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_FSIFiniteLivedPatentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaapDepositsAssetsNoncurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDepositsAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapEquityMethodInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Interim Consolidated Balance Sheets (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:title="00000004 - Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalariesAndWages" xlink:label="loc_us-gaapSalariesAndWages" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSalariesAndWages" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficersCompensation" xlink:label="loc_us-gaapOfficersCompensation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapOfficersCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralInsuranceExpense" xlink:label="loc_us-gaapGeneralInsuranceExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapGeneralInsuranceExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_Consulting" xlink:label="loc_FSIConsulting" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_FSIConsulting" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralExpense" xlink:label="loc_us-gaapOtherGeneralExpense" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapOtherGeneralExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InterestExpenses" xlink:label="loc_FSIInterestExpenses" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_FSIInterestExpenses" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TravelAndEntertainmentExpense" xlink:label="loc_us-gaapTravelAndEntertainmentExpense" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapTravelAndEntertainmentExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InvestorRelationsAndTransferAgentFee" xlink:label="loc_FSIInvestorRelationsAndTransferAgentFee" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_FSIInvestorRelationsAndTransferAgentFee" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_Commissions" xlink:label="loc_FSICommissions" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_FSICommissions" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommunicationsAndInformationTechnology" xlink:label="loc_us-gaapCommunicationsAndInformationTechnology" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapCommunicationsAndInformationTechnology" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense" xlink:label="loc_us-gaapUtilitiesOperatingExpense" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapUtilitiesOperatingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ShippingCost" xlink:label="loc_FSIShippingCost" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_FSIShippingCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainLossOnSaleOfLand" xlink:label="loc_FSIGainLossOnSaleOfLand" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_FSIGainLossOnSaleOfLand" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PppLoanForgiveness" xlink:label="loc_FSIPppLoanForgiveness" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_FSIPppLoanForgiveness" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainOnAcquisition" xlink:label="loc_FSIGainOnAcquisition" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_FSIGainOnAcquisition" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Condensed Interim Consolidated Statements of Stockholders&apos; Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Interim Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LeaseRightOfUseFinancing" xlink:label="loc_FSILeaseRightOfUseFinancing" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_FSILeaseRightOfUseFinancing" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainLossOnInvestment" xlink:label="loc_FSIGainLossOnInvestment" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_FSIGainLossOnInvestment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BadDebtExpense" xlink:label="loc_FSIBadDebtExpense" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_FSIBadDebtExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainLossOnSaleOfLand" xlink:label="loc_FSIGainLossOnSaleOfLand" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_FSIGainLossOnSaleOfLand" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaycheckProtectionProgramLoanForgiveness" xlink:label="loc_FSIPaycheckProtectionProgramLoanForgiveness" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_FSIPaycheckProtectionProgramLoanForgiveness" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromOtherDeposits" xlink:label="loc_us-gaapProceedsFromOtherDeposits" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromOtherDeposits" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaapPaymentsToAcquireInvestments" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireInvestments" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:label="loc_us-gaapProceedsFromSaleOfEquityMethodInvestments" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfEquityMethodInvestments" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfOtherPropertyPlantAndEquipment" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaapProceedsFromLinesOfCredit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromLinesOfCredit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_us-gaapPaymentsOfCapitalDistribution" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfCapitalDistribution" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapProceedsFromRepaymentsOfLinesOfCredit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromRepaymentsOfLinesOfCredit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaapPaymentsOfFinancingCosts" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfFinancingCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaapRepaymentsOfDebt" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapRepaymentsOfDebt" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaapPaymentsToMinorityShareholders" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsToMinorityShareholders" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/BasisOfPresentation" xlink:title="00000007 - Disclosure - BASIS OF PRESENTATION" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPolicies" xlink:title="00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Leases" xlink:title="00000009 - Disclosure - LEASES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/AccountsReceivable" xlink:title="00000010 - Disclosure - ACCOUNTS RECEIVABLE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Inventories" xlink:title="00000011 - Disclosure - INVENTORIES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholds" xlink:title="00000012 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Patents" xlink:title="00000013 - Disclosure - PATENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets" xlink:title="00000014 - Disclosure - GOODWILL AND INTANGIBLE ASSETS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDeposits" xlink:title="00000015 - Disclosure - LONG TERM DEPOSITS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Investments" xlink:title="00000016 - Disclosure - INVESTMENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Short-termLineOfCredit" xlink:title="00000017 - Disclosure - SHORT-TERM LINE OF CREDIT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDebt" xlink:title="00000018 - Disclosure - LONG TERM DEBT" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ConvertibleNotePayable" xlink:title="00000019 - Disclosure - CONVERTIBLE NOTE PAYABLE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomeTaxes" xlink:title="00000020 - Disclosure - INCOME TAXES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomePerShare" xlink:title="00000021 - Disclosure - INCOME PER SHARE" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/StockOptions" xlink:title="00000022 - Disclosure - STOCK OPTIONS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/CapitalStock" xlink:title="00000023 - Disclosure - CAPITAL STOCK" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Non-controllingInterests" xlink:title="00000024 - Disclosure - NON-CONTROLLING INTERESTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency" xlink:title="00000025 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ComparativeFigures" xlink:title="00000026 - Disclosure - COMPARATIVE FIGURES" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SubsequentEvents" xlink:title="00000027 - Disclosure - SUBSEQUENT EVENTS" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" xlink:title="00000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables" xlink:title="00000029 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LeasesTables" xlink:title="00000030 - Disclosure - LEASES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/AccountsReceivableTables" xlink:title="00000031 - Disclosure - ACCOUNTS RECEIVABLE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InventoriesTables" xlink:title="00000032 - Disclosure - INVENTORIES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsTables" xlink:title="00000033 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PatentsTables" xlink:title="00000034 - Disclosure - PATENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables" xlink:title="00000035 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDepositsTables" xlink:title="00000036 - Disclosure - LONG TERM DEPOSITS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InvestmentsTables" xlink:title="00000037 - Disclosure - INVESTMENTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDebtTables" xlink:title="00000038 - Disclosure - LONG TERM DEBT (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomeTaxesTables" xlink:title="00000039 - Disclosure - INCOME TAXES (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomePerShareTables" xlink:title="00000040 - Disclosure - INCOME PER SHARE (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/StockOptionsTables" xlink:title="00000041 - Disclosure - STOCK OPTIONS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Non-controllingInterestsTables" xlink:title="00000042 - Disclosure - NON-CONTROLLING INTERESTS (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables" xlink:title="00000043 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative" xlink:title="00000044 - Disclosure - BASIS OF PRESENTATION (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" xlink:title="00000045 - Disclosure - SCHEDULE OF METHOD OF DEPRECIATION (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" xlink:title="00000047 - Disclosure - SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" xlink:title="00000048 - Disclosure - SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:label="loc_FSILesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_FSILesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_FSILesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_FSILesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" weight="1" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_FSILesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LeasesDetailsNarrative" xlink:title="00000049 - Disclosure - LEASES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails" xlink:title="00000050 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaapAccountsAndNotesReceivableNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaapAccountsReceivableGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsAndNotesReceivableNet" xlink:to="loc_us-gaapAccountsReceivableGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccountsAndNotesReceivableNet" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails" xlink:title="00000051 - Disclosure - SCHEDULE OF INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="loc_us-gaapInventoryRawMaterialsAndSupplies" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapInventoryNet" xlink:to="loc_us-gaapInventoryRawMaterialsAndSupplies" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" xlink:title="00000052 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative" xlink:title="00000053 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfPatentsDetails" xlink:title="00000054 - Disclosure - SCHEDULE OF PATENTS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails" xlink:title="00000055 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PatentsDetailsNarrative" xlink:title="00000056 - Disclosure - PATENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" xlink:title="00000057 - Disclosure - SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:title="00000058 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:title="00000059 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails" xlink:title="00000060 - Disclosure - SCHEDULE OF LONG TERM DEPOSITS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" xlink:title="00000061 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" xlink:title="00000062 - Disclosure - SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails" xlink:title="00000063 - Disclosure - SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" xlink:title="00000064 - Disclosure - INVESTMENTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" xlink:title="00000065 - Disclosure - SHORT-TERM LINE OF CREDIT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" xlink:title="00000066 - Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails" xlink:title="00000067 - Disclosure - SCHEDULE OF LOAN COVENANTS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" xlink:title="00000068 - Disclosure - SCHEDULE OF OUTSTANDING BALANCE LOAN (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" xlink:title="00000069 - Disclosure - LONG TERM DEBT (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative" xlink:title="00000070 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails" xlink:title="00000071 - Disclosure - SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT) (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentForeignTaxExpenseBenefit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentForeignTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails" xlink:title="00000072 - Disclosure - SCHEDULE OF RECONCILIATION OF INCOME TAXES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails" xlink:title="00000073 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES) (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails" xlink:title="00000074 - Disclosure - SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000075 - Disclosure - INCOME TAXES (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails" xlink:title="00000076 - Disclosure - SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfAnti-dilutiveOptionsDetails" xlink:title="00000077 - Disclosure - SCHEDULE OF ANTI-DILUTIVE OPTIONS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative" xlink:title="00000078 - Disclosure - INCOME PER SHARE (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" xlink:title="00000079 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITIES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails" xlink:title="00000080 - Disclosure - SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" xlink:title="00000081 - Disclosure - STOCK OPTIONS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" xlink:title="00000082 - Disclosure - CAPITAL STOCK (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" xlink:title="00000083 - Disclosure - SCHEDULE OF DISTRIBUTIONS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" xlink:title="00000084 - Disclosure - NON-CONTROLLING INTERESTS (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" xlink:title="00000085 - Disclosure - SCHEDULE OF REPORTABLE SEGMENTS (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" xlink:title="00000086 - Disclosure - SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails" xlink:title="00000087 - Disclosure - SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" xlink:title="00000088 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000089 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>24
<FILENAME>fsi-20220331_def.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.15b -->
    <!-- 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:xbrldt="http://xbrl.org/2005/xbrldt" 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-20220331.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" xlink:href="fsi-20220331.xsd#InterimConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" xlink:href="fsi-20220331.xsd#InterimConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:href="fsi-20220331.xsd#InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" xlink:href="fsi-20220331.xsd#InterimConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" xlink:href="fsi-20220331.xsd#InterimConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/BasisOfPresentation" xlink:href="fsi-20220331.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPolicies" xlink:href="fsi-20220331.xsd#SignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Leases" xlink:href="fsi-20220331.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/AccountsReceivable" xlink:href="fsi-20220331.xsd#AccountsReceivable" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Inventories" xlink:href="fsi-20220331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholds" xlink:href="fsi-20220331.xsd#PropertyEquipmentAndLeaseholds" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Patents" xlink:href="fsi-20220331.xsd#Patents" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets" xlink:href="fsi-20220331.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDeposits" xlink:href="fsi-20220331.xsd#LongTermDeposits" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Investments" xlink:href="fsi-20220331.xsd#Investments" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Short-termLineOfCredit" xlink:href="fsi-20220331.xsd#Short-termLineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDebt" xlink:href="fsi-20220331.xsd#LongTermDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ConvertibleNotePayable" xlink:href="fsi-20220331.xsd#ConvertibleNotePayable" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomeTaxes" xlink:href="fsi-20220331.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomePerShare" xlink:href="fsi-20220331.xsd#IncomePerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/StockOptions" xlink:href="fsi-20220331.xsd#StockOptions" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/CapitalStock" xlink:href="fsi-20220331.xsd#CapitalStock" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Non-controllingInterests" xlink:href="fsi-20220331.xsd#Non-controllingInterests" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency" xlink:href="fsi-20220331.xsd#SegmentedSignificantCustomerInformationAndEconomicDependency" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ComparativeFigures" xlink:href="fsi-20220331.xsd#ComparativeFigures" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SubsequentEvents" xlink:href="fsi-20220331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" xlink:href="fsi-20220331.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables" xlink:href="fsi-20220331.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LeasesTables" xlink:href="fsi-20220331.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/AccountsReceivableTables" xlink:href="fsi-20220331.xsd#AccountsReceivableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InventoriesTables" xlink:href="fsi-20220331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsTables" xlink:href="fsi-20220331.xsd#PropertyEquipmentAndLeaseholdsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PatentsTables" xlink:href="fsi-20220331.xsd#PatentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="fsi-20220331.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDepositsTables" xlink:href="fsi-20220331.xsd#LongTermDepositsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InvestmentsTables" xlink:href="fsi-20220331.xsd#InvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDebtTables" xlink:href="fsi-20220331.xsd#LongTermDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomeTaxesTables" xlink:href="fsi-20220331.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomePerShareTables" xlink:href="fsi-20220331.xsd#IncomePerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/StockOptionsTables" xlink:href="fsi-20220331.xsd#StockOptionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Non-controllingInterestsTables" xlink:href="fsi-20220331.xsd#Non-controllingInterestsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables" xlink:href="fsi-20220331.xsd#SegmentedSignificantCustomerInformationAndEconomicDependencyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative" xlink:href="fsi-20220331.xsd#BasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" xlink:href="fsi-20220331.xsd#ScheduleOfMethodOfDepreciationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:href="fsi-20220331.xsd#SignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" xlink:href="fsi-20220331.xsd#SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfUndiscountedRentPaymentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LeasesDetailsNarrative" xlink:href="fsi-20220331.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails" xlink:href="fsi-20220331.xsd#ScheduleOfAccountsReceivableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfInventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfPropertyEquipmentAndLeaseholdsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative" xlink:href="fsi-20220331.xsd#PropertyEquipmentAndLeaseholdsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfPatentsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfPatentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails" xlink:href="fsi-20220331.xsd#ScheduleOfEstimatedAmortizationExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PatentsDetailsNarrative" xlink:href="fsi-20220331.xsd#PatentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:href="fsi-20220331.xsd#ScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:href="fsi-20220331.xsd#GoodwillAndIntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfLongTermDepositsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" xlink:href="fsi-20220331.xsd#ScheduleOfEquityMethodInvestmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" xlink:href="fsi-20220331.xsd#SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails" xlink:href="fsi-20220331.xsd#ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" xlink:href="fsi-20220331.xsd#InvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" xlink:href="fsi-20220331.xsd#Short-termLineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" xlink:href="fsi-20220331.xsd#ScheduleOfInterestLoanRepaymentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfLoanCovenantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" xlink:href="fsi-20220331.xsd#ScheduleOfOutstandingBalanceLoanDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" xlink:href="fsi-20220331.xsd#LongTermDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative" xlink:href="fsi-20220331.xsd#ConvertibleNotePayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails" xlink:href="fsi-20220331.xsd#ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfReconciliationOfIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfNonOperatingLossCarryforwardsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative" xlink:href="fsi-20220331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails" xlink:href="fsi-20220331.xsd#ScheduleOfBasicAndDilutedLossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfAnti-dilutiveOptionsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfAnti-dilutiveOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative" xlink:href="fsi-20220331.xsd#IncomePerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfStockOptionActivitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfStockOptionFairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" xlink:href="fsi-20220331.xsd#StockOptionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" xlink:href="fsi-20220331.xsd#CapitalStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfDistributionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" xlink:href="fsi-20220331.xsd#Non-controllingInterestsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfReportableSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" xlink:href="fsi-20220331.xsd#ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" xlink:href="fsi-20220331.xsd#SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" xlink:href="fsi-20220331.xsd#SubsequentEventsDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink 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/2022/dei-2022.xsd#dei_EntityAddressesLineItems" xlink:label="loc_deiEntityAddressesLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesTable" xlink:label="loc_deiEntityAddressesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_deiEntityAddressesAddressTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_deiEntityAddressesTable" xlink:to="loc_deiEntityAddressesAddressTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_deiAddressTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiEntityAddressesAddressTypeAxis" xlink:to="loc_deiAddressTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_deiAddressTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiEntityAddressesAddressTypeAxis" xlink:to="loc_deiAddressTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="loc_deiBusinessContactMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiAddressTypeDomain" xlink:to="loc_deiBusinessContactMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentType_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAmendmentFlag_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAmendmentDescription_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentRegistrationStatement_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentAnnualReport_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentQuarterlyReport_30" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentTransitionReport_30" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentShellCompanyReport_30" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate_30" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentPeriodStartDate_30" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentPeriodEndDate_30" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus_30" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentFiscalYearFocus_30" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_30" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityFileNumber_30" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityRegistrantName_30" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCentralIndexKey_30" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityPrimarySicNumber_30" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber_30" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_30" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine1_30" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine2_30" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine3_30" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressCityOrTown_30" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressStateOrProvince_30" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressCountry_30" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressPostalZipCode_30" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCountryRegion_30" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCityAreaCode_30" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiLocalPhoneNumber_30" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="loc_deiExtension_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiExtension_30" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiWrittenCommunications_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSolicitingMaterial_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiPreCommencementTenderOffer_30" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer_30" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurity12bTitle_30" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiNoTradingSymbolFlag_30" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiTradingSymbol_30" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurityExchangeName_30" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurity12gTitle_30" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurityReportingObligation_30" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAnnualInformationForm_30" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements_30" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_30" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityVoluntaryFilers_30" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_30" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_30" xlink:type="arc" order="46" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityFilerCategory_30" xlink:type="arc" order="47" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntitySmallBusiness_30" xlink:type="arc" order="48" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_30" xlink:type="arc" order="49" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityExTransitionPeriod_30" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentAccountingStandard_30" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber_30" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityShellCompany_30" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityPublicFloat_30" xlink:type="arc" order="54" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent_30" xlink:type="arc" order="55" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_30" xlink:type="arc" order="56" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock_30" xlink:type="arc" order="57" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="loc_deiContactPersonnelName_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiContactPersonnelName_30" xlink:type="arc" order="58" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" xlink:title="00000002 - Statement - Condensed Interim Consolidated Balance Sheets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Interim Consolidated Balance Sheets (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:title="00000004 - Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Condensed Interim Consolidated Statements of Stockholders&apos; Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_CapitalInExcessOfParValueMember" xlink:label="loc_FSICapitalInExcessOfParValueMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_FSICapitalInExcessOfParValueMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember" xlink:label="loc_us-gaapParentMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapParentMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapNoncontrollingInterestMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss_80" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_80" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_80" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="loc_us-gaapMinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_80" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_80" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Interim Consolidated Statements of Cash Flows" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/BasisOfPresentation" xlink:title="00000007 - Disclosure - BASIS OF PRESENTATION" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPolicies" xlink:title="00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Leases" xlink:title="00000009 - Disclosure - LEASES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/AccountsReceivable" xlink:title="00000010 - Disclosure - ACCOUNTS RECEIVABLE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Inventories" xlink:title="00000011 - Disclosure - INVENTORIES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholds" xlink:title="00000012 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Patents" xlink:title="00000013 - Disclosure - PATENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets" xlink:title="00000014 - Disclosure - GOODWILL AND INTANGIBLE ASSETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDeposits" xlink:title="00000015 - Disclosure - LONG TERM DEPOSITS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Investments" xlink:title="00000016 - Disclosure - INVESTMENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Short-termLineOfCredit" xlink:title="00000017 - Disclosure - SHORT-TERM LINE OF CREDIT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDebt" xlink:title="00000018 - Disclosure - LONG TERM DEBT" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ConvertibleNotePayable" xlink:title="00000019 - Disclosure - CONVERTIBLE NOTE PAYABLE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomeTaxes" xlink:title="00000020 - Disclosure - INCOME TAXES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomePerShare" xlink:title="00000021 - Disclosure - INCOME PER SHARE" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/StockOptions" xlink:title="00000022 - Disclosure - STOCK OPTIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/CapitalStock" xlink:title="00000023 - Disclosure - CAPITAL STOCK" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Non-controllingInterests" xlink:title="00000024 - Disclosure - NON-CONTROLLING INTERESTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency" xlink:title="00000025 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ComparativeFigures" xlink:title="00000026 - Disclosure - COMPARATIVE FIGURES" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SubsequentEvents" xlink:title="00000027 - Disclosure - SUBSEQUENT EVENTS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" xlink:title="00000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables" xlink:title="00000029 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LeasesTables" xlink:title="00000030 - Disclosure - LEASES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/AccountsReceivableTables" xlink:title="00000031 - Disclosure - ACCOUNTS RECEIVABLE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InventoriesTables" xlink:title="00000032 - Disclosure - INVENTORIES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsTables" xlink:title="00000033 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PatentsTables" xlink:title="00000034 - Disclosure - PATENTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables" xlink:title="00000035 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDepositsTables" xlink:title="00000036 - Disclosure - LONG TERM DEPOSITS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InvestmentsTables" xlink:title="00000037 - Disclosure - INVESTMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpRealtyLLCMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIFloridaBasedLLCMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LygosIncMember" xlink:label="loc_FSILygosIncMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSILygosIncMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaapEquityMethodInvestmentsTextBlock_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentsTextBlock_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestmentsTextBlock" xlink:label="loc_us-gaapGainLossOnInvestmentsTextBlock_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainLossOnInvestmentsTextBlock_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock" xlink:label="loc_FSIScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FSIScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_90" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDebtTables" xlink:title="00000038 - Disclosure - LONG TERM DEBT (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteWithMidlandBankMember" xlink:label="loc_FSIPromissoryNoteWithMidlandBankMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSIPromissoryNoteWithMidlandBankMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteWithENPRealtyMember" xlink:label="loc_FSIPromissoryNoteWithENPRealtyMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSIPromissoryNoteWithENPRealtyMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentMember" xlink:label="loc_FSIEnpInvestmentMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIEnpInvestmentMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NewManufacturingEquipmentMember" xlink:label="loc_FSINewManufacturingEquipmentMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSINewManufacturingEquipmentMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfMaturitiesOfLongTermDebtTableTextBlock_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfMaturitiesOfLongTermDebtTableTextBlock_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfLoanCovenantsTableTextBlock" xlink:label="loc_FSIScheduleOfLoanCovenantsTableTextBlock_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_FSIScheduleOfLoanCovenantsTableTextBlock_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaapScheduleOfDebtInstrumentsTextBlock_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfDebtInstrumentsTextBlock_80" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomeTaxesTables" xlink:title="00000039 - Disclosure - INCOME TAXES (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomePerShareTables" xlink:title="00000040 - Disclosure - INCOME PER SHARE (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/StockOptionsTables" xlink:title="00000041 - Disclosure - STOCK OPTIONS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Non-controllingInterestsTables" xlink:title="00000042 - Disclosure - NON-CONTROLLING INTERESTS (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables" xlink:title="00000043 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative" xlink:title="00000044 - Disclosure - BASIS OF PRESENTATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtOwnershipAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLlcAndEnpMendotaMember" xlink:label="loc_FSIEnpInvestmentsLlcAndEnpMendotaMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpInvestmentsLlcAndEnpMendotaMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpnvestmentsLlcMember" xlink:label="loc_FSIEnpnvestmentsLlcMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpnvestmentsLlcMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLLCMember" xlink:label="loc_FSIEnpInvestmentsLLCMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpInvestmentsLLCMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpRealtyLLCMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_UnrelatedPartyMember" xlink:label="loc_FSIUnrelatedPartyMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIUnrelatedPartyMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:label="loc_us-gaapSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1_80" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" xlink:title="00000045 - Disclosure - SCHEDULE OF METHOD OF DEPRECIATION (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BoatMember" xlink:label="loc_FSIBoatMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSIBoatMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BuildingAndImprovementsMember" xlink:label="loc_FSIBuildingAndImprovementsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSIBuildingAndImprovementsMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TrailerMember" xlink:label="loc_FSITrailerMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSITrailerMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="loc_us-gaapAutomobilesMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapAutomobilesMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaapPatentsMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapPatentsMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember" xlink:label="loc_us-gaapTechnologyEquipmentMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapTechnologyEquipmentMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_CustomerRelationshipsENPInvestmentsMember" xlink:label="loc_FSICustomerRelationshipsENPInvestmentsMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSICustomerRelationshipsENPInvestmentsMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SoftwareENPInvestmentsMember" xlink:label="loc_FSISoftwareENPInvestmentsMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSISoftwareENPInvestmentsMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DepreciationMethodUsedAndAnnualRate" xlink:label="loc_FSIDepreciationMethodUsedAndAnnualRate_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_FSIDepreciationMethodUsedAndAnnualRate_270" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapScheduleOfProductInformationTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="loc_us-gaapShippingAndHandlingMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapShippingAndHandlingMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ThreePrimaryCustomersMember" xlink:label="loc_FSIThreePrimaryCustomersMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_FSIThreePrimaryCustomersMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaapRevenueFromContractWithCustomerMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapRevenueFromContractWithCustomerMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_190" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold_190" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ConcentrationRiskThresholdPercentage" xlink:label="loc_FSIConcentrationRiskThresholdPercentage_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_FSIConcentrationRiskThresholdPercentage_190" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAccountsReceivableNet_190" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" xlink:title="00000047 - Disclosure - SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" xlink:title="00000048 - Disclosure - SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LeasesDetailsNarrative" xlink:title="00000049 - Disclosure - LEASES (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails" xlink:title="00000050 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails" xlink:title="00000051 - Disclosure - SCHEDULE OF INVENTORIES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" xlink:title="00000052 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BuildingAndImprovementsMember" xlink:label="loc_FSIBuildingAndImprovementsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSIBuildingAndImprovementsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="loc_us-gaapAutomobilesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapAutomobilesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TrailerMember" xlink:label="loc_FSITrailerMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSITrailerMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BoatMember" xlink:label="loc_FSIBoatMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSIBoatMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaapDevelopedTechnologyRightsMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapDevelopedTechnologyRightsMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember" xlink:label="loc_us-gaapLandMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLandMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_370" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_370" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet_370" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative" xlink:title="00000053 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapDepreciation_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AreaOfLand" xlink:label="loc_us-gaapAreaOfLand_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAreaOfLand_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfMachineryAndEquipment_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapProceedsFromSaleOfMachineryAndEquipment_100" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainOnInvestments" xlink:label="loc_FSIGainOnInvestments_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_FSIGainOnInvestments_100" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_100" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment_100" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfPatentsDetails" xlink:title="00000054 - Disclosure - SCHEDULE OF PATENTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails" xlink:title="00000055 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PatentsDetailsNarrative" xlink:title="00000056 - Disclosure - PATENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_CADMember" xlink:label="loc_FSICADMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_FSICADMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_IncreaseInCurrencyConversion" xlink:label="loc_FSIIncreaseInCurrencyConversion_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSIIncreaseInCurrencyConversion_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets_90" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" xlink:title="00000057 - Disclosure - SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnPInvestmentsCorporationLLCMember" xlink:label="loc_FSIEnPInvestmentsCorporationLLCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnPInvestmentsCorporationLLCMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwill_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsExcludingGoodwill_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsExcludingGoodwill_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_130" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets_130" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaapGoodwillAcquiredDuringPeriod_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwillAcquiredDuringPeriod_130" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwillImpairmentLoss_130" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:label="loc_us-gaapIndefinitelivedIntangibleAssetsAcquired_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIndefinitelivedIntangibleAssetsAcquired_130" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="loc_us-gaapImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_130" xlink:type="arc" order="11" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:title="00000058 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems" xlink:label="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentEffectsOnEarningsPerShareTable" xlink:label="loc_us-gaapImpairmentEffectsOnEarningsPerShareTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapImpairmentEffectsOnEarningsPerShareTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaapFairValueByAssetClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareTable" xlink:to="loc_us-gaapFairValueByAssetClassAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFairValueByAssetClassAxis" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFairValueByAssetClassAxis" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMember" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour_30" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive_30" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_30" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:title="00000059 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_srtOwnershipAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpnvestmentsLlcMember" xlink:label="loc_FSIEnpnvestmentsLlcMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpnvestmentsLlcMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaapComputerSoftwareIntangibleAssetMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapComputerSoftwareIntangibleAssetMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails" xlink:title="00000060 - Disclosure - SCHEDULE OF LONG TERM DEPOSITS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" xlink:title="00000061 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpRealtyLLCMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIFloridaBasedLLCMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LygosIncMember" xlink:label="loc_FSILygosIncMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSILygosIncMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestments_240" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EquityMethodInvestmentReturnOfEquity" xlink:label="loc_FSIEquityMethodInvestmentReturnOfEquity_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FSIEquityMethodInvestmentReturnOfEquity_240" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaapEquityMethodInvestmentRealizedGainLossOnDisposal_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentRealizedGainLossOnDisposal_240" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InvestmentEliminatedUponConsolidation" xlink:label="loc_FSIInvestmentEliminatedUponConsolidation_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FSIInvestmentEliminatedUponConsolidation_240" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_AdditionalPayment" xlink:label="loc_FSIAdditionalPayment_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FSIAdditionalPayment_240" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquisitionCosts" xlink:label="loc_us-gaapAcquisitionCosts_240" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAcquisitionCosts_240" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" xlink:title="00000062 - Disclosure - SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIFloridaBasedLLCMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate" xlink:label="loc_us-gaapGainsLossesOnSalesOfInvestmentRealEstate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnSalesOfInvestmentRealEstate_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_RealizedInvestmentGainsLossesNet" xlink:label="loc_FSIRealizedInvestmentGainsLossesNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FSIRealizedInvestmentGainsLossesNet_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="loc_us-gaapRealizedInvestmentGainsLosses_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRealizedInvestmentGainsLosses_70" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails" xlink:title="00000063 - Disclosure - SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" xlink:title="00000064 - Disclosure - INVESTMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FSIEnpRealtyLLCMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FSIFloridaBasedLLCMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_srtOwnershipAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpRealtyLLCMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_AppliedHoldingCorpMember" xlink:label="loc_FSIAppliedHoldingCorpMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIAppliedHoldingCorpMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TrioOpportunityCorpMember" xlink:label="loc_FSITrioOpportunityCorpMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSITrioOpportunityCorpMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIFloridaBasedLLCMember_110" xlink:type="arc" order="111" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LygosIncMember" xlink:label="loc_FSILygosIncMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSILygosIncMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIFloridaBasedLLCMember_170" xlink:type="arc" order="171" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_230" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributionsFromAffiliates" xlink:label="loc_us-gaapProceedsFromContributionsFromAffiliates_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapProceedsFromContributionsFromAffiliates_230" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners_230" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" xlink:label="loc_us-gaapInvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapInvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_230" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateYear" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentExpirationOrDueDateYear_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentExpirationOrDueDateYear_230" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaapDebtInstrumentTerm_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapDebtInstrumentTerm_230" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_230" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapSharePrice_230" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapRestrictedCashNoncurrent_230" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:label="loc_us-gaapAssetAcquisitionConsiderationTransferredContingentConsideration_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapAssetAcquisitionConsiderationTransferredContingentConsideration_230" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax_230" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapAccountsReceivableNet_230" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaapRevenueFromRelatedParties_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapRevenueFromRelatedParties_230" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties" xlink:label="loc_us-gaapAccountsReceivableRelatedParties_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapAccountsReceivableRelatedParties_230" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaapPaymentsToAcquireInvestments_230" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapPaymentsToAcquireInvestments_230" xlink:type="arc" order="14" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" xlink:title="00000065 - Disclosure - SHORT-TERM LINE OF CREDIT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NewAgreementMember" xlink:label="loc_FSINewAgreementMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_FSINewAgreementMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankMember" xlink:label="loc_FSIHarrisBankMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_FSIHarrisBankMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandStatesBankMember" xlink:label="loc_FSIMidlandStatesBankMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIMidlandStatesBankMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankMember" xlink:label="loc_FSIHarrisBankMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIHarrisBankMember_120" xlink:type="arc" order="122" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_70" xlink:type="arc" order="73" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NanoChemSolutionIncMember" xlink:label="loc_FSINanoChemSolutionIncMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSINanoChemSolutionIncMember_80" xlink:type="arc" order="82" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapDebtInstrumentAxis" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TermLoanMember" xlink:label="loc_FSITermLoanMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSITermLoanMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity_210" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EligiblePercentageOfDomesticAccountsReceivable" xlink:label="loc_FSIEligiblePercentageOfDomesticAccountsReceivable_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_FSIEligiblePercentageOfDomesticAccountsReceivable_210" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PercentageOfForeignAccountsReceivableOfInventory" xlink:label="loc_FSIPercentageOfForeignAccountsReceivableOfInventory_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_FSIPercentageOfForeignAccountsReceivableOfInventory_210" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateDuringPeriod_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateDuringPeriod_210" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd_210" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCredit_210" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LoanGuaranteedRate" xlink:label="loc_FSILoanGuaranteedRate_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_FSILoanGuaranteedRate_210" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent_210" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaapShortTermBorrowings_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapShortTermBorrowings_210" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_210" xlink:type="arc" order="9" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" xlink:title="00000066 - Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteOneWithMidlandBankMember" xlink:label="loc_FSIPromissoryNoteOneWithMidlandBankMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSIPromissoryNoteOneWithMidlandBankMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteWithMidlandBankMember" xlink:label="loc_FSIPromissoryNoteWithMidlandBankMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSIPromissoryNoteWithMidlandBankMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteWithENPRealtyMember" xlink:label="loc_FSIPromissoryNoteWithENPRealtyMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSIPromissoryNoteWithENPRealtyMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentMember" xlink:label="loc_FSIEnpInvestmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIEnpInvestmentMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NewManufacturingEquipmentMember" xlink:label="loc_FSINewManufacturingEquipmentMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSINewManufacturingEquipmentMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_60" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails" xlink:title="00000067 - Disclosure - SCHEDULE OF LOAN COVENANTS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" xlink:title="00000068 - Disclosure - SCHEDULE OF OUTSTANDING BALANCE LOAN (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankMember" xlink:label="loc_FSIHarrisBankMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIHarrisBankMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankOneMember" xlink:label="loc_FSIHarrisBankOneMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIHarrisBankOneMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandStatesBankMember" xlink:label="loc_FSIMidlandStatesBankMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIMidlandStatesBankMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FordMotorCreditCompanyMember" xlink:label="loc_FSIFordMotorCreditCompanyMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIFordMotorCreditCompanyMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaycheckProtectionProgramMember" xlink:label="loc_FSIPaycheckProtectionProgramMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIPaycheckProtectionProgramMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaycheckProtectionProgramOneMember" xlink:label="loc_FSIPaycheckProtectionProgramOneMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIPaycheckProtectionProgramOneMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandStatesBankOneMember" xlink:label="loc_FSIMidlandStatesBankOneMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIMidlandStatesBankOneMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandStatesBankTwoMember" xlink:label="loc_FSIMidlandStatesBankTwoMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIMidlandStatesBankTwoMember_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_StockYardsBankTrustMember" xlink:label="loc_FSIStockYardsBankTrustMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIStockYardsBankTrustMember_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapLongTermDebt_280" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapLongTermDebtCurrent_280" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent_280" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapLongTermDebtNoncurrent_280" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" xlink:title="00000069 - Disclosure - LONG TERM DEBT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TermLoanMember" xlink:label="loc_FSITermLoanMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSITermLoanMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankMember" xlink:label="loc_FSIHarrisBankMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIHarrisBankMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandBankMember" xlink:label="loc_FSIMidlandBankMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIMidlandBankMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FordMotorCreditCompanyMember" xlink:label="loc_FSIFordMotorCreditCompanyMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIFordMotorCreditCompanyMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaycheckProtectionProgramMember" xlink:label="loc_FSIPaycheckProtectionProgramMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIPaycheckProtectionProgramMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_StockYardsBankTrustMember" xlink:label="loc_FSIStockYardsBankTrustMember_340" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIStockYardsBankTrustMember_340" xlink:type="arc" order="341" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NanoChemSolutionsIncMember" xlink:label="loc_FSINanoChemSolutionsIncMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSINanoChemSolutionsIncMember_0" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NanoChemSolutionIncMember" xlink:label="loc_FSINanoChemSolutionIncMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSINanoChemSolutionIncMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLLCMember" xlink:label="loc_FSIEnpInvestmentsLLCMember_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpInvestmentsLLCMember_190" xlink:type="arc" order="192" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember_340" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpRealtyLLCMember_340" xlink:type="arc" order="342" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLLCMember" xlink:label="loc_FSIEnpInvestmentsLLCMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FSIEnpInvestmentsLLCMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaapVariableRateAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapVariableRateAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaapVariableRateDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapVariableRateAxis" xlink:to="loc_us-gaapVariableRateDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaapVariableRateDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapVariableRateAxis" xlink:to="loc_us-gaapVariableRateDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaapPrimeRateMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapVariableRateDomain" xlink:to="loc_us-gaapPrimeRateMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" xlink:label="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain" xlink:label="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" xlink:to="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain" xlink:label="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" xlink:to="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankOfCincinnatiMember" xlink:label="loc_srtFederalHomeLoanBankOfCincinnatiMember_370" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain" xlink:to="loc_srtFederalHomeLoanBankOfCincinnatiMember_370" xlink:type="arc" order="371" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_540" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_540" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaapDebtInstrumentTerm_540" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentTerm_540" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaymentOfMonthlyInstallmentsInterestRate" xlink:label="loc_FSIPaymentOfMonthlyInstallmentsInterestRate_540" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_FSIPaymentOfMonthlyInstallmentsInterestRate_540" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaapDebtInstrumentPeriodicPayment_540" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPayment_540" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_540" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_540" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt_540" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapInterestExpenseDebt_540" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_540" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage_540" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDefaultLongtermDebtAmount" xlink:label="loc_us-gaapDebtDefaultLongtermDebtAmount_540" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtDefaultLongtermDebtAmount_540" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative" xlink:title="00000070 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLLCMember" xlink:label="loc_FSIEnpInvestmentsLLCMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpInvestmentsLLCMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_srtParentCompanyMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="loc_us-gaapConvertibleNotesPayable_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleNotesPayable_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentRate" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentRate_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentRate_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentAmount1_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentAmount1_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="loc_us-gaapDebtInstrumentIncreaseAccruedInterest_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentIncreaseAccruedInterest_60" xlink:type="arc" order="5" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails" xlink:title="00000071 - Disclosure - SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT) (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails" xlink:title="00000072 - Disclosure - SCHEDULE OF RECONCILIATION OF INCOME TAXES (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails" xlink:title="00000073 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES) (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="loc_us-gaapCanadaRevenueAgencyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapCanadaRevenueAgencyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaapInternalRevenueServiceIRSMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapInternalRevenueServiceIRSMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaapDeferredTaxAssetsGoodwillAndIntangibleAssets_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsGoodwillAndIntangibleAssets_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetsPropertyPlantsAndEquipment" xlink:label="loc_FSIDeferredTaxAssetsPropertyPlantsAndEquipment_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetsPropertyPlantsAndEquipment_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:label="loc_us-gaapDeferredTaxAssetsDerivativeInstruments_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsDerivativeInstruments_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetsLiabilitiesGross" xlink:label="loc_FSIDeferredTaxAssetsLiabilitiesGross_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetsLiabilitiesGross_50" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance_50" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetNet" xlink:label="loc_FSIDeferredTaxAssetNet_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetNet_50" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInvestments" xlink:label="loc_us-gaapDeferredTaxAssetsInvestments_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsInvestments_50" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne" xlink:label="loc_FSIDeferredTaxAssetsPropertyPlantsAndEquipmentOne_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetsPropertyPlantsAndEquipmentOne_50" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetNotRecognized" xlink:label="loc_FSIDeferredTaxAssetNotRecognized_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetNotRecognized_50" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetLiabilitiesNet" xlink:label="loc_FSIDeferredTaxAssetLiabilitiesNet_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetLiabilitiesNet_50" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails" xlink:title="00000074 - Disclosure - SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaapTaxPeriodAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapTaxPeriodAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaapTaxPeriodDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTaxPeriodAxis" xlink:to="loc_us-gaapTaxPeriodDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaapTaxPeriodDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTaxPeriodAxis" xlink:to="loc_us-gaapTaxPeriodDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandTwentyNineTaxYearMember" xlink:label="loc_FSITwoThousandTwentyNineTaxYearMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandTwentyNineTaxYearMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyTaxYearMember" xlink:label="loc_FSITwoThousandThirtyTaxYearMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandThirtyTaxYearMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyOneTaxYearMember" xlink:label="loc_FSITwoThousandThirtyOneTaxYearMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandThirtyOneTaxYearMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtySevenTaxYearMember" xlink:label="loc_FSITwoThousandThirtySevenTaxYearMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandThirtySevenTaxYearMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyEightTaxYearMember" xlink:label="loc_FSITwoThousandThirtyEightTaxYearMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandThirtyEightTaxYearMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyNineTaxYearMember" xlink:label="loc_FSITwoThousandThirtyNineTaxYearMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandThirtyNineTaxYearMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandFortyTaxYearMember" xlink:label="loc_FSITwoThousandFortyTaxYearMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandFortyTaxYearMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandFortyOneTaxYearMember" xlink:label="loc_FSITwoThousandFortyOneTaxYearMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandFortyOneTaxYearMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="loc_us-gaapCanadaRevenueAgencyMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapCanadaRevenueAgencyMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards_100" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000075 - Disclosure - INCOME TAXES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="loc_us-gaapCanadaRevenueAgencyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapCanadaRevenueAgencyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards_30" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails" xlink:title="00000076 - Disclosure - SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfAnti-dilutiveOptionsDetails" xlink:title="00000077 - Disclosure - SCHEDULE OF ANTI-DILUTIVE OPTIONS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative" xlink:title="00000078 - Disclosure - INCOME PER SHARE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="loc_us-gaapCanadaRevenueAgencyMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapCanadaRevenueAgencyMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_30" xlink:type="arc" order="1" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" xlink:title="00000079 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_220" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" xlink:label="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_220" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_220" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_220" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" xlink:label="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_220" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_220" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_220" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" xlink:label="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_220" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_220" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_220" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" xlink:label="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_220" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_220" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_220" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" xlink:label="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_220" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_220" xlink:type="arc" order="17" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails" xlink:title="00000080 - Disclosure - SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" xlink:title="00000081 - Disclosure - STOCK OPTIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ConsultantsMember" xlink:label="loc_FSIConsultantsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_FSIConsultantsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmployeesMember" xlink:label="loc_FSIEmployeesMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_FSIEmployeesMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="loc_us-gaapCanadaRevenueAgencyMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapCanadaRevenueAgencyMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_170" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_170" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_170" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_170" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapStockOptionPlanExpense_170" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_AdditionalExpensesDueToOptionsGranted" xlink:label="loc_FSIAdditionalExpensesDueToOptionsGranted_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_FSIAdditionalExpensesDueToOptionsGranted_170" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_170" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_170" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_170" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_170" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_170" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" xlink:title="00000082 - Disclosure - CAPITAL STOCK (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="loc_us-gaapOffsettingAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsTable" xlink:label="loc_us-gaapOffsettingAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapOffsettingAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmployeesStockOptionMember" xlink:label="loc_FSIEmployeesStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_FSIEmployeesStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ConsultantsStockOptionsMember" xlink:label="loc_FSIConsultantsStockOptionsMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_FSIConsultantsStockOptionsMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_70" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" xlink:title="00000083 - Disclosure - SCHEDULE OF DISTRIBUTIONS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtOwnershipAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpnvestmentsLlcMember" xlink:label="loc_FSIEnpnvestmentsLlcMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpnvestmentsLlcMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OwnershipInterestPurchaseAgreementMember" xlink:label="loc_FSIOwnershipInterestPurchaseAgreementMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_FSIOwnershipInterestPurchaseAgreementMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapMinorityInterest_80" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="loc_us-gaapMinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapMinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest_80" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" xlink:title="00000084 - Disclosure - NON-CONTROLLING INTERESTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtOwnershipAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpnvestmentsLlcMember" xlink:label="loc_FSIEnpnvestmentsLlcMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpnvestmentsLlcMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentMember" xlink:label="loc_FSIEnpInvestmentMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FSIEnpInvestmentMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:label="loc_us-gaapSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_90" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByParent_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByParent_90" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaapPaymentsToMinorityShareholders_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapPaymentsToMinorityShareholders_90" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax_90" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage_90" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAccountsReceivableNet_90" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapRevenues_90" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAccountsReceivableNetCurrent_90" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" xlink:title="00000085 - Disclosure - SCHEDULE OF REPORTABLE SEGMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_srtProductOrServiceAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EWCPMember" xlink:label="loc_FSIEWCPMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_FSIEWCPMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BCPAMember" xlink:label="loc_FSIBCPAMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_FSIBCPAMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember" xlink:label="loc_us-gaapCorporateAndOtherMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapCorporateAndOtherMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapInterestExpense_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationNonproduction" xlink:label="loc_us-gaapDepreciationNonproduction_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapDepreciationNonproduction_130" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit_130" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapProfitLoss_130" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_Segmentassets" xlink:label="loc_FSISegmentassets_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_FSISegmentassets_130" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_130" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" xlink:title="00000086 - Disclosure - SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA" xlink:label="loc_countryCA_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryCA_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_UnitedStatesandAbroadMember" xlink:label="loc_FSIUnitedStatesandAbroadMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_FSIUnitedStatesandAbroadMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax_130" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails" xlink:title="00000087 - Disclosure - SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_srtStatementGeographicalAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA" xlink:label="loc_countryCA_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryCA_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US" xlink:label="loc_countryUS_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_UnitedStatesandAbroadMember" xlink:label="loc_FSIUnitedStatesandAbroadMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_FSIUnitedStatesandAbroadMember_70" xlink:type="arc" order="71" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaapNoncurrentAssets_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapNoncurrentAssets_110" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" xlink:title="00000088 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ThreeCustomersMember" xlink:label="loc_FSIThreeCustomersMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_FSIThreeCustomersMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapAccountsReceivableNet_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_StockOptionExercisePercent" xlink:label="loc_FSIStockOptionExercisePercent_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_FSIStockOptionExercisePercent_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits" xlink:label="loc_us-gaapNumberOfReportingUnits_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapNumberOfReportingUnits_100" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000089 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSubsequentEventTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmployeeMember" xlink:label="loc_FSIEmployeeMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_FSIEmployeeMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember_0" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_UponExerciseofStockOptionsMember" xlink:label="loc_FSIUponExerciseofStockOptionsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_FSIUponExerciseofStockOptionsMember_10" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmploymentAgreementMember" xlink:label="loc_FSIEmploymentAgreementMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_FSIEmploymentAgreementMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OBrienMember" xlink:label="loc_FSIOBrienMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIOBrienMember_20" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalariesAndWages" xlink:label="loc_us-gaapSalariesAndWages_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSalariesAndWages_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodShares_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodShares_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSharePrice_50" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_50" xlink:type="arc" order="4" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>25
<FILENAME>fsi-20220331_lab.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.15b -->
    <!-- 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/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="dei_EntityAddressesAddressTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_EntityAddressesAddressTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressesAddressTypeAxis_lbl" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="dei_BusinessContactMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_BusinessContactMember_lbl" xml:lang="en-US">Business Contact [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_CapitalInExcessOfParValueMember" xlink:label="FSI_CapitalInExcessOfParValueMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_CapitalInExcessOfParValueMember" xlink:to="FSI_CapitalInExcessOfParValueMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_CapitalInExcessOfParValueMember_lbl" xml:lang="en-US">Capital In Excess Of Par Value [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember" xlink:label="us-gaap_ParentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ParentMember" xlink:to="us-gaap_ParentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ParentMember_lbl" xml:lang="en-US">Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="us-gaap_NoncontrollingInterestMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLlcAndEnpMendotaMember" xlink:label="FSI_EnpInvestmentsLlcAndEnpMendotaMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpInvestmentsLlcAndEnpMendotaMember" xlink:to="FSI_EnpInvestmentsLlcAndEnpMendotaMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EnpInvestmentsLlcAndEnpMendotaMember_lbl" xml:lang="en-US">ENP Investments LLC and ENP Mendota [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpnvestmentsLlcMember" xlink:label="FSI_EnpnvestmentsLlcMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpnvestmentsLlcMember" xlink:to="FSI_EnpnvestmentsLlcMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EnpnvestmentsLlcMember_lbl" xml:lang="en-US">ENP Investments LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="FSI_EnpPeruInvestmentsLlcMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpPeruInvestmentsLlcMember" xlink:to="FSI_EnpPeruInvestmentsLlcMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EnpPeruInvestmentsLlcMember_lbl" xml:lang="en-US">ENP Peru Investments LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLLCMember" xlink:label="FSI_EnpInvestmentsLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpInvestmentsLLCMember" xlink:to="FSI_EnpInvestmentsLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="FSI_EnpInvestmentsLLCMember_lbl" xml:lang="en-US">ENP Investments LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_UnrelatedPartyMember" xlink:label="FSI_UnrelatedPartyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_UnrelatedPartyMember" xlink:to="FSI_UnrelatedPartyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_UnrelatedPartyMember_lbl" xml:lang="en-US">Unrelated Party [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="FSI_EnpRealtyLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpRealtyLLCMember" xlink:to="FSI_EnpRealtyLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EnpRealtyLLCMember_lbl" xml:lang="en-US">ENP Realty LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="us-gaap_ShippingAndHandlingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingMember" xlink:to="us-gaap_ShippingAndHandlingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingMember_lbl" xml:lang="en-US">Shipping and Handling [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ThreePrimaryCustomersMember" xlink:label="FSI_ThreePrimaryCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ThreePrimaryCustomersMember" xlink:to="FSI_ThreePrimaryCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ThreePrimaryCustomersMember_lbl" xml:lang="en-US">Three Primary Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="us-gaap_RevenueFromContractWithCustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerMember" xlink:to="us-gaap_RevenueFromContractWithCustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerMember_lbl" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="us-gaap_ComputerEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computer Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="us-gaap_OfficeEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US">Office Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BoatMember" xlink:label="FSI_BoatMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_BoatMember" xlink:to="FSI_BoatMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_BoatMember_lbl" xml:lang="en-US">Boat [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BuildingAndImprovementsMember" xlink:label="FSI_BuildingAndImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_BuildingAndImprovementsMember" xlink:to="FSI_BuildingAndImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_BuildingAndImprovementsMember_lbl" xml:lang="en-US">Building and improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TrailerMember" xlink:label="FSI_TrailerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TrailerMember" xlink:to="FSI_TrailerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TrailerMember_lbl" xml:lang="en-US">Trailer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="us-gaap_AutomobilesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AutomobilesMember" xlink:to="us-gaap_AutomobilesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AutomobilesMember_lbl" xml:lang="en-US">Automobiles [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PatentsMember_lbl" xml:lang="en-US">Patents [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember" xlink:label="us-gaap_TechnologyEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TechnologyEquipmentMember" xlink:to="us-gaap_TechnologyEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TechnologyEquipmentMember_lbl" xml:lang="en-US">Technology Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_CustomerRelationshipsENPInvestmentsMember" xlink:label="FSI_CustomerRelationshipsENPInvestmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_CustomerRelationshipsENPInvestmentsMember" xlink:to="FSI_CustomerRelationshipsENPInvestmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_CustomerRelationshipsENPInvestmentsMember_lbl" xml:lang="en-US">Customer Relationships - ENP Investments [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SoftwareENPInvestmentsMember" xlink:label="FSI_SoftwareENPInvestmentsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SoftwareENPInvestmentsMember" xlink:to="FSI_SoftwareENPInvestmentsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_SoftwareENPInvestmentsMember_lbl" xml:lang="en-US">Software - ENP Investments [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DevelopedTechnologyRightsMember" xlink:to="us-gaap_DevelopedTechnologyRightsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember" xlink:label="us-gaap_LandMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandMember_lbl" xml:lang="en-US">Land [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="us-gaap_EquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_CADMember" xlink:label="FSI_CADMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_CADMember" xlink:to="FSI_CADMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_CADMember_lbl" xml:lang="en-US">CAD [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnPInvestmentsCorporationLLCMember" xlink:label="FSI_EnPInvestmentsCorporationLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnPInvestmentsCorporationLLCMember" xlink:to="FSI_EnPInvestmentsCorporationLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EnPInvestmentsCorporationLLCMember_lbl" xml:lang="en-US">EnP Investments Limited Liability Corporation (LLC) [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer Relationships [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="us-gaap_FairValueByAssetClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US">Asset Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMember" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMember" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US">Investment, Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_AppliedHoldingCorpMember" xlink:label="FSI_AppliedHoldingCorpMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_AppliedHoldingCorpMember" xlink:to="FSI_AppliedHoldingCorpMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_AppliedHoldingCorpMember_lbl" xml:lang="en-US">Applied Holding Corp [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TrioOpportunityCorpMember" xlink:label="FSI_TrioOpportunityCorpMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TrioOpportunityCorpMember" xlink:to="FSI_TrioOpportunityCorpMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TrioOpportunityCorpMember_lbl" xml:lang="en-US">Trio Opportunity Corp [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="us-gaap_CommonClassBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassBMember" xlink:to="us-gaap_CommonClassBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassBMember_lbl" xml:lang="en-US">Common Class B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="FSI_FloridaBasedLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_FloridaBasedLLCMember" xlink:to="FSI_FloridaBasedLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_FloridaBasedLLCMember_lbl" xml:lang="en-US">Florida Based LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LygosIncMember" xlink:label="FSI_LygosIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LygosIncMember" xlink:to="FSI_LygosIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_LygosIncMember_lbl" xml:lang="en-US">Lygos Inc [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="us-gaap_TypeOfArrangementAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NewAgreementMember" xlink:label="FSI_NewAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_NewAgreementMember" xlink:to="FSI_NewAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_NewAgreementMember_lbl" xml:lang="en-US">New Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US">Lender Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankMember" xlink:label="FSI_HarrisBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_HarrisBankMember" xlink:to="FSI_HarrisBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_HarrisBankMember_lbl" xml:lang="en-US">Harris Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandStatesBankMember" xlink:label="FSI_MidlandStatesBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_MidlandStatesBankMember" xlink:to="FSI_MidlandStatesBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_MidlandStatesBankMember_lbl" xml:lang="en-US">Midland States Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NanoChemSolutionIncMember" xlink:label="FSI_NanoChemSolutionIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_NanoChemSolutionIncMember" xlink:to="FSI_NanoChemSolutionIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_NanoChemSolutionIncMember_lbl" xml:lang="en-US">NanoChem Solutions Inc [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="us-gaap_DebtInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TermLoanMember" xlink:label="FSI_TermLoanMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TermLoanMember" xlink:to="FSI_TermLoanMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TermLoanMember_lbl" xml:lang="en-US">Term Loan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NanoChemSolutionsIncMember" xlink:label="FSI_NanoChemSolutionsIncMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_NanoChemSolutionsIncMember" xlink:to="FSI_NanoChemSolutionsIncMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="FSI_NanoChemSolutionsIncMember_lbl" xml:lang="en-US">NanoChem Solutions Inc [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateAxis_lbl" xml:lang="en-US">Variable Rate [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrimeRateMember" xlink:to="us-gaap_PrimeRateMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrimeRateMember_lbl" xml:lang="en-US">Prime Rate [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandBankMember" xlink:label="FSI_MidlandBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_MidlandBankMember" xlink:to="FSI_MidlandBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_MidlandBankMember_lbl" xml:lang="en-US">Midland Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FordMotorCreditCompanyMember" xlink:label="FSI_FordMotorCreditCompanyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_FordMotorCreditCompanyMember" xlink:to="FSI_FordMotorCreditCompanyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_FordMotorCreditCompanyMember_lbl" xml:lang="en-US">Ford Motor Credit Company [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaycheckProtectionProgramMember" xlink:label="FSI_PaycheckProtectionProgramMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PaycheckProtectionProgramMember" xlink:to="FSI_PaycheckProtectionProgramMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_PaycheckProtectionProgramMember_lbl" xml:lang="en-US">Paycheck Protection Program [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_StockYardsBankTrustMember" xlink:label="FSI_StockYardsBankTrustMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_StockYardsBankTrustMember" xlink:to="FSI_StockYardsBankTrustMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_StockYardsBankTrustMember_lbl" xml:lang="en-US">Stock Yards Bank Trust [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" xlink:label="srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" xlink:to="srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis_lbl" xml:lang="en-US">Federal Home Loan Bank Branch [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankOfCincinnatiMember" xlink:label="srt_FederalHomeLoanBankOfCincinnatiMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_FederalHomeLoanBankOfCincinnatiMember" xlink:to="srt_FederalHomeLoanBankOfCincinnatiMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_FederalHomeLoanBankOfCincinnatiMember_lbl" xml:lang="en-US">Federal Home Loan Bank of Cincinnati [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteWithMidlandBankMember" xlink:label="FSI_PromissoryNoteWithMidlandBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PromissoryNoteWithMidlandBankMember" xlink:to="FSI_PromissoryNoteWithMidlandBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_PromissoryNoteWithMidlandBankMember_lbl" xml:lang="en-US">Promissory Note With Midland Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentMember" xlink:label="FSI_EnpInvestmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpInvestmentMember" xlink:to="FSI_EnpInvestmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EnpInvestmentMember_lbl" xml:lang="en-US">ENP Investment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteWithENPRealtyMember" xlink:label="FSI_PromissoryNoteWithENPRealtyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PromissoryNoteWithENPRealtyMember" xlink:to="FSI_PromissoryNoteWithENPRealtyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_PromissoryNoteWithENPRealtyMember_lbl" xml:lang="en-US">Promissory Note with ENP Realty [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NewManufacturingEquipmentMember" xlink:label="FSI_NewManufacturingEquipmentMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_NewManufacturingEquipmentMember" xlink:to="FSI_NewManufacturingEquipmentMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_NewManufacturingEquipmentMember_lbl" xml:lang="en-US">New Manufacturing Equipment [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteOneWithMidlandBankMember" xlink:label="FSI_PromissoryNoteOneWithMidlandBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PromissoryNoteOneWithMidlandBankMember" xlink:to="FSI_PromissoryNoteOneWithMidlandBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_PromissoryNoteOneWithMidlandBankMember_lbl" xml:lang="en-US">Promissory Note One With Midland Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankOneMember" xlink:label="FSI_HarrisBankOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_HarrisBankOneMember" xlink:to="FSI_HarrisBankOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_HarrisBankOneMember_lbl" xml:lang="en-US">Harris Bank One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaycheckProtectionProgramOneMember" xlink:label="FSI_PaycheckProtectionProgramOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PaycheckProtectionProgramOneMember" xlink:to="FSI_PaycheckProtectionProgramOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_PaycheckProtectionProgramOneMember_lbl" xml:lang="en-US">Paycheck Protection Program One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandStatesBankOneMember" xlink:label="FSI_MidlandStatesBankOneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_MidlandStatesBankOneMember" xlink:to="FSI_MidlandStatesBankOneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_MidlandStatesBankOneMember_lbl" xml:lang="en-US">Midland States Bank One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandStatesBankTwoMember" xlink:label="FSI_MidlandStatesBankTwoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_MidlandStatesBankTwoMember" xlink:to="FSI_MidlandStatesBankTwoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_MidlandStatesBankTwoMember_lbl" xml:lang="en-US">Midland States Bank Two [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="srt_ParentCompanyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ParentCompanyMember" xlink:to="srt_ParentCompanyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ParentCompanyMember_lbl" xml:lang="en-US">Parent Company [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="us-gaap_CanadaRevenueAgencyMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CanadaRevenueAgencyMember" xlink:to="us-gaap_CanadaRevenueAgencyMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CanadaRevenueAgencyMember_lbl" xml:lang="en-US">Canada Revenue Agency [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="us-gaap_InternalRevenueServiceIRSMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InternalRevenueServiceIRSMember" xlink:to="us-gaap_InternalRevenueServiceIRSMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InternalRevenueServiceIRSMember_lbl" xml:lang="en-US">Internal Revenue Service (IRS) [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis" xlink:label="us-gaap_TaxPeriodAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US">Tax Period [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandTwentyNineTaxYearMember" xlink:label="FSI_TwoThousandTwentyNineTaxYearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandTwentyNineTaxYearMember" xlink:to="FSI_TwoThousandTwentyNineTaxYearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TwoThousandTwentyNineTaxYearMember_lbl" xml:lang="en-US">2029 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyTaxYearMember" xlink:label="FSI_TwoThousandThirtyTaxYearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandThirtyTaxYearMember" xlink:to="FSI_TwoThousandThirtyTaxYearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TwoThousandThirtyTaxYearMember_lbl" xml:lang="en-US">2030 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyOneTaxYearMember" xlink:label="FSI_TwoThousandThirtyOneTaxYearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandThirtyOneTaxYearMember" xlink:to="FSI_TwoThousandThirtyOneTaxYearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TwoThousandThirtyOneTaxYearMember_lbl" xml:lang="en-US">2031 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtySevenTaxYearMember" xlink:label="FSI_TwoThousandThirtySevenTaxYearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandThirtySevenTaxYearMember" xlink:to="FSI_TwoThousandThirtySevenTaxYearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TwoThousandThirtySevenTaxYearMember_lbl" xml:lang="en-US">2037 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyEightTaxYearMember" xlink:label="FSI_TwoThousandThirtyEightTaxYearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandThirtyEightTaxYearMember" xlink:to="FSI_TwoThousandThirtyEightTaxYearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TwoThousandThirtyEightTaxYearMember_lbl" xml:lang="en-US">2038 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyNineTaxYearMember" xlink:label="FSI_TwoThousandThirtyNineTaxYearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandThirtyNineTaxYearMember" xlink:to="FSI_TwoThousandThirtyNineTaxYearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TwoThousandThirtyNineTaxYearMember_lbl" xml:lang="en-US">2039 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandFortyTaxYearMember" xlink:label="FSI_TwoThousandFortyTaxYearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandFortyTaxYearMember" xlink:to="FSI_TwoThousandFortyTaxYearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TwoThousandFortyTaxYearMember_lbl" xml:lang="en-US">2040 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandFortyOneTaxYearMember" xlink:label="FSI_TwoThousandFortyOneTaxYearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandFortyOneTaxYearMember" xlink:to="FSI_TwoThousandFortyOneTaxYearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TwoThousandFortyOneTaxYearMember_lbl" xml:lang="en-US">2041 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ConsultantsMember" xlink:label="FSI_ConsultantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ConsultantsMember" xlink:to="FSI_ConsultantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ConsultantsMember_lbl" xml:lang="en-US">Consultants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmployeesMember" xlink:label="FSI_EmployeesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EmployeesMember" xlink:to="FSI_EmployeesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EmployeesMember_lbl" xml:lang="en-US">Employees [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmployeesStockOptionMember" xlink:label="FSI_EmployeesStockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EmployeesStockOptionMember" xlink:to="FSI_EmployeesStockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EmployeesStockOptionMember_lbl" xml:lang="en-US">Employees Stock Option [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ConsultantsStockOptionsMember" xlink:label="FSI_ConsultantsStockOptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ConsultantsStockOptionsMember" xlink:to="FSI_ConsultantsStockOptionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ConsultantsStockOptionsMember_lbl" xml:lang="en-US">Consultants Stock Options [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OwnershipInterestPurchaseAgreementMember" xlink:label="FSI_OwnershipInterestPurchaseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OwnershipInterestPurchaseAgreementMember" xlink:to="FSI_OwnershipInterestPurchaseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_OwnershipInterestPurchaseAgreementMember_lbl" xml:lang="en-US">Ownership Interest Purchase Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EWCPMember" xlink:label="FSI_EWCPMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EWCPMember" xlink:to="FSI_EWCPMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EWCPMember_lbl" xml:lang="en-US">EWCP [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember" xlink:label="us-gaap_CorporateAndOtherMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateAndOtherMember" xlink:to="us-gaap_CorporateAndOtherMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateAndOtherMember_lbl" xml:lang="en-US">Corporate and Other [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BCPAMember" xlink:label="FSI_BCPAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_BCPAMember" xlink:to="FSI_BCPAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_BCPAMember_lbl" xml:lang="en-US">BCPA [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA" xlink:label="country_CA" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CA_lbl" xml:lang="en-US">CANADA</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_UnitedStatesandAbroadMember" xlink:label="FSI_UnitedStatesandAbroadMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_UnitedStatesandAbroadMember" xlink:to="FSI_UnitedStatesandAbroadMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_UnitedStatesandAbroadMember_lbl" xml:lang="en-US">United States and Abroad [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US" xlink:label="country_US" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US">UNITED STATES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ThreeCustomersMember" xlink:label="FSI_ThreeCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ThreeCustomersMember" xlink:to="FSI_ThreeCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ThreeCustomersMember_lbl" xml:lang="en-US">Three Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmployeeMember" xlink:label="FSI_EmployeeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EmployeeMember" xlink:to="FSI_EmployeeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EmployeeMember_lbl" xml:lang="en-US">Employee [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_UponExerciseofStockOptionsMember" xlink:label="FSI_UponExerciseofStockOptionsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_UponExerciseofStockOptionsMember" xlink:to="FSI_UponExerciseofStockOptionsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_UponExerciseofStockOptionsMember_lbl" xml:lang="en-US">Upon Exercise of Stock Options [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmploymentAgreementMember" xlink:label="FSI_EmploymentAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EmploymentAgreementMember" xlink:to="FSI_EmploymentAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EmploymentAgreementMember_lbl" xml:lang="en-US">Employment Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OBrienMember" xlink:label="FSI_OBrienMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OBrienMember" xlink:to="FSI_OBrienMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_OBrienMember_lbl" xml:lang="en-US">Mr. O'Brien [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesTable" xlink:label="dei_EntityAddressesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressesTable" xlink:to="dei_EntityAddressesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressesTable_lbl" xml:lang="en-US">Entity Addresses [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesLineItems" xlink:label="dei_EntityAddressesLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressesLineItems" xlink:to="dei_EntityAddressesLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressesLineItems_lbl" xml:lang="en-US">Entity Addresses [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="dei_ContactPersonnelName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_ContactPersonnelName_lbl" xml:lang="en-US">Contact Personnel Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="us-gaap_DepositsAssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsCurrent" xlink:to="us-gaap_DepositsAssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsCurrent_lbl" xml:lang="en-US">Term deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable (Note 4)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventories (Note 5)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property, equipment and leaseholds, net (Note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FiniteLivedPatentGross" xlink:label="FSI_FiniteLivedPatentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_FiniteLivedPatentGross" xlink:to="FSI_FiniteLivedPatentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_FiniteLivedPatentGross_lbl" xml:lang="en-US">Patents (Note 7)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right of use assets (Note 3)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible assets (Note 8)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="us-gaap_DepositsAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsNoncurrent" xlink:to="us-gaap_DepositsAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepositsAssetsNoncurrent_lbl" xml:lang="en-US">Long term deposits (Note 9)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="us-gaap_EquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US">Investments (Note 10)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill (Note 8)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax asset</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Income taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="us-gaap_LinesOfCreditCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LinesOfCreditCurrent_lbl" xml:lang="en-US">Short term line of credit (Note 11)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current portion of lease liability (Note 3)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Current portion of long term debt (Note 12)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease liability (Note 3)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred income tax liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long term debt (Note 12)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders&#8217; Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Capital stock (Note 14) Authorized: 50,000,000 common shares with a par value of $0.001 each; 1,000,000 preferred shares with a par value of $0.01 each Issued and outstanding: 12,377,746 (December 31, 2021: 12,355,246) common shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Capital in excess of par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated earnings</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders&#8217; equity &#8211; controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="us-gaap_MinorityInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Non-controlling interests (Note 15)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total Stockholders&#8217; Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Stockholders&#8217; Equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Preferred stock, par value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of sales</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalariesAndWages" xlink:label="us-gaap_SalariesAndWages" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalariesAndWages" xlink:to="us-gaap_SalariesAndWages_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalariesAndWages_lbl" xml:lang="en-US">Wages</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficersCompensation" xlink:label="us-gaap_OfficersCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OfficersCompensation" xlink:to="us-gaap_OfficersCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OfficersCompensation_lbl" xml:lang="en-US">Administrative salaries and benefits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralInsuranceExpense" xlink:label="us-gaap_GeneralInsuranceExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralInsuranceExpense" xlink:to="us-gaap_GeneralInsuranceExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralInsuranceExpense_lbl" xml:lang="en-US">Insurance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US">Lease expense</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_Consulting" xlink:label="FSI_Consulting" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_Consulting" xlink:to="FSI_Consulting_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_Consulting_lbl" xml:lang="en-US">Consulting</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalFees" xlink:label="us-gaap_ProfessionalFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfessionalFees" xlink:to="us-gaap_ProfessionalFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfessionalFees_lbl" xml:lang="en-US">Professional fees</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralExpense" xlink:label="us-gaap_OtherGeneralExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralExpense" xlink:to="us-gaap_OtherGeneralExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherGeneralExpense_lbl" xml:lang="en-US">Office and miscellaneous</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InterestExpenses" xlink:label="FSI_InterestExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_InterestExpenses" xlink:to="FSI_InterestExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_InterestExpenses_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Advertising and promotion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TravelAndEntertainmentExpense" xlink:label="us-gaap_TravelAndEntertainmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TravelAndEntertainmentExpense" xlink:to="us-gaap_TravelAndEntertainmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TravelAndEntertainmentExpense_lbl" xml:lang="en-US">Travel</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InvestorRelationsAndTransferAgentFee" xlink:label="FSI_InvestorRelationsAndTransferAgentFee" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_InvestorRelationsAndTransferAgentFee" xlink:to="FSI_InvestorRelationsAndTransferAgentFee_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_InvestorRelationsAndTransferAgentFee_lbl" xml:lang="en-US">Investor relations and transfer agent fee</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_Commissions" xlink:label="FSI_Commissions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_Commissions" xlink:to="FSI_Commissions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_Commissions_lbl" xml:lang="en-US">Commissions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommunicationsAndInformationTechnology" xlink:label="us-gaap_CommunicationsAndInformationTechnology" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommunicationsAndInformationTechnology" xlink:to="us-gaap_CommunicationsAndInformationTechnology_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommunicationsAndInformationTechnology_lbl" xml:lang="en-US">Telecommunications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US">Currency exchange</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense" xlink:label="us-gaap_UtilitiesOperatingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UtilitiesOperatingExpense" xlink:to="us-gaap_UtilitiesOperatingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UtilitiesOperatingExpense_lbl" xml:lang="en-US">Utilities</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ShippingCost" xlink:label="FSI_ShippingCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ShippingCost" xlink:to="FSI_ShippingCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ShippingCost_lbl" xml:lang="en-US">Shipping</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Bad debt expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total operating expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Gain on sale of equipment (Note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainLossOnSaleOfLand" xlink:label="FSI_GainLossOnSaleOfLand" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainLossOnSaleOfLand" xlink:to="FSI_GainLossOnSaleOfLand_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_GainLossOnSaleOfLand_lbl" xml:lang="en-US">Gain on sale of land (Note 6)</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PppLoanForgiveness" xlink:label="FSI_PppLoanForgiveness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PppLoanForgiveness" xlink:to="FSI_PppLoanForgiveness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_PppLoanForgiveness_lbl" xml:lang="en-US">PPP loan forgiveness</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments" xlink:label="us-gaap_GainLossOnInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestments" xlink:to="us-gaap_GainLossOnInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnInvestments_lbl" xml:lang="en-US">Gain on investments</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainOnAcquisition" xlink:label="FSI_GainOnAcquisition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainOnAcquisition" xlink:to="FSI_GainOnAcquisition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_GainOnAcquisition_lbl" xml:lang="en-US">Gain on acquisition of ENP Realty (Note 10)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="us-gaap_InvestmentIncomeInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeInterest" xlink:to="us-gaap_InvestmentIncomeInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentIncomeInterest_lbl" xml:lang="en-US">Interest income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before income tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract_lbl" xml:lang="en-US">Income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income tax expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax expense - current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net income for the period including non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Less: Net income attributable to non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income attributable to controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Income per share (basic and diluted)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Weighted average number of common shares (basic)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Weighted average number of common shares (diluted)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other comprehensive income:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_2_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Unrealized gain on foreign currency translations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total comprehensive income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Comprehensive income &#8211; non-controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income attributable to Flexible Solutions International Inc.</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Translation adjustment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Common stock issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Common stock issued, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_lbl" xml:lang="en-US">Distributions to non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3_lbl" xml:lang="en-US">Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Operating activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_3_lbl" xml:lang="en-US">Net income for the period including non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LeaseRightOfUseFinancing" xlink:label="FSI_LeaseRightOfUseFinancing" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LeaseRightOfUseFinancing" xlink:to="FSI_LeaseRightOfUseFinancing_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_LeaseRightOfUseFinancing_lbl" xml:lang="en-US">Lease right of use financing</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xml:lang="en-US">Lease right of use amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainLossOnInvestment" xlink:label="FSI_GainLossOnInvestment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainLossOnInvestment" xlink:to="FSI_GainLossOnInvestment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="FSI_GainLossOnInvestment_lbl" xml:lang="en-US">Gain on investments</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BadDebtExpense" xlink:label="FSI_BadDebtExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_BadDebtExpense" xlink:to="FSI_BadDebtExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="FSI_BadDebtExpense_lbl" xml:lang="en-US">Bad debt expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Deferred income tax expense (recovery)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_2_lbl" xml:lang="en-US">Gain on sale of equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainLossOnSaleOfLand" xlink:to="FSI_GainLossOnSaleOfLand_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="FSI_GainLossOnSaleOfLand_2_lbl" xml:lang="en-US">Gain on sale of land</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaycheckProtectionProgramLoanForgiveness" xlink:label="FSI_PaycheckProtectionProgramLoanForgiveness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PaycheckProtectionProgramLoanForgiveness" xlink:to="FSI_PaycheckProtectionProgramLoanForgiveness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="FSI_PaycheckProtectionProgramLoanForgiveness_lbl" xml:lang="en-US">PPP loan forgiveness</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in non-cash working capital items:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Increase in accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Increase in inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">(Increase) Decrease in prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Increase (Decrease) in accounts payable and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Increase in taxes payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Decrease in deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Cash used in operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromOtherDeposits" xlink:label="us-gaap_ProceedsFromOtherDeposits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromOtherDeposits" xlink:to="us-gaap_ProceedsFromOtherDeposits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromOtherDeposits_lbl" xml:lang="en-US">Return of long term deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireInvestments_lbl" xml:lang="en-US">Purchase of investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:label="us-gaap_ProceedsFromSaleOfEquityMethodInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:to="us-gaap_ProceedsFromSaleOfEquityMethodInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfEquityMethodInvestments_lbl" xml:lang="en-US">Proceeds of equity investment distributions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Acquisition of ENP Realty LLC</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_lbl" xml:lang="en-US">Sale of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Net purchase of property, equipment and leaseholds</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="us-gaap_ProceedsFromLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US">Draw from short term line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="us-gaap_PaymentsOfCapitalDistribution" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfCapitalDistribution" xlink:to="us-gaap_PaymentsOfCapitalDistribution_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfCapitalDistribution_lbl" xml:lang="en-US">Distributions to non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Advance (repayment) of short term line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US">Repayment of long term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US">Proceeds of long term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="us-gaap_PaymentsOfFinancingCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfFinancingCosts_lbl" xml:lang="en-US">Lease financing costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xml:lang="en-US">Repayment of convertible note</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="us-gaap_PaymentsToMinorityShareholders" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToMinorityShareholders" xlink:to="us-gaap_PaymentsToMinorityShareholders_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl" xml:lang="en-US">Distribution to non-controlling interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from issuance of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Cash provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Effect of exchange rate changes on cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Outflow of cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Cash and cash equivalents, beginning</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2_lbl" xml:lang="en-US">Cash, cash equivalents and restricted cash, ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_lbl" xml:lang="en-US">Cash and cash equivalents are comprised of:</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="us-gaap_ShortTermInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShortTermInvestments_lbl" xml:lang="en-US">Term deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income taxes paid</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest paid</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities" xlink:label="FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities" xlink:to="FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Inventory additions in accounts payable and accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">BASIS OF PRESENTATION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureLeasesAbstract" xlink:label="FSI_DisclosureLeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DisclosureLeasesAbstract" xlink:to="FSI_DisclosureLeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_DisclosureLeasesAbstract_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">LEASES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract" xlink:label="us-gaap_ReceivablesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Receivables [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesTextBlock" xlink:label="us-gaap_FinancingReceivablesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancingReceivablesTextBlock" xlink:to="us-gaap_FinancingReceivablesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancingReceivablesTextBlock_lbl" xml:lang="en-US">ACCOUNTS RECEIVABLE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US">INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY, EQUIPMENT AND LEASEHOLDS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Asset Impairment [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">PATENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">GOODWILL AND INTANGIBLE ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureLongTermDepositsAbstract" xlink:label="FSI_DisclosureLongTermDepositsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DisclosureLongTermDepositsAbstract" xlink:to="FSI_DisclosureLongTermDepositsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_DisclosureLongTermDepositsAbstract_lbl" xml:lang="en-US">Long Term Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LongTermDepositsTextBlock" xlink:label="FSI_LongTermDepositsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LongTermDepositsTextBlock" xlink:to="FSI_LongTermDepositsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_LongTermDepositsTextBlock_lbl" xml:lang="en-US">LONG TERM DEPOSITS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xml:lang="en-US">Equity Method Investments and Joint Ventures [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US">INVESTMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="us-gaap_ShortTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">SHORT-TERM LINE OF CREDIT</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US">LONG TERM DEBT</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">CONVERTIBLE NOTE PAYABLE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">INCOME PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">STOCK OPTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">CAPITAL STOCK</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="us-gaap_NoncontrollingInterestAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="us-gaap_NoncontrollingInterestAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestAbstract_lbl" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="us-gaap_MinorityInterestDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock_lbl" xml:lang="en-US">NON-CONTROLLING INTERESTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureComparativeFiguresAbstract" xlink:label="FSI_DisclosureComparativeFiguresAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DisclosureComparativeFiguresAbstract" xlink:to="FSI_DisclosureComparativeFiguresAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_DisclosureComparativeFiguresAbstract_lbl" xml:lang="en-US">Comparative Figures</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ComparativeFiguresTextBlock" xlink:label="FSI_ComparativeFiguresTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ComparativeFiguresTextBlock" xlink:to="FSI_ComparativeFiguresTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ComparativeFiguresTextBlock_lbl" xml:lang="en-US">COMPARATIVE FIGURES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories and Cost of Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy" xlink:label="us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy" xlink:to="us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_lbl" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property, Equipment, Leaseholds and Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_StockIssuedInExchangeForServicesPolicyTextBlock" xlink:label="FSI_StockIssuedInExchangeForServicesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_StockIssuedInExchangeForServicesPolicyTextBlock" xlink:to="FSI_StockIssuedInExchangeForServicesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_StockIssuedInExchangeForServicesPolicyTextBlock_lbl" xml:lang="en-US">Stock Issued in Exchange for Services</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:to="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationRelatedCostsPolicyTextBlock_lbl" xml:lang="en-US">Stock-based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Other Comprehensive Income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Income Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Risk Management</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="us-gaap_EquityMethodInvestmentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsPolicy" xlink:to="us-gaap_EquityMethodInvestmentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsPolicy_lbl" xml:lang="en-US">Equity Method Investment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_lbl" xml:lang="en-US">Goodwill and intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TermDepositsPolicyTextBlock" xlink:label="FSI_TermDepositsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TermDepositsPolicyTextBlock" xlink:to="FSI_TermDepositsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_TermDepositsPolicyTextBlock_lbl" xml:lang="en-US">Term Deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfMethodOfDepreciationTableTextBlock" xlink:label="FSI_ScheduleOfMethodOfDepreciationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfMethodOfDepreciationTableTextBlock" xlink:to="FSI_ScheduleOfMethodOfDepreciationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ScheduleOfMethodOfDepreciationTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF METHOD OF DEPRECIATION</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock" xlink:label="FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock" xlink:to="FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_lbl" xml:lang="en-US">SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF UNDISCOUNTED RENT PAYMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF ACCOUNTS RECEIVABLE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF INVENTORIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF PATENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock" xlink:label="FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock" xlink:to="FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfLongTermDepositsTableTextBlock" xlink:label="FSI_ScheduleOfLongTermDepositsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfLongTermDepositsTableTextBlock" xlink:to="FSI_ScheduleOfLongTermDepositsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ScheduleOfLongTermDepositsTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF LONG TERM DEPOSITS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US">SCHEDULE OF EQUITY METHOD INVESTMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestmentsTextBlock" xlink:label="us-gaap_GainLossOnInvestmentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnInvestmentsTextBlock" xlink:to="us-gaap_GainLossOnInvestmentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnInvestmentsTextBlock_lbl" xml:lang="en-US">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock" xlink:label="FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock" xlink:to="FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_lbl" xml:lang="en-US">SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ScheduleOfShortTermDebtTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTable_lbl" xml:lang="en-US">Schedule of Short-Term Debt [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="us-gaap_ShortTermDebtLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Short-Term Debt [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF INTEREST LOAN REPAYMENT</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfLoanCovenantsTableTextBlock" xlink:label="FSI_ScheduleOfLoanCovenantsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfLoanCovenantsTableTextBlock" xlink:to="FSI_ScheduleOfLoanCovenantsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ScheduleOfLoanCovenantsTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF LOAN COVENANTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xml:lang="en-US">SCHEDULE OF OUTSTANDING BALANCE LOAN</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF RECONCILIATION OF INCOME TAXES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES)</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock" xlink:label="FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock" xlink:to="FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_lbl" xml:lang="en-US">SCHEDULE OF ANTI-DILUTIVE OPTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF STOCK OPTION ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfDistributionsTableTextBlock" xlink:label="FSI_ScheduleOfDistributionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfDistributionsTableTextBlock" xlink:to="FSI_ScheduleOfDistributionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ScheduleOfDistributionsTableTextBlock_lbl" xml:lang="en-US">SCHEDULE OF DISTRIBUTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:label="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:to="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_lbl" xml:lang="en-US">SCHEDULE OF REPORTABLE SEGMENTS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl" xml:lang="en-US">SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:to="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_lbl" xml:lang="en-US">SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_lbl" xml:lang="en-US">Subsidiary company ownership interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Purchase price</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DepreciationMethodUsedAndAnnualRate" xlink:label="FSI_DepreciationMethodUsedAndAnnualRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DepreciationMethodUsedAndAnnualRate" xlink:to="FSI_DepreciationMethodUsedAndAnnualRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_DepreciationMethodUsedAndAnnualRate_lbl" xml:lang="en-US">Depreciation method used and annual rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ScheduleOfProductInformationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductInformationTable_lbl" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProductInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductInformationLineItems_lbl" xml:lang="en-US">Product Information [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2_lbl" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_2_lbl" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ConcentrationRiskThresholdPercentage" xlink:label="FSI_ConcentrationRiskThresholdPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ConcentrationRiskThresholdPercentage" xlink:to="FSI_ConcentrationRiskThresholdPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ConcentrationRiskThresholdPercentage_lbl" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DisclosureLeasesAbstract" xlink:to="FSI_DisclosureLeasesAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="FSI_DisclosureLeasesAbstract_2_lbl" xml:lang="en-US">Summary Of Right-of-use Asset And Lease Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_2_lbl" xml:lang="en-US">Right of Use Assets Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OperatingLeaseAssetsAddition" xlink:label="FSI_OperatingLeaseAssetsAddition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OperatingLeaseAssetsAddition" xlink:to="FSI_OperatingLeaseAssetsAddition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_OperatingLeaseAssetsAddition_lbl" xml:lang="en-US">Addition</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OperatingLeasesAssetsTermination" xlink:label="FSI_OperatingLeasesAssetsTermination" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OperatingLeasesAssetsTermination" xlink:to="FSI_OperatingLeasesAssetsTermination_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_OperatingLeasesAssetsTermination_lbl" xml:lang="en-US">Termination</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_3_lbl" xml:lang="en-US">Right of Use Assets Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Lease Liability Beinning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OperatingLeasesLiabilityAddition" xlink:label="FSI_OperatingLeasesLiabilityAddition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OperatingLeasesLiabilityAddition" xlink:to="FSI_OperatingLeasesLiabilityAddition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="FSI_OperatingLeasesLiabilityAddition_lbl" xml:lang="en-US">Addition</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OperatingLeasesLiabilityTermination" xlink:label="FSI_OperatingLeasesLiabilityTermination" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OperatingLeasesLiabilityTermination" xlink:to="FSI_OperatingLeasesLiabilityTermination_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="FSI_OperatingLeasesLiabilityTermination_lbl" xml:lang="en-US">Termination</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LeaseInterestExpense" xlink:label="FSI_LeaseInterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LeaseInterestExpense" xlink:to="FSI_LeaseInterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_LeaseInterestExpense_lbl" xml:lang="en-US">Lease interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Payments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_OperatingLeaseLiability_2_lbl" xml:lang="en-US">Lease Liability Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Short-term portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Long-term portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_3_lbl" xml:lang="en-US">Operating Lease, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DisclosureLeasesAbstract" xlink:to="FSI_DisclosureLeasesAbstract_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="FSI_DisclosureLeasesAbstract_3_lbl" xml:lang="en-US">Schedule Of Undiscounted Rent Payments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Impact of discounting</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiability_4_lbl" xml:lang="en-US">Lease liability, March 31, 2022</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:label="FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:to="FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseDiscountRate" xlink:to="us-gaap_LesseeOperatingLeaseDiscountRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseDiscountRate_lbl" xml:lang="en-US">Operating leases discount rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGross" xlink:label="us-gaap_AccountsReceivableGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableGross" xlink:to="us-gaap_AccountsReceivableGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableGross_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl" xml:lang="en-US">Allowances for doubtful accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="us-gaap_AccountsAndNotesReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNotesReceivableNet" xlink:to="us-gaap_AccountsAndNotesReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsAndNotesReceivableNet_lbl" xml:lang="en-US">Total accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Completed goods</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US">Work in progress</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="us-gaap_InventoryRawMaterialsAndSupplies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies_lbl" xml:lang="en-US">Raw materials and supplies</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_2_lbl" xml:lang="en-US">&#160;Total inventory&#160;</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated Depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Net, Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AreaOfLand" xlink:label="us-gaap_AreaOfLand" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfLand" xlink:to="us-gaap_AreaOfLand_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AreaOfLand_lbl" xml:lang="en-US">Area of land</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfMachineryAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfMachineryAndEquipment_lbl" xml:lang="en-US">Proceed for disposal</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainOnInvestments" xlink:label="FSI_GainOnInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainOnInvestments" xlink:to="FSI_GainOnInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_GainOnInvestments_lbl" xml:lang="en-US">Recognized gains</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated depreciation</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_3_lbl" xml:lang="en-US">Gain on disposal</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedPatentsGross" xlink:label="us-gaap_FiniteLivedPatentsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedPatentsGross" xlink:to="us-gaap_FiniteLivedPatentsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedPatentsGross_lbl" xml:lang="en-US">Patents, Cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Patents, Net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_IncreaseInCurrencyConversion" xlink:label="FSI_IncreaseInCurrencyConversion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_IncreaseInCurrencyConversion" xlink:to="FSI_IncreaseInCurrencyConversion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_IncreaseInCurrencyConversion_lbl" xml:lang="en-US">Increase in currency conversion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Goodwill_2_lbl" xml:lang="en-US">Goodwill</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_lbl" xml:lang="en-US">Indefinite Lived Intangible Asset</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_2_lbl" xml:lang="en-US">Beginning balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_3_lbl" xml:lang="en-US">Ending balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Goodwill_3_lbl" xml:lang="en-US">Goodwill, Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xml:lang="en-US">Additions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Impairment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_4_lbl" xml:lang="en-US">Goodwill, Ending balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_2_lbl" xml:lang="en-US">Beginning balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:label="us-gaap_IndefinitelivedIntangibleAssetsAcquired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:to="us-gaap_IndefinitelivedIntangibleAssetsAcquired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IndefinitelivedIntangibleAssetsAcquired_lbl" xml:lang="en-US">Additions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_lbl" xml:lang="en-US">Impairment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_3_lbl" xml:lang="en-US">Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentEffectsOnEarningsPerShareTable" xlink:label="us-gaap_ImpairmentEffectsOnEarningsPerShareTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentEffectsOnEarningsPerShareTable" xlink:to="us-gaap_ImpairmentEffectsOnEarningsPerShareTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentEffectsOnEarningsPerShareTable_lbl" xml:lang="en-US">Impairment Effects on Earnings Per Share [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems" xlink:label="us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems_lbl" xml:lang="en-US">Impairment Effects on Earnings Per Share [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2_lbl" xml:lang="en-US">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Estimated useful life</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DisclosureLongTermDepositsAbstract" xlink:to="FSI_DisclosureLongTermDepositsAbstract_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="FSI_DisclosureLongTermDepositsAbstract_2_lbl" xml:lang="en-US">Schedule Of Long Term Deposits</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepositsAssetsNoncurrent" xlink:to="us-gaap_DepositsAssetsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepositsAssetsNoncurrent_2_lbl" xml:lang="en-US">Long term deposits</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_EquityMethodInvestments_2_lbl" xml:lang="en-US">Balance, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EquityMethodInvestmentReturnOfEquity" xlink:label="FSI_EquityMethodInvestmentReturnOfEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EquityMethodInvestmentReturnOfEquity" xlink:to="FSI_EquityMethodInvestmentReturnOfEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EquityMethodInvestmentReturnOfEquity_lbl" xml:lang="en-US">Return of equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:to="us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_lbl" xml:lang="en-US">Gain (loss) in equity method investment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_EquityMethodInvestments_3_lbl" xml:lang="en-US">Balance, Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InvestmentEliminatedUponConsolidation" xlink:label="FSI_InvestmentEliminatedUponConsolidation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_InvestmentEliminatedUponConsolidation" xlink:to="FSI_InvestmentEliminatedUponConsolidation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_InvestmentEliminatedUponConsolidation_lbl" xml:lang="en-US">Investment eliminated upon consolidation</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_AdditionalPayment" xlink:label="FSI_AdditionalPayment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_AdditionalPayment" xlink:to="FSI_AdditionalPayment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_AdditionalPayment_lbl" xml:lang="en-US">Additional payment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquisitionCosts" xlink:label="us-gaap_AcquisitionCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquisitionCosts" xlink:to="us-gaap_AcquisitionCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquisitionCosts_lbl" xml:lang="en-US">Acquisition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate" xlink:label="us-gaap_GainsLossesOnSalesOfInvestmentRealEstate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnSalesOfInvestmentRealEstate" xlink:to="us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnSalesOfInvestmentRealEstate_lbl" xml:lang="en-US">Net sales</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_RealizedInvestmentGainsLossesNet" xlink:label="FSI_RealizedInvestmentGainsLossesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_RealizedInvestmentGainsLossesNet" xlink:to="FSI_RealizedInvestmentGainsLossesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="FSI_RealizedInvestmentGainsLossesNet_lbl" xml:lang="en-US">Net income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="us-gaap_RealizedInvestmentGainsLosses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RealizedInvestmentGainsLosses" xlink:to="us-gaap_RealizedInvestmentGainsLosses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RealizedInvestmentGainsLosses_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xml:lang="en-US">Assets acquired: Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_lbl" xml:lang="en-US">Assets acquired:Building</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_lbl" xml:lang="en-US">Assets acquired: Land</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xml:lang="en-US">Liabilities assumed: Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_lbl" xml:lang="en-US">Liabilities assumed: Long term debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xml:lang="en-US">Liabilities assumed: Deferred income tax liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Total identifiable net assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainOnAcquisitionOfEnpRealty" xlink:label="FSI_GainOnAcquisitionOfEnpRealty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainOnAcquisitionOfEnpRealty" xlink:to="FSI_GainOnAcquisitionOfEnpRealty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_GainOnAcquisitionOfEnpRealty_lbl" xml:lang="en-US">Gain on acquisition of ENP Realty</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Ownership interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributionsFromAffiliates" xlink:label="us-gaap_ProceedsFromContributionsFromAffiliates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromContributionsFromAffiliates" xlink:to="us-gaap_ProceedsFromContributionsFromAffiliates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromContributionsFromAffiliates_lbl" xml:lang="en-US">Proceeds from investment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xml:lang="en-US">Non-controlling interests</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" xlink:label="us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" xlink:to="us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_lbl" xml:lang="en-US">Investment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateYear" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateYear" xlink:to="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateYear_lbl" xml:lang="en-US">Debt conversion due date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US">Debt Instrument, Term</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xml:lang="en-US">Non-voting shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Share price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="us-gaap_RestrictedCashNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashNoncurrent" xlink:to="us-gaap_RestrictedCashNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashNoncurrent_lbl" xml:lang="en-US">Restricted cash, released upon reaching milestone</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:to="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration_lbl" xml:lang="en-US">Contigent consideration of additional payment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Revenue</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_2_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="us-gaap_RevenueFromRelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromRelatedParties" xlink:to="us-gaap_RevenueFromRelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RevenueFromRelatedParties_lbl" xml:lang="en-US">Sales</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties" xlink:label="us-gaap_AccountsReceivableRelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableRelatedParties" xlink:to="us-gaap_AccountsReceivableRelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableRelatedParties_lbl" xml:lang="en-US">Accounts receivable related parties</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireInvestments" xlink:to="us-gaap_PaymentsToAcquireInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireInvestments_2_lbl" xml:lang="en-US">Payments to Acquire Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="us-gaap_LineOfCreditFacilityTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="us-gaap_LineOfCreditFacilityLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Aggregate amount of revolving line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EligiblePercentageOfDomesticAccountsReceivable" xlink:label="FSI_EligiblePercentageOfDomesticAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EligiblePercentageOfDomesticAccountsReceivable" xlink:to="FSI_EligiblePercentageOfDomesticAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EligiblePercentageOfDomesticAccountsReceivable_lbl" xml:lang="en-US">Eligible percentage of domestic accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PercentageOfForeignAccountsReceivableOfInventory" xlink:label="FSI_PercentageOfForeignAccountsReceivableOfInventory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PercentageOfForeignAccountsReceivableOfInventory" xlink:to="FSI_PercentageOfForeignAccountsReceivableOfInventory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_PercentageOfForeignAccountsReceivableOfInventory_lbl" xml:lang="en-US">Percentage of foreign accounts receivable of inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xml:lang="en-US">Debt effective rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_lbl" xml:lang="en-US">Annual interest rate of loan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US">Revolving line of credit</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LoanGuaranteedRate" xlink:label="FSI_LoanGuaranteedRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LoanGuaranteedRate" xlink:to="FSI_LoanGuaranteedRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_LoanGuaranteedRate_lbl" xml:lang="en-US">Loan guaranteed rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LinesOfCreditCurrent_2_lbl" xml:lang="en-US">Line of Credit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings" xlink:label="us-gaap_ShortTermBorrowings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Short-term borrowings</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Debt instrument interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_lbl" xml:lang="en-US">2022</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_lbl" xml:lang="en-US">2023</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_lbl" xml:lang="en-US">2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_lbl" xml:lang="en-US">2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Balance, beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLoans" xlink:label="us-gaap_ProceedsFromLoans" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoans" xlink:to="us-gaap_ProceedsFromLoans_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLoans_lbl" xml:lang="en-US">Plus: Proceeds from loans</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ProceedsFromLoanAcquiredWithAcquisition" xlink:label="FSI_ProceedsFromLoanAcquiredWithAcquisition" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ProceedsFromLoanAcquiredWithAcquisition" xlink:to="FSI_ProceedsFromLoanAcquiredWithAcquisition_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ProceedsFromLoanAcquiredWithAcquisition_lbl" xml:lang="en-US">Plus: Loan acquired with acquisition of ENP Realty</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="us-gaap_RepaymentsOfBankDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfBankDebt_lbl" xml:lang="en-US">Less: Forgiveness on PPP loans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromDepositOnLoan" xlink:label="us-gaap_PaymentsForProceedsFromDepositOnLoan" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromDepositOnLoan" xlink:to="us-gaap_PaymentsForProceedsFromDepositOnLoan_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromDepositOnLoan_lbl" xml:lang="en-US">Less: Payments on loan</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_LongTermDebt_2_lbl" xml:lang="en-US">Balance, end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_3_lbl" xml:lang="en-US">Long-term Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LongTermDebtCurrent_2_lbl" xml:lang="en-US">Less: current portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_2_lbl" xml:lang="en-US">Long term balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Promissory note</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentTerm_2_lbl" xml:lang="en-US">Debt instrument, term</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaymentOfMonthlyInstallmentsInterestRate" xlink:label="FSI_PaymentOfMonthlyInstallmentsInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PaymentOfMonthlyInstallmentsInterestRate" xlink:to="FSI_PaymentOfMonthlyInstallmentsInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_PaymentOfMonthlyInstallmentsInterestRate_lbl" xml:lang="en-US">Payment of monthly installments interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="us-gaap_DebtInstrumentPeriodicPayment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPayment" xlink:to="us-gaap_DebtInstrumentPeriodicPayment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentPeriodicPayment_lbl" xml:lang="en-US">Debt instrument periodic payment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_2_lbl" xml:lang="en-US">Ownership interest percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestExpenseDebt_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_2_lbl" xml:lang="en-US">Debt instrument, interest rate, stated percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDefaultLongtermDebtAmount" xlink:label="us-gaap_DebtDefaultLongtermDebtAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDefaultLongtermDebtAmount" xlink:to="us-gaap_DebtDefaultLongtermDebtAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDefaultLongtermDebtAmount_lbl" xml:lang="en-US">Debt balance owing</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="us-gaap_ConvertibleNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertibleNotesPayable" xlink:to="us-gaap_ConvertibleNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertibleNotesPayable_lbl" xml:lang="en-US">Convertible note payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:to="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_lbl" xml:lang="en-US">Debt Conversion, Converted Instrument, Expiration or Due Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentRate" xlink:label="us-gaap_DebtConversionConvertedInstrumentRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentRate" xlink:to="us-gaap_DebtConversionConvertedInstrumentRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentRate_lbl" xml:lang="en-US">Debt conversion ratio</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentSharesIssued1_lbl" xml:lang="en-US">Debt converted to shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1_lbl" xml:lang="en-US">Debt converted to shares, amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xml:lang="en-US">Accrued interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Current tax, federal</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">Current tax, state</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US">Current tax, foreign</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Current tax, total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income tax, federal</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income tax, state</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred income tax, foreign</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_3_lbl" xml:lang="en-US">Deferred income tax, total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income before tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">US statutory tax rates</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ExpectedIncomeTaxRecovery" xlink:label="FSI_ExpectedIncomeTaxRecovery" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ExpectedIncomeTaxRecovery" xlink:to="FSI_ExpectedIncomeTaxRecovery_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_ExpectedIncomeTaxRecovery_lbl" xml:lang="en-US">Expected income tax</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Non-deductible items</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xml:lang="en-US">Change in estimates and other</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xml:lang="en-US">Change in enacted tax rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_lbl" xml:lang="en-US">Foreign tax rate difference</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Total income tax expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_3_lbl" xml:lang="en-US">Current income tax expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_4_lbl" xml:lang="en-US">Deferred tax expense (recovery)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="us-gaap_OperatingLossCarryforwardsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsTable" xlink:to="us-gaap_OperatingLossCarryforwardsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsTable_lbl" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwardsLineItems_lbl" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Non capital loss carryforwards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetsPropertyPlantsAndEquipment" xlink:label="FSI_DeferredTaxAssetsPropertyPlantsAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetsPropertyPlantsAndEquipment" xlink:to="FSI_DeferredTaxAssetsPropertyPlantsAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_DeferredTaxAssetsPropertyPlantsAndEquipment_lbl" xml:lang="en-US">Property, equipment and leaseholds</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:label="us-gaap_DeferredTaxAssetsDerivativeInstruments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:to="us-gaap_DeferredTaxAssetsDerivativeInstruments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsDerivativeInstruments_lbl" xml:lang="en-US">Financial instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetsLiabilitiesGross" xlink:label="FSI_DeferredTaxAssetsLiabilitiesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetsLiabilitiesGross" xlink:to="FSI_DeferredTaxAssetsLiabilitiesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_DeferredTaxAssetsLiabilitiesGross_lbl" xml:lang="en-US">Deferred tax asset (liability)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation Allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetNet" xlink:label="FSI_DeferredTaxAssetNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetNet" xlink:to="FSI_DeferredTaxAssetNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_DeferredTaxAssetNet_lbl" xml:lang="en-US">Net Deferred tax asset</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInvestments" xlink:label="us-gaap_DeferredTaxAssetsInvestments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInvestments" xlink:to="us-gaap_DeferredTaxAssetsInvestments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsInvestments_lbl" xml:lang="en-US">Investments</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne" xlink:label="FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne" xlink:to="FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne_lbl" xml:lang="en-US">Property, equipment and leaseholds</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetNotRecognized" xlink:label="FSI_DeferredTaxAssetNotRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetNotRecognized" xlink:to="FSI_DeferredTaxAssetNotRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_DeferredTaxAssetNotRecognized_lbl" xml:lang="en-US">Deferred tax asset not recognized</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetLiabilitiesNet" xlink:label="FSI_DeferredTaxAssetLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetLiabilitiesNet" xlink:to="FSI_DeferredTaxAssetLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_DeferredTaxAssetLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax asset (liability)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Total</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_2_lbl" xml:lang="en-US">Operating loss carryforwards</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net income attributable to controlling interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_2_lbl" xml:lang="en-US">Basic and diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Anti-dilutive options</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of shares, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_lbl" xml:lang="en-US">Exercise price per share, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Number of shares, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_lbl" xml:lang="en-US">Exercise price per share, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Number of shares, Cancelled or expired</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_lbl" xml:lang="en-US">Exercise price per share, Cancelled or expired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, Cancelled or expired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Number of shares, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_lbl" xml:lang="en-US">Exercise price per share, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, Exercised</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Number of shares, Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_2_lbl" xml:lang="en-US">Exercise price per share, Ending Balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted average exercise price, Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of shares Exercisable, Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_lbl" xml:lang="en-US">Exercise price per share Exercisable, Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Weighted average exercise price Exercisable, Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected life - years</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average fair value of options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_lbl" xml:lang="en-US">Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_lbl" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_lbl" xml:lang="en-US">Options granted percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US">Options maximum granted term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted-average remaining contractual life</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xml:lang="en-US">Stock options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionPlanExpense" xlink:to="us-gaap_StockOptionPlanExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionPlanExpense_lbl" xml:lang="en-US">Stock option expense</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_AdditionalExpensesDueToOptionsGranted" xlink:label="FSI_AdditionalExpensesDueToOptionsGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_AdditionalExpensesDueToOptionsGranted" xlink:to="FSI_AdditionalExpensesDueToOptionsGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_AdditionalExpensesDueToOptionsGranted_lbl" xml:lang="en-US">Additional expenses due to options granted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Stock options exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Compensation expense related to non-vested awards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Compensation expense related to non-vested awards, weighted average period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value of vested options</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_lbl" xml:lang="en-US">Aggregate intrinsic value of vested options exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsTable" xlink:label="us-gaap_OffsettingAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="us-gaap_OffsettingAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OffsettingAssetsTable_lbl" xml:lang="en-US">Offsetting Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="us-gaap_OffsettingAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_OffsettingAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OffsettingAssetsLineItems_lbl" xml:lang="en-US">Offsetting Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable_lbl" xml:lang="en-US">Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems_lbl" xml:lang="en-US">Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_MinorityInterest_2_lbl" xml:lang="en-US">Distribution to noncontrolling interests, Beginning balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_2_lbl" xml:lang="en-US">Distribution</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Non-controlling interest share of income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_MinorityInterest_3_lbl" xml:lang="en-US">Distribution to noncontrolling interests, Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Related party owner ship percentage</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToMinorityShareholders" xlink:to="us-gaap_PaymentsToMinorityShareholders_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToMinorityShareholders_2_lbl" xml:lang="en-US">Partnership distribution to non-controlling interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_3_lbl" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Sales</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_2_lbl" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable_lbl" xml:lang="en-US">Revenue from External Customers by Products and Services [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems_lbl" xml:lang="en-US">Revenue from External Customer [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3_lbl" xml:lang="en-US">Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationNonproduction" xlink:label="us-gaap_DepreciationNonproduction" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationNonproduction" xlink:to="us-gaap_DepreciationNonproduction_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DepreciationNonproduction_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_3_lbl" xml:lang="en-US">Income tax expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_4_lbl" xml:lang="en-US">Segment profit (loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_Segmentassets" xlink:label="FSI_Segmentassets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_Segmentassets" xlink:to="FSI_Segmentassets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_Segmentassets_lbl" xml:lang="en-US">Segment assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Expenditures for segment assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3_lbl" xml:lang="en-US">Expenditures for segment assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="us-gaap_NoncurrentAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncurrentAssets_lbl" xml:lang="en-US">Long-lived assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xml:lang="en-US">Revenue, Major Customer [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNet_3_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_StockOptionExercisePercent" xlink:label="FSI_StockOptionExercisePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_StockOptionExercisePercent" xlink:to="FSI_StockOptionExercisePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_StockOptionExercisePercent_lbl" xml:lang="en-US">Accounted risk percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits" xlink:label="us-gaap_NumberOfReportingUnits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportingUnits" xlink:to="us-gaap_NumberOfReportingUnits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportingUnits_lbl" xml:lang="en-US">Number of operating segment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalariesAndWages" xlink:to="us-gaap_SalariesAndWages_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SalariesAndWages_2_lbl" xml:lang="en-US">Annual base salary</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Shares repurchased during period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Stock options granted during period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_IncreaseInCurrencyConversion" xlink:to="FSI_IncreaseInCurrencyConversion_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_IncreaseInCurrencyConversion_doc" xml:lang="en-US">Increase in currency conversion.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_FiniteLivedPatentGross" xlink:to="FSI_FiniteLivedPatentGross_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_FiniteLivedPatentGross_doc" xml:lang="en-US">Finite lived patent gross.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_Consulting" xlink:to="FSI_Consulting_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_Consulting_doc" xml:lang="en-US">Consulting.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_InterestExpenses" xlink:to="FSI_InterestExpenses_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_InterestExpenses_doc" xml:lang="en-US">Interest expenses.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_InvestorRelationsAndTransferAgentFee" xlink:to="FSI_InvestorRelationsAndTransferAgentFee_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_InvestorRelationsAndTransferAgentFee_doc" xml:lang="en-US">Investor relations and transfer agent fee.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_Commissions" xlink:to="FSI_Commissions_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_Commissions_doc" xml:lang="en-US">Commissions.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ShippingCost" xlink:to="FSI_ShippingCost_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ShippingCost_doc" xml:lang="en-US">Shipping cost.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PppLoanForgiveness" xlink:to="FSI_PppLoanForgiveness_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_PppLoanForgiveness_doc" xml:lang="en-US">Ppp loan forgiveness.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_AppliedHoldingCorpMember" xlink:to="FSI_AppliedHoldingCorpMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_AppliedHoldingCorpMember_doc" xml:lang="en-US">Applied Holding Corp [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EquityMethodInvestmentReturnOfEquity" xlink:to="FSI_EquityMethodInvestmentReturnOfEquity_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EquityMethodInvestmentReturnOfEquity_doc" xml:lang="en-US">Return of equity.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainOnAcquisitionOfEnpRealty" xlink:to="FSI_GainOnAcquisitionOfEnpRealty_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_GainOnAcquisitionOfEnpRealty_doc" xml:lang="en-US">Gain on acquisition of ENP Realty.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_InvestmentEliminatedUponConsolidation" xlink:to="FSI_InvestmentEliminatedUponConsolidation_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_InvestmentEliminatedUponConsolidation_doc" xml:lang="en-US">Investment Eliminated Upon Consolidation.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_AdditionalPayment" xlink:to="FSI_AdditionalPayment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_AdditionalPayment_doc" xml:lang="en-US">Additional payment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EligiblePercentageOfDomesticAccountsReceivable" xlink:to="FSI_EligiblePercentageOfDomesticAccountsReceivable_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EligiblePercentageOfDomesticAccountsReceivable_doc" xml:lang="en-US">Eligible percentage of domestic accounts receivable.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PercentageOfForeignAccountsReceivableOfInventory" xlink:to="FSI_PercentageOfForeignAccountsReceivableOfInventory_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_PercentageOfForeignAccountsReceivableOfInventory_doc" xml:lang="en-US">Percentage of foreign accounts receivable of inventory.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LeaseRightOfUseFinancing" xlink:to="FSI_LeaseRightOfUseFinancing_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_LeaseRightOfUseFinancing_doc" xml:lang="en-US">Lease right of use financing.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LoanGuaranteedRate" xlink:to="FSI_LoanGuaranteedRate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_LoanGuaranteedRate_doc" xml:lang="en-US">Loan guaranteed rate.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_NanoChemSolutionIncMember" xlink:to="FSI_NanoChemSolutionIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_NanoChemSolutionIncMember_doc" xml:lang="en-US">NanoChem Solutions Inc [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainLossOnInvestment" xlink:to="FSI_GainLossOnInvestment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_GainLossOnInvestment_doc" xml:lang="en-US">Gain loss on investment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_BadDebtExpense" xlink:to="FSI_BadDebtExpense_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_BadDebtExpense_doc" xml:lang="en-US">Bad debt expense.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PaycheckProtectionProgramLoanForgiveness" xlink:to="FSI_PaycheckProtectionProgramLoanForgiveness_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_PaycheckProtectionProgramLoanForgiveness_doc" xml:lang="en-US">Paycheck protection program loan forgiveness.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TermLoanMember" xlink:to="FSI_TermLoanMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TermLoanMember_doc" xml:lang="en-US">Term Loan [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PaymentOfMonthlyInstallmentsInterestRate" xlink:to="FSI_PaymentOfMonthlyInstallmentsInterestRate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_PaymentOfMonthlyInstallmentsInterestRate_doc" xml:lang="en-US">Payment of monthly installments interest rate.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpInvestmentsLLCMember" xlink:to="FSI_EnpInvestmentsLLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EnpInvestmentsLLCMember_doc" xml:lang="en-US">ENP Investments LLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_MidlandBankMember" xlink:to="FSI_MidlandBankMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_MidlandBankMember_doc" xml:lang="en-US">Midland Bank [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_FordMotorCreditCompanyMember" xlink:to="FSI_FordMotorCreditCompanyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_FordMotorCreditCompanyMember_doc" xml:lang="en-US">Ford Motor Credit Company [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PaycheckProtectionProgramMember" xlink:to="FSI_PaycheckProtectionProgramMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_PaycheckProtectionProgramMember_doc" xml:lang="en-US">Paycheck Protection Program [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_StockYardsBankTrustMember" xlink:to="FSI_StockYardsBankTrustMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_StockYardsBankTrustMember_doc" xml:lang="en-US">Stock Yards Bank Trust [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ProceedsFromLoanAcquiredWithAcquisition" xlink:to="FSI_ProceedsFromLoanAcquiredWithAcquisition_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ProceedsFromLoanAcquiredWithAcquisition_doc" xml:lang="en-US">Plus: Loan acquired with acquisition of ENP Realty.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ExpectedIncomeTaxRecovery" xlink:to="FSI_ExpectedIncomeTaxRecovery_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ExpectedIncomeTaxRecovery_doc" xml:lang="en-US">Expected income tax (recovery).</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetsPropertyPlantsAndEquipment" xlink:to="FSI_DeferredTaxAssetsPropertyPlantsAndEquipment_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_DeferredTaxAssetsPropertyPlantsAndEquipment_doc" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetNotRecognized" xlink:to="FSI_DeferredTaxAssetNotRecognized_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_DeferredTaxAssetNotRecognized_doc" xml:lang="en-US">Deferred tax asset not recognized.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_doc" xml:lang="en-US">Exercise price per share, Granted.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_doc" xml:lang="en-US">Cancelled or expired, Exercise price per share.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_doc" xml:lang="en-US">Exercised, Exercise price per share.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_AdditionalExpensesDueToOptionsGranted" xlink:to="FSI_AdditionalExpensesDueToOptionsGranted_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_AdditionalExpensesDueToOptionsGranted_doc" xml:lang="en-US">Additional expenses due to options granted.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EmployeesStockOptionMember" xlink:to="FSI_EmployeesStockOptionMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EmployeesStockOptionMember_doc" xml:lang="en-US">Employees Stock Option [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ConsultantsStockOptionsMember" xlink:to="FSI_ConsultantsStockOptionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ConsultantsStockOptionsMember_doc" xml:lang="en-US">Consultants Stock Options [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpInvestmentMember" xlink:to="FSI_EnpInvestmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EnpInvestmentMember_doc" xml:lang="en-US">ENP Investment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OwnershipInterestPurchaseAgreementMember" xlink:to="FSI_OwnershipInterestPurchaseAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_OwnershipInterestPurchaseAgreementMember_doc" xml:lang="en-US">Ownership Interest Purchase Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_UnrelatedPartyMember" xlink:to="FSI_UnrelatedPartyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_UnrelatedPartyMember_doc" xml:lang="en-US">Unrelated Party [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_Segmentassets" xlink:to="FSI_Segmentassets_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_Segmentassets_doc" xml:lang="en-US">Segment assets.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DepreciationMethodUsedAndAnnualRate" xlink:to="FSI_DepreciationMethodUsedAndAnnualRate_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_DepreciationMethodUsedAndAnnualRate_doc" xml:lang="en-US">Depreciation method used and annual rate.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_BoatMember" xlink:to="FSI_BoatMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_BoatMember_doc" xml:lang="en-US">Boat [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_BuildingAndImprovementsMember" xlink:to="FSI_BuildingAndImprovementsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_BuildingAndImprovementsMember_doc" xml:lang="en-US">Building and improvements [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TrailerMember" xlink:to="FSI_TrailerMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TrailerMember_doc" xml:lang="en-US">Trailer [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_CustomerRelationshipsENPInvestmentsMember" xlink:to="FSI_CustomerRelationshipsENPInvestmentsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_CustomerRelationshipsENPInvestmentsMember_doc" xml:lang="en-US">Customer Relationships - ENP Investments [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SoftwareENPInvestmentsMember" xlink:to="FSI_SoftwareENPInvestmentsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_SoftwareENPInvestmentsMember_doc" xml:lang="en-US">Software - ENP Investments [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ThreePrimaryCustomersMember" xlink:to="FSI_ThreePrimaryCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ThreePrimaryCustomersMember_doc" xml:lang="en-US">Three Primary Customers [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ConcentrationRiskThresholdPercentage" xlink:to="FSI_ConcentrationRiskThresholdPercentage_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ConcentrationRiskThresholdPercentage_doc" xml:lang="en-US">Concentration Risk Threshold Percentage.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_CADMember" xlink:to="FSI_CADMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_CADMember_doc" xml:lang="en-US">CAD [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpnvestmentsLlcMember" xlink:to="FSI_EnpnvestmentsLlcMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EnpnvestmentsLlcMember_doc" xml:lang="en-US">ENP Investments LLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnPInvestmentsCorporationLLCMember" xlink:to="FSI_EnPInvestmentsCorporationLLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EnPInvestmentsCorporationLLCMember_doc" xml:lang="en-US">EnP Investments Limited Liability Corporation (LLC) [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TrioOpportunityCorpMember" xlink:to="FSI_TrioOpportunityCorpMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TrioOpportunityCorpMember_doc" xml:lang="en-US">Trio Opportunity Corp [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_NewAgreementMember" xlink:to="FSI_NewAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_NewAgreementMember_doc" xml:lang="en-US">New Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_HarrisBankMember" xlink:to="FSI_HarrisBankMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_HarrisBankMember_doc" xml:lang="en-US">Harris Bank [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_MidlandStatesBankMember" xlink:to="FSI_MidlandStatesBankMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_MidlandStatesBankMember_doc" xml:lang="en-US">Midland States Bank [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_HarrisBankOneMember" xlink:to="FSI_HarrisBankOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_HarrisBankOneMember_doc" xml:lang="en-US">Harris Bank [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PaycheckProtectionProgramOneMember" xlink:to="FSI_PaycheckProtectionProgramOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_PaycheckProtectionProgramOneMember_doc" xml:lang="en-US">Paycheck Protection Program One</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_MidlandStatesBankOneMember" xlink:to="FSI_MidlandStatesBankOneMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_MidlandStatesBankOneMember_doc" xml:lang="en-US">Midland States Bank One [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_MidlandStatesBankTwoMember" xlink:to="FSI_MidlandStatesBankTwoMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_MidlandStatesBankTwoMember_doc" xml:lang="en-US">Midland States Bank Two [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandTwentyNineTaxYearMember" xlink:to="FSI_TwoThousandTwentyNineTaxYearMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TwoThousandTwentyNineTaxYearMember_doc" xml:lang="en-US">2029 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandThirtyTaxYearMember" xlink:to="FSI_TwoThousandThirtyTaxYearMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TwoThousandThirtyTaxYearMember_doc" xml:lang="en-US">2030 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandThirtyOneTaxYearMember" xlink:to="FSI_TwoThousandThirtyOneTaxYearMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TwoThousandThirtyOneTaxYearMember_doc" xml:lang="en-US">2031 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandThirtySevenTaxYearMember" xlink:to="FSI_TwoThousandThirtySevenTaxYearMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TwoThousandThirtySevenTaxYearMember_doc" xml:lang="en-US">2037 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandThirtyEightTaxYearMember" xlink:to="FSI_TwoThousandThirtyEightTaxYearMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TwoThousandThirtyEightTaxYearMember_doc" xml:lang="en-US">2038 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandFortyTaxYearMember" xlink:to="FSI_TwoThousandFortyTaxYearMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TwoThousandFortyTaxYearMember_doc" xml:lang="en-US">2040 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandThirtyNineTaxYearMember" xlink:to="FSI_TwoThousandThirtyNineTaxYearMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TwoThousandThirtyNineTaxYearMember_doc" xml:lang="en-US">2039 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TwoThousandFortyOneTaxYearMember" xlink:to="FSI_TwoThousandFortyOneTaxYearMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TwoThousandFortyOneTaxYearMember_doc" xml:lang="en-US">2041 [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ConsultantsMember" xlink:to="FSI_ConsultantsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ConsultantsMember_doc" xml:lang="en-US">Consultants [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EmployeesMember" xlink:to="FSI_EmployeesMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EmployeesMember_doc" xml:lang="en-US">Employees [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EWCPMember" xlink:to="FSI_EWCPMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EWCPMember_doc" xml:lang="en-US">EWCP [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_BCPAMember" xlink:to="FSI_BCPAMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_BCPAMember_doc" xml:lang="en-US">BCPA [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_UnitedStatesandAbroadMember" xlink:to="FSI_UnitedStatesandAbroadMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_UnitedStatesandAbroadMember_doc" xml:lang="en-US">United States and Abroad [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ThreeCustomersMember" xlink:to="FSI_ThreeCustomersMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ThreeCustomersMember_doc" xml:lang="en-US">Three Customers [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EmployeeMember" xlink:to="FSI_EmployeeMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EmployeeMember_doc" xml:lang="en-US">Employee [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OperatingLeaseAssetsAddition" xlink:to="FSI_OperatingLeaseAssetsAddition_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_OperatingLeaseAssetsAddition_doc" xml:lang="en-US">Operating lease assets addition.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OperatingLeasesAssetsTermination" xlink:to="FSI_OperatingLeasesAssetsTermination_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_OperatingLeasesAssetsTermination_doc" xml:lang="en-US">Operating leases assets termination.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock" xlink:to="FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_doc" xml:lang="en-US">Schedule Of Estimated Future Amortization Expense [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LongTermDepositsTextBlock" xlink:to="FSI_LongTermDepositsTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_LongTermDepositsTextBlock_doc" xml:lang="en-US">Long Term Deposits [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfLongTermDepositsTableTextBlock" xlink:to="FSI_ScheduleOfLongTermDepositsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ScheduleOfLongTermDepositsTableTextBlock_doc" xml:lang="en-US">Schedule Of Long Term Deposits [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpPeruInvestmentsLlcMember" xlink:to="FSI_EnpPeruInvestmentsLlcMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EnpPeruInvestmentsLlcMember_doc" xml:lang="en-US">ENP Peru Investments LLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpRealtyLLCMember" xlink:to="FSI_EnpRealtyLLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EnpRealtyLLCMember_doc" xml:lang="en-US">ENP Realty LLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_FloridaBasedLLCMember" xlink:to="FSI_FloridaBasedLLCMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_FloridaBasedLLCMember_doc" xml:lang="en-US">Florida Based LLC [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LygosIncMember" xlink:to="FSI_LygosIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_LygosIncMember_doc" xml:lang="en-US">Lygos Inc [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainOnAcquisition" xlink:to="FSI_GainOnAcquisition_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_GainOnAcquisition_doc" xml:lang="en-US">Gain on acquisition</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_RealizedInvestmentGainsLossesNet" xlink:to="FSI_RealizedInvestmentGainsLossesNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_RealizedInvestmentGainsLossesNet_doc" xml:lang="en-US">Net income.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LeaseInterestExpense" xlink:to="FSI_LeaseInterestExpense_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_LeaseInterestExpense_doc" xml:lang="en-US">Lease interest expense.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OperatingLeasesLiabilityTermination" xlink:to="FSI_OperatingLeasesLiabilityTermination_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_OperatingLeasesLiabilityTermination_doc" xml:lang="en-US">Operating leases liability termination</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_NanoChemSolutionsIncMember" xlink:to="FSI_NanoChemSolutionsIncMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_NanoChemSolutionsIncMember_doc" xml:lang="en-US">NanoChem Solutions Inc [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities" xlink:to="FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities_doc" xml:lang="en-US">Inventory additions in accounts payable and accrued liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PromissoryNoteOneWithMidlandBankMember" xlink:to="FSI_PromissoryNoteOneWithMidlandBankMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_PromissoryNoteOneWithMidlandBankMember_doc" xml:lang="en-US">Promissory Note One With Midland Bank [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PromissoryNoteWithMidlandBankMember" xlink:to="FSI_PromissoryNoteWithMidlandBankMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_PromissoryNoteWithMidlandBankMember_doc" xml:lang="en-US">Promissory Note With Midland Bank [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfLoanCovenantsTableTextBlock" xlink:to="FSI_ScheduleOfLoanCovenantsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ScheduleOfLoanCovenantsTableTextBlock_doc" xml:lang="en-US">Schedule Of Loan Covenants [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_CapitalInExcessOfParValueMember" xlink:to="FSI_CapitalInExcessOfParValueMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_CapitalInExcessOfParValueMember_doc" xml:lang="en-US">Capital In Excess Of Par Value [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock" xlink:to="FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock_doc" xml:lang="en-US">Schedule Of Non Operating Loss Carryforwards [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetsLiabilitiesGross" xlink:to="FSI_DeferredTaxAssetsLiabilitiesGross_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_DeferredTaxAssetsLiabilitiesGross_doc" xml:lang="en-US">Deferred Tax Assets Liabilities Gross.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetNet" xlink:to="FSI_DeferredTaxAssetNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_DeferredTaxAssetNet_doc" xml:lang="en-US">Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetLiabilitiesNet" xlink:to="FSI_DeferredTaxAssetLiabilitiesNet_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_DeferredTaxAssetLiabilitiesNet_doc" xml:lang="en-US">Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_doc" xml:lang="en-US">Exercise price per share.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_doc" xml:lang="en-US">Exercise price per share.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpInvestmentsLlcAndEnpMendotaMember" xlink:to="FSI_EnpInvestmentsLlcAndEnpMendotaMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EnpInvestmentsLlcAndEnpMendotaMember_doc" xml:lang="en-US">ENP Investments LLC and ENP Mendota [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfDistributionsTableTextBlock" xlink:to="FSI_ScheduleOfDistributionsTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ScheduleOfDistributionsTableTextBlock_doc" xml:lang="en-US">Schedule Of Distributions [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_StockIssuedInExchangeForServicesPolicyTextBlock" xlink:to="FSI_StockIssuedInExchangeForServicesPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_StockIssuedInExchangeForServicesPolicyTextBlock_doc" xml:lang="en-US">Stock issued in exchange for services [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfMethodOfDepreciationTableTextBlock" xlink:to="FSI_ScheduleOfMethodOfDepreciationTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ScheduleOfMethodOfDepreciationTableTextBlock_doc" xml:lang="en-US">Schedule Of Method Of Depreciation [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock" xlink:to="FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_doc" xml:lang="en-US">Summary Of Rightofuse Asset And Lease Liability [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OperatingLeasesLiabilityAddition" xlink:to="FSI_OperatingLeasesLiabilityAddition_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_OperatingLeasesLiabilityAddition_doc" xml:lang="en-US">Operating leases liability addition.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock" xlink:to="FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_doc" xml:lang="en-US">Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed [Table Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_StockOptionExercisePercent" xlink:to="FSI_StockOptionExercisePercent_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_StockOptionExercisePercent_doc" xml:lang="en-US">Stock option exercise percent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainOnInvestments" xlink:to="FSI_GainOnInvestments_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_GainOnInvestments_doc" xml:lang="en-US">Gain on investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainLossOnSaleOfLand" xlink:to="FSI_GainLossOnSaleOfLand_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_GainLossOnSaleOfLand_doc" xml:lang="en-US">Gain loss on sale of land</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_UponExerciseofStockOptionsMember" xlink:to="FSI_UponExerciseofStockOptionsMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_UponExerciseofStockOptionsMember_doc" xml:lang="en-US">Upon Exercise of Stock Options [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne" xlink:to="FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne_doc" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:to="FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_doc" xml:lang="en-US">Lessee operating lease liability payments due after year three.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_ComparativeFiguresTextBlock" xlink:to="FSI_ComparativeFiguresTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_ComparativeFiguresTextBlock_doc" xml:lang="en-US">Comparative Figures [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PromissoryNoteWithENPRealtyMember" xlink:to="FSI_PromissoryNoteWithENPRealtyMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_PromissoryNoteWithENPRealtyMember_doc" xml:lang="en-US">Promissory Note with ENP Realty [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_NewManufacturingEquipmentMember" xlink:to="FSI_NewManufacturingEquipmentMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_NewManufacturingEquipmentMember_doc" xml:lang="en-US">New Manufacturing Equipment [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EmploymentAgreementMember" xlink:to="FSI_EmploymentAgreementMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_EmploymentAgreementMember_doc" xml:lang="en-US">Employment Agreement [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OBrienMember" xlink:to="FSI_OBrienMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_OBrienMember_doc" xml:lang="en-US">Mr. O'Brien [Member]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_TermDepositsPolicyTextBlock" xlink:to="FSI_TermDepositsPolicyTextBlock_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="FSI_TermDepositsPolicyTextBlock_doc" xml:lang="en-US">Term Deposits Policy [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_EnpInvestmentsLLCMember" xlink:to="FSI_EnpInvestmentsLLCMember_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_EnpInvestmentsLLCMember_3_lbl" xml:lang="en-US">ENP Investments LLC [Member] [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_NanoChemSolutionsIncMember" xlink:to="FSI_NanoChemSolutionsIncMember_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_NanoChemSolutionsIncMember_3_lbl" xml:lang="en-US">NanoChem Solutions Inc [Member] [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_2_lbl" xml:lang="en-US">Liabilities [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4_lbl" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2_lbl" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_2_lbl" xml:lang="en-US">Operating Expenses [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_2_lbl" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_3_lbl" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_GainLossOnInvestment" xlink:to="FSI_GainLossOnInvestment_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_GainLossOnInvestment_3_lbl" xml:lang="en-US">GainLossOnInvestment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_BadDebtExpense" xlink:to="FSI_BadDebtExpense_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_BadDebtExpense_3_lbl" xml:lang="en-US">Bad debt expense [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_PaycheckProtectionProgramLoanForgiveness" xlink:to="FSI_PaycheckProtectionProgramLoanForgiveness_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_PaycheckProtectionProgramLoanForgiveness_3_lbl" xml:lang="en-US">PaycheckProtectionProgramLoanForgiveness</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_2_lbl" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_2_lbl" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfCapitalDistribution" xlink:to="us-gaap_PaymentsOfCapitalDistribution_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfCapitalDistribution_2_lbl" xml:lang="en-US">Payments of Capital Distribution</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_2_lbl" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfFinancingCosts_2_lbl" xml:lang="en-US">Payments of Financing Costs</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfDebt_2_lbl" xml:lang="en-US">Repayments of Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_2_lbl" xml:lang="en-US">Short-Term Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_2_lbl" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OperatingLeasesLiabilityAddition" xlink:to="FSI_OperatingLeasesLiabilityAddition_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_OperatingLeasesLiabilityAddition_3_lbl" xml:lang="en-US">OperatingLeasesLiabilityAddition</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_OperatingLeasesLiabilityTermination" xlink:to="FSI_OperatingLeasesLiabilityTermination_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_OperatingLeasesLiabilityTermination_3_lbl" xml:lang="en-US">OperatingLeasesLiabilityTermination</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_2_lbl" xml:lang="en-US">Operating Lease, Payments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:to="FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_3_lbl" xml:lang="en-US">LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_2_lbl" xml:lang="en-US">Allowance for Doubtful Accounts, Premiums and Other Receivables</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNotesReceivableNet" xlink:to="us-gaap_AccountsAndNotesReceivableNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNotesReceivableNet_2_lbl" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_3_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_2_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:to="us-gaap_IndefinitelivedIntangibleAssetsAcquired_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefinitelivedIntangibleAssetsAcquired_2_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets Acquired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_2_lbl" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_2_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_2_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_RealizedInvestmentGainsLossesNet" xlink:to="FSI_RealizedInvestmentGainsLossesNet_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_RealizedInvestmentGainsLossesNet_3_lbl" xml:lang="en-US">RealizedInvestmentGainsLossesNet</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_2_lbl" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromRelatedParties" xlink:to="us-gaap_RevenueFromRelatedParties_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromRelatedParties_2_lbl" xml:lang="en-US">Revenue from Related Parties</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_2_lbl" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_2_lbl" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_2_lbl" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_2_lbl" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfBankDebt_2_lbl" xml:lang="en-US">Repayments of Bank Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromDepositOnLoan" xlink:to="us-gaap_PaymentsForProceedsFromDepositOnLoan_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromDepositOnLoan_2_lbl" xml:lang="en-US">Payments for (Proceeds from) Deposit on Loan</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseDebt_2_lbl" xml:lang="en-US">Interest Expense, Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInvestments" xlink:to="us-gaap_DeferredTaxAssetsInvestments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInvestments_2_lbl" xml:lang="en-US">Deferred Tax Assets, Investments</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne" xlink:to="FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne_3_lbl" xml:lang="en-US">DeferredTaxAssetsPropertyPlantsAndEquipmentOne</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_4_lbl" xml:lang="en-US">SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" xlink:to="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_3_lbl" xml:lang="en-US">SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_2_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Revenues</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationNonproduction" xlink:to="us-gaap_DepreciationNonproduction_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationNonproduction_2_lbl" xml:lang="en-US">Depreciation, Nonproduction</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>26
<FILENAME>fsi-20220331_pre.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.15b -->
    <!-- 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-20220331.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" xlink:href="fsi-20220331.xsd#InterimConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" xlink:href="fsi-20220331.xsd#InterimConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:href="fsi-20220331.xsd#InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" xlink:href="fsi-20220331.xsd#InterimConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" xlink:href="fsi-20220331.xsd#InterimConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/BasisOfPresentation" xlink:href="fsi-20220331.xsd#BasisOfPresentation" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPolicies" xlink:href="fsi-20220331.xsd#SignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Leases" xlink:href="fsi-20220331.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/AccountsReceivable" xlink:href="fsi-20220331.xsd#AccountsReceivable" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Inventories" xlink:href="fsi-20220331.xsd#Inventories" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholds" xlink:href="fsi-20220331.xsd#PropertyEquipmentAndLeaseholds" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Patents" xlink:href="fsi-20220331.xsd#Patents" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets" xlink:href="fsi-20220331.xsd#GoodwillAndIntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDeposits" xlink:href="fsi-20220331.xsd#LongTermDeposits" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Investments" xlink:href="fsi-20220331.xsd#Investments" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Short-termLineOfCredit" xlink:href="fsi-20220331.xsd#Short-termLineOfCredit" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDebt" xlink:href="fsi-20220331.xsd#LongTermDebt" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ConvertibleNotePayable" xlink:href="fsi-20220331.xsd#ConvertibleNotePayable" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomeTaxes" xlink:href="fsi-20220331.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomePerShare" xlink:href="fsi-20220331.xsd#IncomePerShare" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/StockOptions" xlink:href="fsi-20220331.xsd#StockOptions" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/CapitalStock" xlink:href="fsi-20220331.xsd#CapitalStock" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Non-controllingInterests" xlink:href="fsi-20220331.xsd#Non-controllingInterests" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency" xlink:href="fsi-20220331.xsd#SegmentedSignificantCustomerInformationAndEconomicDependency" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ComparativeFigures" xlink:href="fsi-20220331.xsd#ComparativeFigures" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SubsequentEvents" xlink:href="fsi-20220331.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" xlink:href="fsi-20220331.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables" xlink:href="fsi-20220331.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LeasesTables" xlink:href="fsi-20220331.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/AccountsReceivableTables" xlink:href="fsi-20220331.xsd#AccountsReceivableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InventoriesTables" xlink:href="fsi-20220331.xsd#InventoriesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsTables" xlink:href="fsi-20220331.xsd#PropertyEquipmentAndLeaseholdsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PatentsTables" xlink:href="fsi-20220331.xsd#PatentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables" xlink:href="fsi-20220331.xsd#GoodwillAndIntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDepositsTables" xlink:href="fsi-20220331.xsd#LongTermDepositsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InvestmentsTables" xlink:href="fsi-20220331.xsd#InvestmentsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDebtTables" xlink:href="fsi-20220331.xsd#LongTermDebtTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomeTaxesTables" xlink:href="fsi-20220331.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomePerShareTables" xlink:href="fsi-20220331.xsd#IncomePerShareTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/StockOptionsTables" xlink:href="fsi-20220331.xsd#StockOptionsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Non-controllingInterestsTables" xlink:href="fsi-20220331.xsd#Non-controllingInterestsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables" xlink:href="fsi-20220331.xsd#SegmentedSignificantCustomerInformationAndEconomicDependencyTables" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative" xlink:href="fsi-20220331.xsd#BasisOfPresentationDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" xlink:href="fsi-20220331.xsd#ScheduleOfMethodOfDepreciationDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:href="fsi-20220331.xsd#SignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" xlink:href="fsi-20220331.xsd#SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfUndiscountedRentPaymentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LeasesDetailsNarrative" xlink:href="fsi-20220331.xsd#LeasesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails" xlink:href="fsi-20220331.xsd#ScheduleOfAccountsReceivableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfInventoriesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfPropertyEquipmentAndLeaseholdsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative" xlink:href="fsi-20220331.xsd#PropertyEquipmentAndLeaseholdsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfPatentsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfPatentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails" xlink:href="fsi-20220331.xsd#ScheduleOfEstimatedAmortizationExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/PatentsDetailsNarrative" xlink:href="fsi-20220331.xsd#PatentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:href="fsi-20220331.xsd#ScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:href="fsi-20220331.xsd#GoodwillAndIntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfLongTermDepositsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" xlink:href="fsi-20220331.xsd#ScheduleOfEquityMethodInvestmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" xlink:href="fsi-20220331.xsd#SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails" xlink:href="fsi-20220331.xsd#ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" xlink:href="fsi-20220331.xsd#InvestmentsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" xlink:href="fsi-20220331.xsd#Short-termLineOfCreditDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" xlink:href="fsi-20220331.xsd#ScheduleOfInterestLoanRepaymentDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfLoanCovenantsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" xlink:href="fsi-20220331.xsd#ScheduleOfOutstandingBalanceLoanDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" xlink:href="fsi-20220331.xsd#LongTermDebtDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative" xlink:href="fsi-20220331.xsd#ConvertibleNotePayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails" xlink:href="fsi-20220331.xsd#ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfReconciliationOfIncomeTaxesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfNonOperatingLossCarryforwardsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative" xlink:href="fsi-20220331.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails" xlink:href="fsi-20220331.xsd#ScheduleOfBasicAndDilutedLossPerShareDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfAnti-dilutiveOptionsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfAnti-dilutiveOptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative" xlink:href="fsi-20220331.xsd#IncomePerShareDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfStockOptionActivitiesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfStockOptionFairValueAssumptionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" xlink:href="fsi-20220331.xsd#StockOptionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" xlink:href="fsi-20220331.xsd#CapitalStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfDistributionsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" xlink:href="fsi-20220331.xsd#Non-controllingInterestsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" xlink:href="fsi-20220331.xsd#ScheduleOfReportableSegmentsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" xlink:href="fsi-20220331.xsd#ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails" xlink:href="fsi-20220331.xsd#ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" xlink:href="fsi-20220331.xsd#SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" xlink:href="fsi-20220331.xsd#SubsequentEventsDetailsNarrative" 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/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesTable" xlink:label="loc_deiEntityAddressesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesLineItems" xlink:label="loc_deiEntityAddressesLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesTable" xlink:to="loc_deiEntityAddressesLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_deiEntityAddressesAddressTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesTable" xlink:to="loc_deiEntityAddressesAddressTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_deiAddressTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesAddressTypeAxis" xlink:to="loc_deiAddressTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="loc_deiBusinessContactMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiAddressTypeDomain" xlink:to="loc_deiBusinessContactMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="loc_deiContactPersonnelName" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityAddressesLineItems" xlink:to="loc_deiContactPersonnelName" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" xlink:title="00000002 - Statement - Condensed Interim Consolidated Balance Sheets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaapDepositsAssetsCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapDepositsAssetsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FiniteLivedPatentGross" xlink:label="loc_FSIFiniteLivedPatentGross" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_FSIFiniteLivedPatentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapIntangibleAssetsNetExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaapDepositsAssetsNoncurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapDepositsAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapEquityMethodInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaapDeferredIncomeTaxAssetsNet" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxAssetsNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaapLiabilitiesAbstract" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaapDeferredRevenueCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapDeferredRevenueCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaapTaxesPayableCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapTaxesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxLiabilitiesNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - Condensed Interim Consolidated Balance Sheets (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" xlink:title="00000004 - Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalariesAndWages" xlink:label="loc_us-gaapSalariesAndWages" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSalariesAndWages" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficersCompensation" xlink:label="loc_us-gaapOfficersCompensation" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOfficersCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralInsuranceExpense" xlink:label="loc_us-gaapGeneralInsuranceExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGeneralInsuranceExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_Consulting" xlink:label="loc_FSIConsulting" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_FSIConsulting" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfessionalFees" xlink:label="loc_us-gaapProfessionalFees" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapProfessionalFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralExpense" xlink:label="loc_us-gaapOtherGeneralExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOtherGeneralExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InterestExpenses" xlink:label="loc_FSIInterestExpenses" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_FSIInterestExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TravelAndEntertainmentExpense" xlink:label="loc_us-gaapTravelAndEntertainmentExpense" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapTravelAndEntertainmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InvestorRelationsAndTransferAgentFee" xlink:label="loc_FSIInvestorRelationsAndTransferAgentFee" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_FSIInvestorRelationsAndTransferAgentFee" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_Commissions" xlink:label="loc_FSICommissions" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_FSICommissions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommunicationsAndInformationTechnology" xlink:label="loc_us-gaapCommunicationsAndInformationTechnology" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapCommunicationsAndInformationTechnology" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense" xlink:label="loc_us-gaapUtilitiesOperatingExpense" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapUtilitiesOperatingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ShippingCost" xlink:label="loc_FSIShippingCost" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_FSIShippingCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainLossOnSaleOfLand" xlink:label="loc_FSIGainLossOnSaleOfLand" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_FSIGainLossOnSaleOfLand" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PppLoanForgiveness" xlink:label="loc_FSIPppLoanForgiveness" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_FSIPppLoanForgiveness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestments" xlink:label="loc_us-gaapGainLossOnInvestments" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGainLossOnInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainOnAcquisition" xlink:label="loc_FSIGainOnAcquisition" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_FSIGainOnAcquisition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="loc_us-gaapInvestmentIncomeInterest" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapInvestmentIncomeInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract" xlink:label="loc_us-gaapDeferredIncomeTaxesAndTaxCreditsAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxesAndTaxCreditsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_2" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapProfitLoss_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapOtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaapComprehensiveIncomeNetOfTax" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="loc_us-gaapComprehensiveIncomeNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" xlink:title="00000005 - Statement - Condensed Interim Consolidated Statements of Stockholders&apos; Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="70" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_CapitalInExcessOfParValueMember" xlink:label="loc_FSICapitalInExcessOfParValueMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_FSICapitalInExcessOfParValueMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember" xlink:label="loc_us-gaapParentMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapParentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaapNoncontrollingInterestMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapNoncontrollingInterestMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="loc_us-gaapMinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapMinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - Condensed Interim Consolidated Statements of Cash Flows">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaapDepreciationAndAmortization" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LeaseRightOfUseFinancing" xlink:label="loc_FSILeaseRightOfUseFinancing" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_FSILeaseRightOfUseFinancing" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainLossOnInvestment" xlink:label="loc_FSIGainLossOnInvestment" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_FSIGainLossOnInvestment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BadDebtExpense" xlink:label="loc_FSIBadDebtExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_FSIBadDebtExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainLossOnSaleOfLand" xlink:label="loc_FSIGainLossOnSaleOfLand" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_FSIGainLossOnSaleOfLand" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaycheckProtectionProgramLoanForgiveness" xlink:label="loc_FSIPaycheckProtectionProgramLoanForgiveness" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_FSIPaycheckProtectionProgramLoanForgiveness" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInInventories" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromOtherDeposits" xlink:label="loc_us-gaapProceedsFromOtherDeposits" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromOtherDeposits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaapPaymentsToAcquireInvestments" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:label="loc_us-gaapProceedsFromSaleOfEquityMethodInvestments" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfEquityMethodInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfOtherPropertyPlantAndEquipment" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaapProceedsFromLinesOfCredit" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromLinesOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfCapitalDistribution" xlink:label="loc_us-gaapPaymentsOfCapitalDistribution" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfCapitalDistribution" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:label="loc_us-gaapProceedsFromRepaymentsOfLinesOfCredit" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromRepaymentsOfLinesOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaapRepaymentsOfLongTermDebt" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="loc_us-gaapPaymentsOfFinancingCosts" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfFinancingCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt" xlink:label="loc_us-gaapRepaymentsOfDebt" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapRepaymentsOfDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaapPaymentsToMinorityShareholders" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToMinorityShareholders" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapEffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaapShortTermInvestments" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapShortTermInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities" xlink:label="loc_FSIInventoryAdditionsInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_FSIInventoryAdditionsInAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/BasisOfPresentation" xlink:title="00000007 - Disclosure - BASIS OF PRESENTATION">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPolicies" xlink:title="00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Leases" xlink:title="00000009 - Disclosure - LEASES">
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureLeasesAbstract" xlink:label="loc_FSIDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeasesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/AccountsReceivable" xlink:title="00000010 - Disclosure - ACCOUNTS RECEIVABLE">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesTextBlock" xlink:label="loc_us-gaapFinancingReceivablesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapFinancingReceivablesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Inventories" xlink:title="00000011 - Disclosure - INVENTORIES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaapInventoryDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholds" xlink:title="00000012 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Patents" xlink:title="00000013 - Disclosure - PATENTS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" xlink:to="loc_us-gaapIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets" xlink:title="00000014 - Disclosure - GOODWILL AND INTANGIBLE ASSETS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDeposits" xlink:title="00000015 - Disclosure - LONG TERM DEPOSITS">
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureLongTermDepositsAbstract" xlink:label="loc_FSIDisclosureLongTermDepositsAbstract" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LongTermDepositsTextBlock" xlink:label="loc_FSILongTermDepositsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLongTermDepositsAbstract" xlink:to="loc_FSILongTermDepositsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Investments" xlink:title="00000016 - Disclosure - INVESTMENTS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="loc_us-gaapEquityMethodInvestmentsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapEquityMethodInvestmentsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Short-termLineOfCredit" xlink:title="00000017 - Disclosure - SHORT-TERM LINE OF CREDIT">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTextBlock" xlink:label="loc_us-gaapShortTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapShortTermDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDebt" xlink:title="00000018 - Disclosure - LONG TERM DEBT">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="loc_us-gaapLongTermDebtTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebtTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ConvertibleNotePayable" xlink:title="00000019 - Disclosure - CONVERTIBLE NOTE PAYABLE">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomeTaxes" xlink:title="00000020 - Disclosure - INCOME TAXES">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomePerShare" xlink:title="00000021 - Disclosure - INCOME PER SHARE">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaapEarningsPerShareTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/StockOptions" xlink:title="00000022 - Disclosure - STOCK OPTIONS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/CapitalStock" xlink:title="00000023 - Disclosure - CAPITAL STOCK">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Non-controllingInterests" xlink:title="00000024 - Disclosure - NON-CONTROLLING INTERESTS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaapNoncontrollingInterestAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="loc_us-gaapMinorityInterestDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncontrollingInterestAbstract" xlink:to="loc_us-gaapMinorityInterestDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency" xlink:title="00000025 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaapSegmentReportingDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapSegmentReportingDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ComparativeFigures" xlink:title="00000026 - Disclosure - COMPARATIVE FIGURES">
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureComparativeFiguresAbstract" xlink:label="loc_FSIDisclosureComparativeFiguresAbstract" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ComparativeFiguresTextBlock" xlink:label="loc_FSIComparativeFiguresTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureComparativeFiguresAbstract" xlink:to="loc_FSIComparativeFiguresTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SubsequentEvents" xlink:title="00000027 - Disclosure - SUBSEQUENT EVENTS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" xlink:title="00000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy" xlink:label="loc_us-gaapPremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_StockIssuedInExchangeForServicesPolicyTextBlock" xlink:label="loc_FSIStockIssuedInExchangeForServicesPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_FSIStockIssuedInExchangeForServicesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="loc_us-gaapCompensationRelatedCostsPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCompensationRelatedCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaapComprehensiveIncomePolicyPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapComprehensiveIncomePolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="loc_us-gaapEquityMethodInvestmentsPolicy" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEquityMethodInvestmentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapGoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TermDepositsPolicyTextBlock" xlink:label="loc_FSITermDepositsPolicyTextBlock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_FSITermDepositsPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables" xlink:title="00000029 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfMethodOfDepreciationTableTextBlock" xlink:label="loc_FSIScheduleOfMethodOfDepreciationTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_FSIScheduleOfMethodOfDepreciationTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LeasesTables" xlink:title="00000030 - Disclosure - LEASES (Tables)">
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureLeasesAbstract" xlink:label="loc_FSIDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock" xlink:label="loc_FSISummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_FSISummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/AccountsReceivableTables" xlink:title="00000031 - Disclosure - ACCOUNTS RECEIVABLE (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:label="loc_us-gaapAccountsReceivableAllowanceForCreditLossTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InventoriesTables" xlink:title="00000032 - Disclosure - INVENTORIES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsTables" xlink:title="00000033 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PatentsTables" xlink:title="00000034 - Disclosure - PATENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" xlink:to="loc_us-gaapScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables" xlink:title="00000035 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="loc_us-gaapScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock" xlink:label="loc_FSIScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_FSIScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDepositsTables" xlink:title="00000036 - Disclosure - LONG TERM DEPOSITS (Tables)">
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureLongTermDepositsAbstract" xlink:label="loc_FSIDisclosureLongTermDepositsAbstract" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfLongTermDepositsTableTextBlock" xlink:label="loc_FSIScheduleOfLongTermDepositsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLongTermDepositsAbstract" xlink:to="loc_FSIScheduleOfLongTermDepositsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InvestmentsTables" xlink:title="00000037 - Disclosure - INVESTMENTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpRealtyLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIFloridaBasedLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LygosIncMember" xlink:label="loc_FSILygosIncMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSILygosIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaapEquityMethodInvestmentsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnInvestmentsTextBlock" xlink:label="loc_us-gaapGainLossOnInvestmentsTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainLossOnInvestmentsTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock" xlink:label="loc_FSIScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FSIScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDebtTables" xlink:title="00000038 - Disclosure - LONG TERM DEBT (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteWithMidlandBankMember" xlink:label="loc_FSIPromissoryNoteWithMidlandBankMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSIPromissoryNoteWithMidlandBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteWithENPRealtyMember" xlink:label="loc_FSIPromissoryNoteWithENPRealtyMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSIPromissoryNoteWithENPRealtyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentMember" xlink:label="loc_FSIEnpInvestmentMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIEnpInvestmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NewManufacturingEquipmentMember" xlink:label="loc_FSINewManufacturingEquipmentMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSINewManufacturingEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfMaturitiesOfLongTermDebtTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfLoanCovenantsTableTextBlock" xlink:label="loc_FSIScheduleOfLoanCovenantsTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_FSIScheduleOfLoanCovenantsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaapScheduleOfDebtInstrumentsTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomeTaxesTables" xlink:title="00000039 - Disclosure - INCOME TAXES (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock" xlink:label="loc_FSIScheduleOfNonOperatingLossCarryforwardsTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_FSIScheduleOfNonOperatingLossCarryforwardsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomePerShareTables" xlink:title="00000040 - Disclosure - INCOME PER SHARE (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/StockOptionsTables" xlink:title="00000041 - Disclosure - STOCK OPTIONS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Non-controllingInterestsTables" xlink:title="00000042 - Disclosure - NON-CONTROLLING INTERESTS (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaapNoncontrollingInterestAbstract" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ScheduleOfDistributionsTableTextBlock" xlink:label="loc_FSIScheduleOfDistributionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncontrollingInterestAbstract" xlink:to="loc_FSIScheduleOfDistributionsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables" xlink:title="00000043 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:label="loc_us-gaapReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaapScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="loc_us-gaapScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative" xlink:title="00000044 - Disclosure - BASIS OF PRESENTATION (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtOwnershipAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLlcAndEnpMendotaMember" xlink:label="loc_FSIEnpInvestmentsLlcAndEnpMendotaMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpInvestmentsLlcAndEnpMendotaMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpnvestmentsLlcMember" xlink:label="loc_FSIEnpnvestmentsLlcMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpnvestmentsLlcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLLCMember" xlink:label="loc_FSIEnpInvestmentsLLCMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpInvestmentsLLCMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpRealtyLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_deiLegalEntityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_UnrelatedPartyMember" xlink:label="loc_FSIUnrelatedPartyMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIUnrelatedPartyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:label="loc_us-gaapSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaapBusinessCombinationConsiderationTransferred1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapBusinessCombinationConsiderationTransferred1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" xlink:title="00000045 - Disclosure - SCHEDULE OF METHOD OF DEPRECIATION (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BoatMember" xlink:label="loc_FSIBoatMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSIBoatMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BuildingAndImprovementsMember" xlink:label="loc_FSIBuildingAndImprovementsMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSIBuildingAndImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TrailerMember" xlink:label="loc_FSITrailerMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSITrailerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="loc_us-gaapAutomobilesMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapAutomobilesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember" xlink:label="loc_us-gaapPatentsMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapPatentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyEquipmentMember" xlink:label="loc_us-gaapTechnologyEquipmentMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapTechnologyEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_CustomerRelationshipsENPInvestmentsMember" xlink:label="loc_FSICustomerRelationshipsENPInvestmentsMember" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSICustomerRelationshipsENPInvestmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SoftwareENPInvestmentsMember" xlink:label="loc_FSISoftwareENPInvestmentsMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSISoftwareENPInvestmentsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DepreciationMethodUsedAndAnnualRate" xlink:label="loc_FSIDepreciationMethodUsedAndAnnualRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_FSIDepreciationMethodUsedAndAnnualRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" xlink:title="00000046 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductInformationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapProductInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember" xlink:label="loc_us-gaapShippingAndHandlingMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_us-gaapShippingAndHandlingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ThreePrimaryCustomersMember" xlink:label="loc_FSIThreePrimaryCustomersMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_FSIThreePrimaryCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaapRevenueFromContractWithCustomerMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapRevenueFromContractWithCustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ConcentrationRiskThresholdPercentage" xlink:label="loc_FSIConcentrationRiskThresholdPercentage" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_FSIConcentrationRiskThresholdPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" xlink:title="00000047 - Disclosure - SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details)">
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureLeasesAbstract" xlink:label="loc_FSIDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OperatingLeaseAssetsAddition" xlink:label="loc_FSIOperatingLeaseAssetsAddition" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_FSIOperatingLeaseAssetsAddition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OperatingLeasesAssetsTermination" xlink:label="loc_FSIOperatingLeasesAssetsTermination" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_FSIOperatingLeasesAssetsTermination" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OperatingLeasesLiabilityAddition" xlink:label="loc_FSIOperatingLeasesLiabilityAddition" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_FSIOperatingLeasesLiabilityAddition" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OperatingLeasesLiabilityTermination" xlink:label="loc_FSIOperatingLeasesLiabilityTermination" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_FSIOperatingLeasesLiabilityTermination" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LeaseInterestExpense" xlink:label="loc_FSILeaseInterestExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_FSILeaseInterestExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaapOperatingLeasePayments" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeasePayments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_3" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability_3" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" xlink:title="00000048 - Disclosure - SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureLeasesAbstract" xlink:label="loc_FSIDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:label="loc_FSILesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_FSILesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LeasesDetailsNarrative" xlink:title="00000049 - Disclosure - LEASES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureLeasesAbstract" xlink:label="loc_FSIDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseDiscountRate" xlink:label="loc_us-gaapLesseeOperatingLeaseDiscountRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseDiscountRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails" xlink:title="00000050 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaapReceivablesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGross" xlink:label="loc_us-gaapAccountsReceivableGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsReceivableGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaapAccountsAndNotesReceivableNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapReceivablesAbstract" xlink:to="loc_us-gaapAccountsAndNotesReceivableNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails" xlink:title="00000051 - Disclosure - SCHEDULE OF INVENTORIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaapInventoryDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaapInventoryFinishedGoods" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryFinishedGoods" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaapInventoryWorkInProcess" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryWorkInProcess" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsAndSupplies" xlink:label="loc_us-gaapInventoryRawMaterialsAndSupplies" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryRawMaterialsAndSupplies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapInventoryDisclosureAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" xlink:title="00000052 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BuildingAndImprovementsMember" xlink:label="loc_FSIBuildingAndImprovementsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSIBuildingAndImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AutomobilesMember" xlink:label="loc_us-gaapAutomobilesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapAutomobilesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaapComputerEquipmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapComputerEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaapFurnitureAndFixturesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaapOfficeEquipmentMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapOfficeEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaapMachineryAndEquipmentMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapMachineryAndEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TrailerMember" xlink:label="loc_FSITrailerMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSITrailerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BoatMember" xlink:label="loc_FSIBoatMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSIBoatMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="loc_us-gaapDevelopedTechnologyRightsMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapDevelopedTechnologyRightsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LandMember" xlink:label="loc_us-gaapLandMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLandMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative" xlink:title="00000053 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaapEquipmentMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaapDepreciation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapDepreciation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AreaOfLand" xlink:label="loc_us-gaapAreaOfLand" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAreaOfLand" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfMachineryAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfMachineryAndEquipment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapProceedsFromSaleOfMachineryAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainOnInvestments" xlink:label="loc_FSIGainOnInvestments" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_FSIGainOnInvestments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapGainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfPatentsDetails" xlink:title="00000054 - Disclosure - SCHEDULE OF PATENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedPatentsGross" xlink:label="loc_us-gaapFiniteLivedPatentsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" xlink:to="loc_us-gaapFiniteLivedPatentsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails" xlink:title="00000055 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/PatentsDetailsNarrative" xlink:title="00000056 - Disclosure - PATENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetImpairmentAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_CADMember" xlink:label="loc_FSICADMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_FSICADMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_IncreaseInCurrencyConversion" xlink:label="loc_FSIIncreaseInCurrencyConversion" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSIIncreaseInCurrencyConversion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" xlink:title="00000057 - Disclosure - SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnPInvestmentsCorporationLLCMember" xlink:label="loc_FSIEnPInvestmentsCorporationLLCMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnPInvestmentsCorporationLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsExcludingGoodwill" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwill_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaapGoodwillAcquiredDuringPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwillAcquiredDuringPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaapGoodwillImpairmentLoss" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwillImpairmentLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaapGoodwill_3" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGoodwill_3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsExcludingGoodwill_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsExcludingGoodwill_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefinitelivedIntangibleAssetsAcquired" xlink:label="loc_us-gaapIndefinitelivedIntangibleAssetsAcquired" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIndefinitelivedIntangibleAssetsAcquired" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:label="loc_us-gaapImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaapIndefiniteLivedIntangibleAssetsExcludingGoodwill_3" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapIndefiniteLivedIntangibleAssetsExcludingGoodwill_3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" xlink:title="00000058 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentEffectsOnEarningsPerShareTable" xlink:label="loc_us-gaapImpairmentEffectsOnEarningsPerShareTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapImpairmentEffectsOnEarningsPerShareTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems" xlink:label="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareTable" xlink:to="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaapFairValueByAssetClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareTable" xlink:to="loc_us-gaapFairValueByAssetClassAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueByAssetClassAxis" xlink:to="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMember" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapImpairmentEffectsOnEarningsPerShareLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" xlink:title="00000059 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_srtOwnershipAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpnvestmentsLlcMember" xlink:label="loc_FSIEnpnvestmentsLlcMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpnvestmentsLlcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaapCustomerRelationshipsMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapCustomerRelationshipsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaapComputerSoftwareIntangibleAssetMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="loc_us-gaapComputerSoftwareIntangibleAssetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFiniteLivedIntangibleAssetsLineItems" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails" xlink:title="00000060 - Disclosure - SCHEDULE OF LONG TERM DEPOSITS (Details)">
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DisclosureLongTermDepositsAbstract" xlink:label="loc_FSIDisclosureLongTermDepositsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaapDepositsAssetsNoncurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_FSIDisclosureLongTermDepositsAbstract" xlink:to="loc_us-gaapDepositsAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" xlink:title="00000061 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpRealtyLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIFloridaBasedLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LygosIncMember" xlink:label="loc_FSILygosIncMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSILygosIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EquityMethodInvestmentReturnOfEquity" xlink:label="loc_FSIEquityMethodInvestmentReturnOfEquity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FSIEquityMethodInvestmentReturnOfEquity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaapEquityMethodInvestmentRealizedGainLossOnDisposal" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentRealizedGainLossOnDisposal" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaapEquityMethodInvestments_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapEquityMethodInvestments_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InvestmentEliminatedUponConsolidation" xlink:label="loc_FSIInvestmentEliminatedUponConsolidation" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FSIInvestmentEliminatedUponConsolidation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_AdditionalPayment" xlink:label="loc_FSIAdditionalPayment" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FSIAdditionalPayment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquisitionCosts" xlink:label="loc_us-gaapAcquisitionCosts" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAcquisitionCosts" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" xlink:title="00000062 - Disclosure - SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIFloridaBasedLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnSalesOfInvestmentRealEstate" xlink:label="loc_us-gaapGainsLossesOnSalesOfInvestmentRealEstate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapGainsLossesOnSalesOfInvestmentRealEstate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_RealizedInvestmentGainsLossesNet" xlink:label="loc_FSIRealizedInvestmentGainsLossesNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_FSIRealizedInvestmentGainsLossesNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealizedInvestmentGainsLosses" xlink:label="loc_us-gaapRealizedInvestmentGainsLosses" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapRealizedInvestmentGainsLosses" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails" xlink:title="00000063 - Disclosure - SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_InvestmentEliminatedUponConsolidation" xlink:label="loc_FSIInvestmentEliminatedUponConsolidation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_FSIInvestmentEliminatedUponConsolidation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapBusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_GainOnAcquisitionOfEnpRealty" xlink:label="loc_FSIGainOnAcquisitionOfEnpRealty" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_FSIGainOnAcquisitionOfEnpRealty" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" xlink:title="00000064 - Disclosure - INVESTMENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FSIEnpRealtyLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FSIFloridaBasedLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_srtOwnershipAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember_2" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpRealtyLLCMember_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_deiLegalEntityAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_AppliedHoldingCorpMember" xlink:label="loc_FSIAppliedHoldingCorpMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIAppliedHoldingCorpMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TrioOpportunityCorpMember" xlink:label="loc_FSITrioOpportunityCorpMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSITrioOpportunityCorpMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember_2" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIFloridaBasedLLCMember_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LygosIncMember" xlink:label="loc_FSILygosIncMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSILygosIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_srtRangeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonClassBMember" xlink:label="loc_us-gaapCommonClassBMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FloridaBasedLLCMember" xlink:label="loc_FSIFloridaBasedLLCMember_3" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIFloridaBasedLLCMember_3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributionsFromAffiliates" xlink:label="loc_us-gaapProceedsFromContributionsFromAffiliates" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapProceedsFromContributionsFromAffiliates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" xlink:label="loc_us-gaapInvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapInvestmentCompanyNetAssetsFromOperationsIncreaseDecrease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateYear" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentExpirationOrDueDateYear" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentExpirationOrDueDateYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaapDebtInstrumentTerm" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapDebtInstrumentTerm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapSharePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashNoncurrent" xlink:label="loc_us-gaapRestrictedCashNoncurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapRestrictedCashNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration" xlink:label="loc_us-gaapAssetAcquisitionConsiderationTransferredContingentConsideration" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapAssetAcquisitionConsiderationTransferredContingentConsideration" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaapRevenueFromRelatedParties" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapRevenueFromRelatedParties" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties" xlink:label="loc_us-gaapAccountsReceivableRelatedParties" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapAccountsReceivableRelatedParties" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="loc_us-gaapPaymentsToAcquireInvestments" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEquityMethodInvestmentsLineItems" xlink:to="loc_us-gaapPaymentsToAcquireInvestments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" xlink:title="00000065 - Disclosure - SHORT-TERM LINE OF CREDIT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaapLineOfCreditFacilityTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLineOfCreditFacilityTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaapLineOfCreditFacilityLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapLineOfCreditFacilityLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NewAgreementMember" xlink:label="loc_FSINewAgreementMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_FSINewAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaapLineOfCreditFacilityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapLineOfCreditFacilityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaapLineOfCreditFacilityLenderDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityAxis" xlink:to="loc_us-gaapLineOfCreditFacilityLenderDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankMember" xlink:label="loc_FSIHarrisBankMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLenderDomain" xlink:to="loc_FSIHarrisBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandStatesBankMember" xlink:label="loc_FSIMidlandStatesBankMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIMidlandStatesBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankMember" xlink:label="loc_FSIHarrisBankMember_2" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIHarrisBankMember_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_srtRangeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_deiLegalEntityAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NanoChemSolutionIncMember" xlink:label="loc_FSINanoChemSolutionIncMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSINanoChemSolutionIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="70" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TermLoanMember" xlink:label="loc_FSITermLoanMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSITermLoanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EligiblePercentageOfDomesticAccountsReceivable" xlink:label="loc_FSIEligiblePercentageOfDomesticAccountsReceivable" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_FSIEligiblePercentageOfDomesticAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PercentageOfForeignAccountsReceivableOfInventory" xlink:label="loc_FSIPercentageOfForeignAccountsReceivableOfInventory" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_FSIPercentageOfForeignAccountsReceivableOfInventory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateDuringPeriod" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:label="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaapLineOfCredit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLineOfCredit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_LoanGuaranteedRate" xlink:label="loc_FSILoanGuaranteedRate" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_FSILoanGuaranteedRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent" xlink:label="loc_us-gaapLinesOfCreditCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapLinesOfCreditCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaapShortTermBorrowings" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapShortTermBorrowings" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLineOfCreditFacilityLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" xlink:title="00000066 - Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteOneWithMidlandBankMember" xlink:label="loc_FSIPromissoryNoteOneWithMidlandBankMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSIPromissoryNoteOneWithMidlandBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteWithMidlandBankMember" xlink:label="loc_FSIPromissoryNoteWithMidlandBankMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSIPromissoryNoteWithMidlandBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PromissoryNoteWithENPRealtyMember" xlink:label="loc_FSIPromissoryNoteWithENPRealtyMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSIPromissoryNoteWithENPRealtyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentMember" xlink:label="loc_FSIEnpInvestmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIEnpInvestmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NewManufacturingEquipmentMember" xlink:label="loc_FSINewManufacturingEquipmentMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_FSINewManufacturingEquipmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails" xlink:title="00000067 - Disclosure - SCHEDULE OF LOAN COVENANTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLoans" xlink:label="loc_us-gaapProceedsFromLoans" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapProceedsFromLoans" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ProceedsFromLoanAcquiredWithAcquisition" xlink:label="loc_FSIProceedsFromLoanAcquiredWithAcquisition" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_FSIProceedsFromLoanAcquiredWithAcquisition" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="loc_us-gaapRepaymentsOfBankDebt" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapRepaymentsOfBankDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromDepositOnLoan" xlink:label="loc_us-gaapPaymentsForProceedsFromDepositOnLoan" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapPaymentsForProceedsFromDepositOnLoan" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt_2" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapLongTermDebt_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" xlink:title="00000068 - Disclosure - SCHEDULE OF OUTSTANDING BALANCE LOAN (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankMember" xlink:label="loc_FSIHarrisBankMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIHarrisBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankOneMember" xlink:label="loc_FSIHarrisBankOneMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIHarrisBankOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandStatesBankMember" xlink:label="loc_FSIMidlandStatesBankMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIMidlandStatesBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FordMotorCreditCompanyMember" xlink:label="loc_FSIFordMotorCreditCompanyMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIFordMotorCreditCompanyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaycheckProtectionProgramMember" xlink:label="loc_FSIPaycheckProtectionProgramMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIPaycheckProtectionProgramMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaycheckProtectionProgramOneMember" xlink:label="loc_FSIPaycheckProtectionProgramOneMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIPaycheckProtectionProgramOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandStatesBankOneMember" xlink:label="loc_FSIMidlandStatesBankOneMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIMidlandStatesBankOneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandStatesBankTwoMember" xlink:label="loc_FSIMidlandStatesBankTwoMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIMidlandStatesBankTwoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_StockYardsBankTrustMember" xlink:label="loc_FSIStockYardsBankTrustMember" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIStockYardsBankTrustMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaapLongTermDebt" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapLongTermDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaapLongTermDebtCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapLongTermDebtCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaapLongTermDebtNoncurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapLongTermDebtNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" xlink:title="00000069 - Disclosure - LONG TERM DEBT (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable" xlink:label="loc_us-gaapScheduleOfShortTermDebtTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfShortTermDebtTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems" xlink:label="loc_us-gaapShortTermDebtLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapShortTermDebtLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaapDebtInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapDebtInstrumentAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaapDebtInstrumentNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentAxis" xlink:to="loc_us-gaapDebtInstrumentNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TermLoanMember" xlink:label="loc_FSITermLoanMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentNameDomain" xlink:to="loc_FSITermLoanMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_HarrisBankMember" xlink:label="loc_FSIHarrisBankMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIHarrisBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_MidlandBankMember" xlink:label="loc_FSIMidlandBankMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIMidlandBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_FordMotorCreditCompanyMember" xlink:label="loc_FSIFordMotorCreditCompanyMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIFordMotorCreditCompanyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaycheckProtectionProgramMember" xlink:label="loc_FSIPaycheckProtectionProgramMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIPaycheckProtectionProgramMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_StockYardsBankTrustMember" xlink:label="loc_FSIStockYardsBankTrustMember" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIStockYardsBankTrustMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_deiLegalEntityAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NanoChemSolutionsIncMember" xlink:label="loc_FSINanoChemSolutionsIncMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSINanoChemSolutionsIncMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_NanoChemSolutionIncMember" xlink:label="loc_FSINanoChemSolutionIncMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSINanoChemSolutionIncMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpPeruInvestmentsLlcMember" xlink:label="loc_FSIEnpPeruInvestmentsLlcMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpPeruInvestmentsLlcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLLCMember" xlink:label="loc_FSIEnpInvestmentsLLCMember" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpInvestmentsLLCMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpRealtyLLCMember" xlink:label="loc_FSIEnpRealtyLLCMember" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpRealtyLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLLCMember" xlink:label="loc_FSIEnpInvestmentsLLCMember_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FSIEnpInvestmentsLLCMember_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis" xlink:label="loc_us-gaapVariableRateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_us-gaapVariableRateAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain" xlink:label="loc_us-gaapVariableRateDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVariableRateAxis" xlink:to="loc_us-gaapVariableRateDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrimeRateMember" xlink:label="loc_us-gaapPrimeRateMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVariableRateDomain" xlink:to="loc_us-gaapPrimeRateMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" xlink:label="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShortTermDebtTable" xlink:to="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain" xlink:label="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankAxis" xlink:to="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_FederalHomeLoanBankOfCincinnatiMember" xlink:label="loc_srtFederalHomeLoanBankOfCincinnatiMember" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtFederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain" xlink:to="loc_srtFederalHomeLoanBankOfCincinnatiMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaapDebtInstrumentTerm" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentTerm" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_PaymentOfMonthlyInstallmentsInterestRate" xlink:label="loc_FSIPaymentOfMonthlyInstallmentsInterestRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_FSIPaymentOfMonthlyInstallmentsInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment" xlink:label="loc_us-gaapDebtInstrumentPeriodicPayment" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentPeriodicPayment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaapInterestExpenseDebt" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapInterestExpenseDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateStatedPercentage" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDefaultLongtermDebtAmount" xlink:label="loc_us-gaapDebtDefaultLongtermDebtAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShortTermDebtLineItems" xlink:to="loc_us-gaapDebtDefaultLongtermDebtAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative" xlink:title="00000070 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_deiLegalEntityAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentsLLCMember" xlink:label="loc_FSIEnpInvestmentsLLCMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_FSIEnpInvestmentsLLCMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srtConsolidatedEntitiesAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_srtConsolidatedEntitiesAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srtConsolidatedEntitiesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesAxis" xlink:to="loc_srtConsolidatedEntitiesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srtParentCompanyMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtConsolidatedEntitiesDomain" xlink:to="loc_srtParentCompanyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayable" xlink:label="loc_us-gaapConvertibleNotesPayable" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapConvertibleNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentRate" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentSharesIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:label="loc_us-gaapDebtConversionConvertedInstrumentAmount1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtConversionConvertedInstrumentAmount1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapDebtInstrumentIncreaseAccruedInterest" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails" xlink:title="00000071 - Disclosure - SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT) (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentFederalTaxExpenseBenefit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentFederalTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentForeignTaxExpenseBenefit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentForeignTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails" xlink:title="00000072 - Disclosure - SCHEDULE OF RECONCILIATION OF INCOME TAXES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ExpectedIncomeTaxRecovery" xlink:label="loc_FSIExpectedIncomeTaxRecovery" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_FSIExpectedIncomeTaxRecovery" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaapIncomeTaxReconciliationOtherAdjustments" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationOtherAdjustments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInEnactedTaxRate" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaapIncomeTaxReconciliationForeignIncomeTaxRateDifferential" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapCurrentIncomeTaxExpenseBenefit" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapCurrentIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaapDeferredIncomeTaxExpenseBenefit" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails" xlink:title="00000073 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES) (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapOperatingLossCarryforwardsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="loc_us-gaapCanadaRevenueAgencyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapCanadaRevenueAgencyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaapInternalRevenueServiceIRSMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapInternalRevenueServiceIRSMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaapDeferredTaxAssetsGoodwillAndIntangibleAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetsPropertyPlantsAndEquipment" xlink:label="loc_FSIDeferredTaxAssetsPropertyPlantsAndEquipment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetsPropertyPlantsAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:label="loc_us-gaapDeferredTaxAssetsDerivativeInstruments" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsDerivativeInstruments" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetsLiabilitiesGross" xlink:label="loc_FSIDeferredTaxAssetsLiabilitiesGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetsLiabilitiesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetNet" xlink:label="loc_FSIDeferredTaxAssetNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInvestments" xlink:label="loc_us-gaapDeferredTaxAssetsInvestments" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapDeferredTaxAssetsInvestments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne" xlink:label="loc_FSIDeferredTaxAssetsPropertyPlantsAndEquipmentOne" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetsPropertyPlantsAndEquipmentOne" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetNotRecognized" xlink:label="loc_FSIDeferredTaxAssetNotRecognized" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetNotRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_DeferredTaxAssetLiabilitiesNet" xlink:label="loc_FSIDeferredTaxAssetLiabilitiesNet" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_FSIDeferredTaxAssetLiabilitiesNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails" xlink:title="00000074 - Disclosure - SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapOperatingLossCarryforwardsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaapTaxPeriodAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapTaxPeriodAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaapTaxPeriodDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodAxis" xlink:to="loc_us-gaapTaxPeriodDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandTwentyNineTaxYearMember" xlink:label="loc_FSITwoThousandTwentyNineTaxYearMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandTwentyNineTaxYearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyTaxYearMember" xlink:label="loc_FSITwoThousandThirtyTaxYearMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandThirtyTaxYearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyOneTaxYearMember" xlink:label="loc_FSITwoThousandThirtyOneTaxYearMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandThirtyOneTaxYearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtySevenTaxYearMember" xlink:label="loc_FSITwoThousandThirtySevenTaxYearMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandThirtySevenTaxYearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyEightTaxYearMember" xlink:label="loc_FSITwoThousandThirtyEightTaxYearMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandThirtyEightTaxYearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandThirtyNineTaxYearMember" xlink:label="loc_FSITwoThousandThirtyNineTaxYearMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandThirtyNineTaxYearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandFortyTaxYearMember" xlink:label="loc_FSITwoThousandFortyTaxYearMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandFortyTaxYearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_TwoThousandFortyOneTaxYearMember" xlink:label="loc_FSITwoThousandFortyOneTaxYearMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTaxPeriodDomain" xlink:to="loc_FSITwoThousandFortyOneTaxYearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="loc_us-gaapCanadaRevenueAgencyMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapCanadaRevenueAgencyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000075 - Disclosure - INCOME TAXES (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapOperatingLossCarryforwardsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="loc_us-gaapCanadaRevenueAgencyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapCanadaRevenueAgencyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapOperatingLossCarryforwards" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails" xlink:title="00000076 - Disclosure - SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfAnti-dilutiveOptionsDetails" xlink:title="00000077 - Disclosure - SCHEDULE OF ANTI-DILUTIVE OPTIONS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative" xlink:title="00000078 - Disclosure - INCOME PER SHARE (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaapEarningsPerShareAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaapOperatingLossCarryforwardsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwardsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaapOperatingLossCarryforwardsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapOperatingLossCarryforwardsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="loc_us-gaapCanadaRevenueAgencyMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapCanadaRevenueAgencyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingLossCarryforwardsLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" xlink:title="00000079 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITIES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_srtRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" xlink:label="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" xlink:label="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" xlink:label="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" xlink:label="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice" xlink:label="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_2" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" xlink:label="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_FSISharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails" xlink:title="00000080 - Disclosure - SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" xlink:title="00000081 - Disclosure - STOCK OPTIONS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:label="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="loc_srtTitleOfIndividualAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ConsultantsMember" xlink:label="loc_FSIConsultantsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_FSIConsultantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmployeesMember" xlink:label="loc_FSIEmployeesMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_FSIEmployeesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="loc_us-gaapIncomeTaxAuthorityNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable" xlink:to="loc_us-gaapIncomeTaxAuthorityNameAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="loc_us-gaapIncomeTaxAuthorityNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameAxis" xlink:to="loc_us-gaapIncomeTaxAuthorityNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CanadaRevenueAgencyMember" xlink:label="loc_us-gaapCanadaRevenueAgencyMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxAuthorityNameDomain" xlink:to="loc_us-gaapCanadaRevenueAgencyMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapStockOptionPlanExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_AdditionalExpensesDueToOptionsGranted" xlink:label="loc_FSIAdditionalExpensesDueToOptionsGranted" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_FSIAdditionalExpensesDueToOptionsGranted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" xlink:title="00000082 - Disclosure - CAPITAL STOCK (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsTable" xlink:label="loc_us-gaapOffsettingAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapOffsettingAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="loc_us-gaapOffsettingAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapOffsettingAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmployeesStockOptionMember" xlink:label="loc_FSIEmployeesStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_FSIEmployeesStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ConsultantsStockOptionsMember" xlink:label="loc_FSIConsultantsStockOptionsMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_FSIConsultantsStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" xlink:title="00000083 - Disclosure - SCHEDULE OF DISTRIBUTIONS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaapNoncontrollingInterestAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncontrollingInterestAbstract" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtOwnershipAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpnvestmentsLlcMember" xlink:label="loc_FSIEnpnvestmentsLlcMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpnvestmentsLlcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OwnershipInterestPurchaseAgreementMember" xlink:label="loc_FSIOwnershipInterestPurchaseAgreementMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_FSIOwnershipInterestPurchaseAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapMinorityInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="loc_us-gaapMinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapMinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapNetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaapMinorityInterest_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapMinorityInterest_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" xlink:title="00000084 - Disclosure - NON-CONTROLLING INTERESTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="loc_us-gaapNoncontrollingInterestAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncontrollingInterestAbstract" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:label="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srtOwnershipAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtOwnershipAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srtOwnershipDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipAxis" xlink:to="loc_srtOwnershipDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpnvestmentsLlcMember" xlink:label="loc_FSIEnpnvestmentsLlcMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtOwnershipDomain" xlink:to="loc_FSIEnpnvestmentsLlcMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable" xlink:to="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srtEquityMethodInvesteeNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="loc_srtEquityMethodInvesteeNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EnpInvestmentMember" xlink:label="loc_FSIEnpInvestmentMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtEquityMethodInvesteeNameDomain" xlink:to="loc_FSIEnpInvestmentMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:label="loc_us-gaapSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaapMinorityInterestOwnershipPercentageByParent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapMinorityInterestOwnershipPercentageByParent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaapPaymentsToMinorityShareholders" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapPaymentsToMinorityShareholders" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapEquityMethodInvestmentOwnershipPercentage" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" xlink:title="00000085 - Disclosure - SCHEDULE OF REPORTABLE SEGMENTS (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:label="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems" xlink:label="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srtProductOrServiceAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_srtProductOrServiceAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srtProductsAndServicesDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductOrServiceAxis" xlink:to="loc_srtProductsAndServicesDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EWCPMember" xlink:label="loc_FSIEWCPMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_FSIEWCPMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_BCPAMember" xlink:label="loc_FSIBCPAMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtProductsAndServicesDomain" xlink:to="loc_FSIBCPAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaapStatementBusinessSegmentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable" xlink:to="loc_us-gaapStatementBusinessSegmentsAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaapSegmentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementBusinessSegmentsAxis" xlink:to="loc_us-gaapSegmentDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateAndOtherMember" xlink:label="loc_us-gaapCorporateAndOtherMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentDomain" xlink:to="loc_us-gaapCorporateAndOtherMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationNonproduction" xlink:label="loc_us-gaapDepreciationNonproduction" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapDepreciationNonproduction" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_Segmentassets" xlink:label="loc_FSISegmentassets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_FSISegmentassets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_2" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideInformationRevenueFromExternalCustomerLineItems" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" xlink:title="00000086 - Disclosure - SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA" xlink:label="loc_countryCA" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryCA" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_UnitedStatesandAbroadMember" xlink:label="loc_FSIUnitedStatesandAbroadMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_FSIUnitedStatesandAbroadMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapRevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails" xlink:title="00000087 - Disclosure - SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srtStatementGeographicalAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="loc_srtStatementGeographicalAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srtSegmentGeographicalDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtStatementGeographicalAxis" xlink:to="loc_srtSegmentGeographicalDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA" xlink:label="loc_countryCA" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryCA" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US" xlink:label="loc_countryUS" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_countryUS" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_UnitedStatesandAbroadMember" xlink:label="loc_FSIUnitedStatesandAbroadMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtSegmentGeographicalDomain" xlink:to="loc_FSIUnitedStatesandAbroadMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaapNoncurrentAssets" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="loc_us-gaapNoncurrentAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" xlink:title="00000088 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaapSegmentReportingAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSegmentReportingAbstract" xlink:to="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="loc_srtMajorCustomersAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_ThreeCustomersMember" xlink:label="loc_FSIThreeCustomersMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_FSIThreeCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_StockOptionExercisePercent" xlink:label="loc_FSIStockOptionExercisePercent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_FSIStockOptionExercisePercent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportingUnits" xlink:label="loc_us-gaapNumberOfReportingUnits" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEntityWideRevenueMajorCustomerLineItems" xlink:to="loc_us-gaapNumberOfReportingUnits" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" xlink:title="00000089 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaapSubsequentEventTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaapSubsequentEventLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_srtTitleOfIndividualAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmployeeMember" xlink:label="loc_FSIEmployeeMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_FSIEmployeeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaapSubsequentEventTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapSubsequentEventTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaapSubsequentEventTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeAxis" xlink:to="loc_us-gaapSubsequentEventTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaapSubsequentEventMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTypeDomain" xlink:to="loc_us-gaapSubsequentEventMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaapTypeOfArrangementAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapTypeOfArrangementAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTypeOfArrangementAxis" xlink:to="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_UponExerciseofStockOptionsMember" xlink:label="loc_FSIUponExerciseofStockOptionsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_FSIUponExerciseofStockOptionsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_EmploymentAgreementMember" xlink:label="loc_FSIEmploymentAgreementMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapArrangementsAndNonarrangementTransactionsMember" xlink:to="loc_FSIEmploymentAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="fsi-20220331.xsd#FSI_OBrienMember" xlink:label="loc_FSIOBrienMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_FSIOBrienMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalariesAndWages" xlink:label="loc_us-gaapSalariesAndWages" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSalariesAndWages" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaapStockRepurchasedDuringPeriodShares" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapStockRepurchasedDuringPeriodShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharePrice" xlink:label="loc_us-gaapSharePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapSharePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524555248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressesLineItems', window );"><strong>Entity Addresses [Line Items]</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="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">S-4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Taber<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</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="top.Show.showAR( this, 'defref_dei_EntityAddressesLineItems', window );"><strong>Entity Addresses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Taber<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(403)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">223-2995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Daniel
B. O&#8217;Brien<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_ContactPersonnelName</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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityAddressCountry</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:countryCodeItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityAddressesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityAddressesLineItems</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_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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_EntityFilerCategory</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:filerCategoryItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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_EntitySmallBusiness</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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750526440272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Interim Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 5,371,608<span></span>
</td>
<td class="nump">$ 5,710,227<span></span>
</td>
<td class="nump">$ 3,472,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Term deposits</a></td>
<td class="nump">1,025,347<span></span>
</td>
<td class="nump">1,025,347<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable (Note 4)</a></td>
<td class="nump">9,943,148<span></span>
</td>
<td class="nump">7,129,329<span></span>
</td>
<td class="nump">5,889,813<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories (Note 5)</a></td>
<td class="nump">12,214,651<span></span>
</td>
<td class="nump">9,502,005<span></span>
</td>
<td class="nump">8,372,476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">859,922<span></span>
</td>
<td class="nump">442,161<span></span>
</td>
<td class="nump">302,447<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">29,414,676<span></span>
</td>
<td class="nump">23,809,069<span></span>
</td>
<td class="nump">19,037,512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, equipment and leaseholds, net (Note 6)</a></td>
<td class="nump">4,920,019<span></span>
</td>
<td class="nump">4,931,713<span></span>
</td>
<td class="nump">5,142,041<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_FiniteLivedPatentGross', window );">Patents (Note 7)</a></td>
<td class="nump">9,589<span></span>
</td>
<td class="nump">13,699<span></span>
</td>
<td class="nump">30,137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets (Note 3)</a></td>
<td class="nump">203,721<span></span>
</td>
<td class="nump">217,267<span></span>
</td>
<td class="nump">483,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets (Note 8)</a></td>
<td class="nump">2,560,000<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="nump">2,776,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsNoncurrent', window );">Long term deposits (Note 9)</a></td>
<td class="nump">8,540<span></span>
</td>
<td class="nump">8,540<span></span>
</td>
<td class="nump">8,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments (Note 10)</a></td>
<td class="nump">5,453,274<span></span>
</td>
<td class="nump">5,424,010<span></span>
</td>
<td class="nump">4,776,167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill (Note 8)</a></td>
<td class="nump">2,534,275<span></span>
</td>
<td class="nump">2,534,275<span></span>
</td>
<td class="nump">2,534,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">12,697<span></span>
</td>
<td class="nump">12,697<span></span>
</td>
<td class="nump">299,603<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">45,116,791<span></span>
</td>
<td class="nump">39,551,270<span></span>
</td>
<td class="nump">35,087,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,362,779<span></span>
</td>
<td class="nump">1,283,486<span></span>
</td>
<td class="nump">558,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">1,318,503<span></span>
</td>
<td class="nump">457,062<span></span>
</td>
<td class="nump">1,225,804<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">271,426<span></span>
</td>
<td class="nump">349,004<span></span>
</td>
<td class="nump">314,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Income taxes payable</a></td>
<td class="nump">5,273,842<span></span>
</td>
<td class="nump">4,561,396<span></span>
</td>
<td class="nump">2,540,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Short term line of credit (Note 11)</a></td>
<td class="nump">4,948,545<span></span>
</td>
<td class="nump">2,300,819<span></span>
</td>
<td class="nump">2,116,073<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of lease liability (Note 3)</a></td>
<td class="nump">57,045<span></span>
</td>
<td class="nump">77,715<span></span>
</td>
<td class="nump">287,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt (Note 12)</a></td>
<td class="nump">665,614<span></span>
</td>
<td class="nump">793,574<span></span>
</td>
<td class="nump">848,794<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">13,897,754<span></span>
</td>
<td class="nump">9,823,056<span></span>
</td>
<td class="nump">7,891,301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability (Note 3)</a></td>
<td class="nump">146,676<span></span>
</td>
<td class="nump">139,552<span></span>
</td>
<td class="nump">195,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liability</a></td>
<td class="nump">310,162<span></span>
</td>
<td class="nump">310,162<span></span>
</td>
<td class="nump">233,751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long term debt (Note 12)</a></td>
<td class="nump">1,491,355<span></span>
</td>
<td class="nump">1,573,024<span></span>
</td>
<td class="nump">2,998,844<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">15,845,947<span></span>
</td>
<td class="nump">11,845,794<span></span>
</td>
<td class="nump">11,319,109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Capital stock (Note 14) Authorized: 50,000,000 common shares with a par value of $0.001 each; 1,000,000 preferred shares with a par value of $0.01 each Issued and outstanding: 12,377,746 (December 31, 2021: 12,355,246) common shares</a></td>
<td class="nump">12,378<span></span>
</td>
<td class="nump">12,355<span></span>
</td>
<td class="nump">12,261<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Capital in excess of par value</a></td>
<td class="nump">17,094,836<span></span>
</td>
<td class="nump">16,983,648<span></span>
</td>
<td class="nump">16,633,190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(733,187)<span></span>
</td>
<td class="num">(775,730)<span></span>
</td>
<td class="num">(872,121)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated earnings</a></td>
<td class="nump">10,415,419<span></span>
</td>
<td class="nump">8,882,360<span></span>
</td>
<td class="nump">5,433,198<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity &#8211; controlling interest</a></td>
<td class="nump">26,789,446<span></span>
</td>
<td class="nump">25,102,633<span></span>
</td>
<td class="nump">21,206,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests (Note 15)</a></td>
<td class="nump">2,481,398<span></span>
</td>
<td class="nump">2,602,843<span></span>
</td>
<td class="nump">2,561,751<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Stockholders&#8217; Equity</a></td>
<td class="nump">29,270,844<span></span>
</td>
<td class="nump">27,705,476<span></span>
</td>
<td class="nump">23,768,279<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders&#8217; Equity</a></td>
<td class="nump">$ 45,116,791<span></span>
</td>
<td class="nump">$ 39,551,270<span></span>
</td>
<td class="nump">$ 35,087,388<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_FiniteLivedPatentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite lived patent gross.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_FiniteLivedPatentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepositsAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524421232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Interim Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">12,377,746<span></span>
</td>
<td class="nump">12,355,246<span></span>
</td>
<td class="nump">12,260,545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">12,377,746<span></span>
</td>
<td class="nump">12,355,246<span></span>
</td>
<td class="nump">12,260,545<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520630992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Interim Consolidated Statements of Income and Comprehensive Income - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 10,783,280<span></span>
</td>
<td class="nump">$ 7,624,697<span></span>
</td>
<td class="nump">$ 34,416,335<span></span>
</td>
<td class="nump">$ 31,407,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">6,971,379<span></span>
</td>
<td class="nump">4,916,776<span></span>
</td>
<td class="nump">23,019,824<span></span>
</td>
<td class="nump">21,641,035<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">3,811,901<span></span>
</td>
<td class="nump">2,707,921<span></span>
</td>
<td class="nump">11,396,511<span></span>
</td>
<td class="nump">9,766,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SalariesAndWages', window );">Wages</a></td>
<td class="nump">623,503<span></span>
</td>
<td class="nump">579,355<span></span>
</td>
<td class="nump">2,321,285<span></span>
</td>
<td class="nump">2,169,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OfficersCompensation', window );">Administrative salaries and benefits</a></td>
<td class="nump">233,585<span></span>
</td>
<td class="nump">222,490<span></span>
</td>
<td class="nump">883,460<span></span>
</td>
<td class="nump">804,272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralInsuranceExpense', window );">Insurance</a></td>
<td class="nump">185,360<span></span>
</td>
<td class="nump">124,458<span></span>
</td>
<td class="nump">581,187<span></span>
</td>
<td class="nump">479,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Lease expense</a></td>
<td class="nump">42,225<span></span>
</td>
<td class="nump">66,028<span></span>
</td>
<td class="nump">382,663<span></span>
</td>
<td class="nump">453,639<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_Consulting', window );">Consulting</a></td>
<td class="nump">76,274<span></span>
</td>
<td class="nump">72,961<span></span>
</td>
<td class="nump">320,759<span></span>
</td>
<td class="nump">277,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional fees</a></td>
<td class="nump">50,581<span></span>
</td>
<td class="nump">53,689<span></span>
</td>
<td class="nump">285,424<span></span>
</td>
<td class="nump">283,842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherGeneralExpense', window );">Office and miscellaneous</a></td>
<td class="nump">35,970<span></span>
</td>
<td class="nump">42,119<span></span>
</td>
<td class="nump">269,459<span></span>
</td>
<td class="nump">250,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_InterestExpenses', window );">Interest expense</a></td>
<td class="nump">57,618<span></span>
</td>
<td class="nump">62,274<span></span>
</td>
<td class="nump">199,930<span></span>
</td>
<td class="nump">260,657<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Advertising and promotion</a></td>
<td class="nump">40,029<span></span>
</td>
<td class="nump">34,770<span></span>
</td>
<td class="nump">172,185<span></span>
</td>
<td class="nump">197,196<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research</a></td>
<td class="nump">17,696<span></span>
</td>
<td class="nump">18,275<span></span>
</td>
<td class="nump">116,411<span></span>
</td>
<td class="nump">81,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TravelAndEntertainmentExpense', window );">Travel</a></td>
<td class="nump">44,808<span></span>
</td>
<td class="nump">10,994<span></span>
</td>
<td class="nump">107,894<span></span>
</td>
<td class="nump">95,053<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_InvestorRelationsAndTransferAgentFee', window );">Investor relations and transfer agent fee</a></td>
<td class="nump">37,097<span></span>
</td>
<td class="nump">25,087<span></span>
</td>
<td class="nump">94,256<span></span>
</td>
<td class="nump">78,930<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_Commissions', window );">Commissions</a></td>
<td class="nump">3,424<span></span>
</td>
<td class="nump">4,768<span></span>
</td>
<td class="nump">62,632<span></span>
</td>
<td class="nump">148,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommunicationsAndInformationTechnology', window );">Telecommunications</a></td>
<td class="nump">9,456<span></span>
</td>
<td class="nump">9,991<span></span>
</td>
<td class="nump">45,482<span></span>
</td>
<td class="nump">43,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Currency exchange</a></td>
<td class="nump">11,533<span></span>
</td>
<td class="nump">8,300<span></span>
</td>
<td class="nump">25,091<span></span>
</td>
<td class="num">(6,890)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Utilities</a></td>
<td class="nump">7,618<span></span>
</td>
<td class="nump">2,722<span></span>
</td>
<td class="nump">21,523<span></span>
</td>
<td class="nump">17,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ShippingCost', window );">Shipping</a></td>
<td class="nump">3,994<span></span>
</td>
<td class="nump">4,355<span></span>
</td>
<td class="nump">16,567<span></span>
</td>
<td class="nump">12,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,979<span></span>
</td>
<td class="nump">1,016<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,480,771<span></span>
</td>
<td class="nump">1,342,636<span></span>
</td>
<td class="nump">5,913,187<span></span>
</td>
<td class="nump">5,648,734<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">2,331,130<span></span>
</td>
<td class="nump">1,365,285<span></span>
</td>
<td class="nump">5,483,324<span></span>
</td>
<td class="nump">4,117,685<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of equipment (Note 6)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_GainLossOnSaleOfLand', window );">Gain on sale of land (Note 6)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,330<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_PppLoanForgiveness', window );">PPP loan forgiveness</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">537,960<span></span>
</td>
<td class="nump">537,960<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Gain on investments</a></td>
<td class="nump">36,764<span></span>
</td>
<td class="nump">208,968<span></span>
</td>
<td class="nump">507,143<span></span>
</td>
<td class="nump">877,358<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_GainOnAcquisition', window );">Gain on acquisition of ENP Realty (Note 10)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">133,341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">22,088<span></span>
</td>
<td class="nump">10,298<span></span>
</td>
<td class="nump">77,999<span></span>
</td>
<td class="nump">53,101<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax</a></td>
<td class="nump">2,389,982<span></span>
</td>
<td class="nump">2,122,511<span></span>
</td>
<td class="nump">6,650,756<span></span>
</td>
<td class="nump">5,190,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract', window );"><strong>Income taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(363,317)<span></span>
</td>
<td class="num">(409,553)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Income tax expense - current</a></td>
<td class="num">(712,446)<span></span>
</td>
<td class="num">(485,456)<span></span>
</td>
<td class="num">(1,993,182)<span></span>
</td>
<td class="num">(1,197,888)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income for the period including non-controlling interests</a></td>
<td class="nump">1,677,536<span></span>
</td>
<td class="nump">1,637,055<span></span>
</td>
<td class="nump">4,294,257<span></span>
</td>
<td class="nump">3,583,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net income attributable to non-controlling interests</a></td>
<td class="num">(144,477)<span></span>
</td>
<td class="num">(186,484)<span></span>
</td>
<td class="num">(845,095)<span></span>
</td>
<td class="num">(606,484)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to controlling interest</a></td>
<td class="nump">$ 1,533,059<span></span>
</td>
<td class="nump">$ 1,450,571<span></span>
</td>
<td class="nump">$ 3,449,162<span></span>
</td>
<td class="nump">$ 2,977,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Income per share (basic and diluted)</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares (basic)</a></td>
<td class="nump">12,361,313<span></span>
</td>
<td class="nump">12,292,452<span></span>
</td>
<td class="nump">12,316,254<span></span>
</td>
<td class="nump">12,240,641<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of common shares (diluted)</a></td>
<td class="nump">12,543,674<span></span>
</td>
<td class="nump">12,518,331<span></span>
</td>
<td class="nump">12,505,522<span></span>
</td>
<td class="nump">12,302,552<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 1,677,536<span></span>
</td>
<td class="nump">$ 1,637,055<span></span>
</td>
<td class="nump">$ 4,294,257<span></span>
</td>
<td class="nump">$ 3,583,534<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Unrealized gain on foreign currency translations</a></td>
<td class="nump">42,543<span></span>
</td>
<td class="nump">82,352<span></span>
</td>
<td class="nump">96,391<span></span>
</td>
<td class="nump">122,489<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">1,720,079<span></span>
</td>
<td class="nump">1,719,407<span></span>
</td>
<td class="nump">4,390,648<span></span>
</td>
<td class="nump">3,706,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive income &#8211; non-controlling interest</a></td>
<td class="num">(144,477)<span></span>
</td>
<td class="num">(186,484)<span></span>
</td>
<td class="num">(845,095)<span></span>
</td>
<td class="num">(606,484)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Flexible Solutions International Inc.</a></td>
<td class="nump">$ 1,575,602<span></span>
</td>
<td class="nump">$ 1,532,923<span></span>
</td>
<td class="nump">$ 3,545,553<span></span>
</td>
<td class="nump">$ 3,099,539<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_Commissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commissions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_Commissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_FSI_Consulting">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Consulting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_Consulting</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_FSI_GainLossOnSaleOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain loss on sale of land</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_GainLossOnSaleOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_FSI_GainOnAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain on acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_GainOnAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_FSI_InterestExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_InterestExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_FSI_InvestorRelationsAndTransferAgentFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investor relations and transfer agent fee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_InvestorRelationsAndTransferAgentFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_FSI_PppLoanForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ppp loan forgiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_PppLoanForgiveness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_FSI_ShippingCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shipping cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ShippingCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CommunicationsAndInformationTechnology">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense in the period for communications and data processing expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommunicationsAndInformationTechnology</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GeneralInsuranceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GeneralInsuranceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OfficersCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OfficersCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherGeneralExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of general expenses not normally included in Other Operating Costs and Expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.6)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherGeneralExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.2(a),(b),(c),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433917&amp;loc=SL114874205-224268<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SalariesAndWages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SalariesAndWages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_TravelAndEntertainmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses incurred for travel and entertainment during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_TravelAndEntertainmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>XML
<SEQUENCE>31
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524805792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Interim Consolidated Statements of Stockholders' Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Capital In Excess Of Par Value [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [Member]</div></th>
<th class="th"><div>Parent [Member]</div></th>
<th class="th"><div>Noncontrolling Interest [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 12,216<span></span>
</td>
<td class="nump">$ 16,437,473<span></span>
</td>
<td class="nump">$ 2,456,148<span></span>
</td>
<td class="num">$ (994,610)<span></span>
</td>
<td class="nump">$ 17,911,227<span></span>
</td>
<td class="nump">$ 2,550,149<span></span>
</td>
<td class="nump">$ 20,461,376<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2019</a></td>
<td class="nump">12,215,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">122,489<span></span>
</td>
<td class="nump">122,489<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">122,489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,977,050<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,977,050<span></span>
</td>
<td class="nump">606,484<span></span>
</td>
<td class="nump">3,583,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="nump">$ 45<span></span>
</td>
<td class="nump">39,705<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">39,750<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">39,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued, shares</a></td>
<td class="nump">45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to non-controlling interests</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(594,882)<span></span>
</td>
<td class="num">(594,882)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">156,012<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">156,012<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">156,012<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 12,261<span></span>
</td>
<td class="nump">16,633,190<span></span>
</td>
<td class="nump">5,433,198<span></span>
</td>
<td class="num">(872,121)<span></span>
</td>
<td class="nump">21,206,528<span></span>
</td>
<td class="nump">2,561,751<span></span>
</td>
<td class="nump">23,768,279<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2020</a></td>
<td class="nump">12,260,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">82,352<span></span>
</td>
<td class="nump">82,352<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">82,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,450,571<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,450,571<span></span>
</td>
<td class="nump">186,484<span></span>
</td>
<td class="nump">1,637,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="nump">$ 55<span></span>
</td>
<td class="nump">76,305<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">76,360<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">76,360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued, shares</a></td>
<td class="nump">55,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to non-controlling interests</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(157,952)<span></span>
</td>
<td class="num">(157,952)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">39,589<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">39,589<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">39,589<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2021</a></td>
<td class="nump">$ 12,316<span></span>
</td>
<td class="nump">16,749,084<span></span>
</td>
<td class="nump">6,883,769<span></span>
</td>
<td class="num">(789,769)<span></span>
</td>
<td class="nump">22,855,400<span></span>
</td>
<td class="nump">2,590,283<span></span>
</td>
<td class="nump">25,445,683<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Mar. 31, 2021</a></td>
<td class="nump">12,315,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 12,261<span></span>
</td>
<td class="nump">16,633,190<span></span>
</td>
<td class="nump">5,433,198<span></span>
</td>
<td class="num">(872,121)<span></span>
</td>
<td class="nump">21,206,528<span></span>
</td>
<td class="nump">2,561,751<span></span>
</td>
<td class="nump">23,768,279<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2020</a></td>
<td class="nump">12,260,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">96,391<span></span>
</td>
<td class="nump">96,391<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">96,391<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,449,162<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,449,162<span></span>
</td>
<td class="nump">845,095<span></span>
</td>
<td class="nump">4,294,257<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="nump">$ 94<span></span>
</td>
<td class="nump">140,346<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">140,440<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">140,440<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued, shares</a></td>
<td class="nump">94,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to non-controlling interests</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(804,003)<span></span>
</td>
<td class="num">(804,003)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">210,112<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">210,112<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">210,112<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 12,355<span></span>
</td>
<td class="nump">16,983,648<span></span>
</td>
<td class="nump">8,882,360<span></span>
</td>
<td class="num">(775,730)<span></span>
</td>
<td class="nump">25,102,633<span></span>
</td>
<td class="nump">2,602,843<span></span>
</td>
<td class="nump">27,705,476<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Dec. 31, 2021</a></td>
<td class="nump">12,355,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Translation adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">42,543<span></span>
</td>
<td class="nump">42,543<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">42,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,533,059<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,533,059<span></span>
</td>
<td class="nump">144,477<span></span>
</td>
<td class="nump">1,677,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">56,917<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">56,940<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">56,940<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued, shares</a></td>
<td class="nump">22,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to non-controlling interests</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(265,922)<span></span>
</td>
<td class="num">(265,922)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">54,271<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">54,271<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">54,271<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Mar. 31, 2022</a></td>
<td class="nump">$ 12,378<span></span>
</td>
<td class="nump">$ 17,094,836<span></span>
</td>
<td class="nump">$ 10,415,419<span></span>
</td>
<td class="num">$ (733,187)<span></span>
</td>
<td class="nump">$ 26,789,446<span></span>
</td>
<td class="nump">$ 2,481,398<span></span>
</td>
<td class="nump">$ 29,270,844<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance, shares at Mar. 31, 2022</a></td>
<td class="nump">12,377,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750526323296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Interim Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income for the period including non-controlling interests</a></td>
<td class="nump">$ 1,677,536<span></span>
</td>
<td class="nump">$ 1,637,055<span></span>
</td>
<td class="nump">$ 4,294,257<span></span>
</td>
<td class="nump">$ 3,583,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">54,271<span></span>
</td>
<td class="nump">39,589<span></span>
</td>
<td class="nump">210,112<span></span>
</td>
<td class="nump">156,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">232,488<span></span>
</td>
<td class="nump">232,965<span></span>
</td>
<td class="nump">965,935<span></span>
</td>
<td class="nump">851,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_LeaseRightOfUseFinancing', window );">Lease right of use financing</a></td>
<td class="nump">2,539<span></span>
</td>
<td class="nump">8,187<span></span>
</td>
<td class="nump">22,057<span></span>
</td>
<td class="nump">53,768<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Lease right of use amortization</a></td>
<td class="nump">13,546<span></span>
</td>
<td class="nump">74,884<span></span>
</td>
<td class="nump">265,846<span></span>
</td>
<td class="nump">331,773<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_GainLossOnInvestment', window );">Gain on investments</a></td>
<td class="num">(36,764)<span></span>
</td>
<td class="num">(208,968)<span></span>
</td>
<td class="num">(507,143)<span></span>
</td>
<td class="num">(877,358)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_BadDebtExpense', window );">Bad debt expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,979<span></span>
</td>
<td class="nump">1,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense (recovery)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">363,317<span></span>
</td>
<td class="nump">409,553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(9,490)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_GainLossOnSaleOfLand', window );">Gain on sale of land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,330)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_PaycheckProtectionProgramLoanForgiveness', window );">PPP loan forgiveness</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(537,960)<span></span>
</td>
<td class="num">(537,960)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in non-cash working capital items:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Increase in accounts receivable</a></td>
<td class="num">(2,813,819)<span></span>
</td>
<td class="num">(1,649,501)<span></span>
</td>
<td class="num">(1,246,495)<span></span>
</td>
<td class="num">(1,420,614)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Increase in inventories</a></td>
<td class="num">(2,712,646)<span></span>
</td>
<td class="num">(1,616,862)<span></span>
</td>
<td class="num">(1,275,746)<span></span>
</td>
<td class="nump">1,284,607<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">(Increase) Decrease in prepaid expenses</a></td>
<td class="num">(417,761)<span></span>
</td>
<td class="nump">59,204<span></span>
</td>
<td class="num">(139,714)<span></span>
</td>
<td class="num">(83,809)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Increase (Decrease) in accounts payable and accrued liabilities</a></td>
<td class="nump">940,734<span></span>
</td>
<td class="num">(872,823)<span></span>
</td>
<td class="nump">102,856<span></span>
</td>
<td class="nump">553,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Increase in taxes payable</a></td>
<td class="nump">712,446<span></span>
</td>
<td class="nump">513,323<span></span>
</td>
<td class="nump">2,021,048<span></span>
</td>
<td class="nump">770,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Decrease in deferred revenue</a></td>
<td class="num">(77,578)<span></span>
</td>
<td class="num">(35,860)<span></span>
</td>
<td class="nump">34,727<span></span>
</td>
<td class="nump">101,056<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Cash used in operating activities</a></td>
<td class="num">(2,425,008)<span></span>
</td>
<td class="num">(2,356,767)<span></span>
</td>
<td class="nump">4,535,746<span></span>
</td>
<td class="nump">5,705,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherDeposits', window );">Return of long term deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">22,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchase of investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(500,000)<span></span>
</td>
<td class="num">(3,152,025)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds of equity investment distributions</a></td>
<td class="nump">7,500<span></span>
</td>
<td class="nump">12,500<span></span>
</td>
<td class="nump">359,300<span></span>
</td>
<td class="nump">972,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of ENP Realty LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">13,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment', window );">Sale of property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,380<span></span>
</td>
<td class="nump">9,490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Net purchase of property, equipment and leaseholds</a></td>
<td class="num">(176,684)<span></span>
</td>
<td class="num">(96,136)<span></span>
</td>
<td class="num">(782,219)<span></span>
</td>
<td class="num">(1,080,598)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Cash used in investing activities</a></td>
<td class="num">(169,184)<span></span>
</td>
<td class="num">(83,636)<span></span>
</td>
<td class="num">(659,539)<span></span>
</td>
<td class="num">(3,215,329)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Draw from short term line of credit</a></td>
<td class="nump">2,647,726<span></span>
</td>
<td class="nump">1,112,361<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfCapitalDistribution', window );">Distributions to non-controlling interests</a></td>
<td class="num">(265,922)<span></span>
</td>
<td class="num">(157,952)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Advance (repayment) of short term line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184,746<span></span>
</td>
<td class="num">(273,909)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of long term debt</a></td>
<td class="num">(209,629)<span></span>
</td>
<td class="num">(208,857)<span></span>
</td>
<td class="num">(943,080)<span></span>
</td>
<td class="num">(4,395,915)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds of long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,413,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Lease financing costs</a></td>
<td class="num">(16,085)<span></span>
</td>
<td class="num">(83,070)<span></span>
</td>
<td class="num">(287,903)<span></span>
</td>
<td class="num">(385,541)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of convertible note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(500,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Distribution to non-controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(804,003)<span></span>
</td>
<td class="num">(594,882)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">56,940<span></span>
</td>
<td class="nump">76,360<span></span>
</td>
<td class="nump">140,440<span></span>
</td>
<td class="nump">39,750<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Cash provided by financing activities</a></td>
<td class="nump">2,213,030<span></span>
</td>
<td class="nump">738,842<span></span>
</td>
<td class="num">(1,709,800)<span></span>
</td>
<td class="num">(2,697,337)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash</a></td>
<td class="nump">42,543<span></span>
</td>
<td class="nump">82,352<span></span>
</td>
<td class="nump">96,391<span></span>
</td>
<td class="nump">45,331<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Outflow of cash</a></td>
<td class="num">(338,619)<span></span>
</td>
<td class="num">(1,619,209)<span></span>
</td>
<td class="nump">2,262,798<span></span>
</td>
<td class="num">(161,894)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents, beginning</a></td>
<td class="nump">6,735,574<span></span>
</td>
<td class="nump">4,472,776<span></span>
</td>
<td class="nump">4,472,776<span></span>
</td>
<td class="nump">4,634,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash, cash equivalents and restricted cash, ending</a></td>
<td class="nump">6,396,955<span></span>
</td>
<td class="nump">2,853,567<span></span>
</td>
<td class="nump">6,735,574<span></span>
</td>
<td class="nump">4,472,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents are comprised of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">5,371,608<span></span>
</td>
<td class="nump">1,853,567<span></span>
</td>
<td class="nump">5,710,227<span></span>
</td>
<td class="nump">3,472,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Term deposits</a></td>
<td class="nump">1,025,347<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,025,347<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">464,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">$ 57,618<span></span>
</td>
<td class="nump">$ 62,274<span></span>
</td>
<td class="nump">179,029<span></span>
</td>
<td class="nump">260,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities', window );">Inventory additions in accounts payable and accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,923<span></span>
</td>
<td class="nump">$ 397,140<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_BadDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bad debt expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_BadDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_FSI_GainLossOnInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain loss on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_GainLossOnInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_FSI_GainLossOnSaleOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain loss on sale of land</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_GainLossOnSaleOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory additions in accounts payable and accrued liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_FSI_LeaseRightOfUseFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease right of use financing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_LeaseRightOfUseFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_FSI_PaycheckProtectionProgramLoanForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Paycheck protection program loan forgiveness.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_PaycheckProtectionProgramLoanForgiveness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PaymentsOfCapitalDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsOfCapitalDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromOtherDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow for receipts of deposits classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromOtherDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleOfEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromSaleOfEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524520192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">BASIS OF PRESENTATION</a></td>
<td class="text"><p id="xdx_806_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zBE5X9iXKsfa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>1.
<span>Basis of Presentation</span></b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify">&#160;<span id="xdx_829_zLbJCkBJa34d" style="display: none">BASIS OF PRESENTATION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span/></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These interim
condensed consolidated financial statements (&#8220;consolidated financial statements&#8221;) include the accounts of
Flexible Solutions International Inc. (the &#8220;Company&#8221;), its wholly-owned subsidiaries Flexible Fermentation Ltd. ,
NanoChem Solutions Inc. (&#8220;NanoChem&#8221;), Flexible Solutions Ltd., Flexible Biomass LP, FS Biomass Inc., NCS Deferred Corp.,
Natural Chem SEZC Ltd., and InnFlex Holdings Inc. and its <span id="xdx_904_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20220101__20220331__srt--OwnershipAxis__custom--EnpInvestmentsLlcAndEnpMendotaMember_zjkamu1qxPtf">65</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
interest in ENP Investments, LLC (&#8220;ENP Investments&#8221;) and ENP Mendota, LLC (&#8220;ENP Mendota&#8221;). All inter-company
balances and transactions have been eliminated upon consolidation. The Company was incorporated on May 12, 1998 in the State of
Nevada and had no operations until June 30, 1998. In 2019, the Company redomiciled into Alberta, Canada.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2018, NanoChem completed the purchase of a <span id="xdx_90D_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z2xsxKv3Pgg" title="Subsidiary company ownership interest rate">65</span>% interest in ENP Investments for an aggregate purchase price of $<span id="xdx_908_eus-gaap--BusinessCombinationConsiderationTransferred1_pp0p0_c20180101__20181231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zXTIAyteRjc8" title="Purchase price">5,110,560</span>. An unrelated
party owns the remaining <span id="xdx_905_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpInvestmentsLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--UnrelatedPartyMember_zFWDv740DTmg" title="Subsidiary company ownership interest rate">35</span>% interest in ENP Investments, and ENP Investments is consolidated into the financial statements. The outside
investor&#8217;s ownership interest in ENP Investments is included in noncontrolling interests in these consolidated financial statements
from the acquisition date onward. In 2020, ENP Investments increased its investment in ENP Realty from <span id="xdx_900_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MinimumMember_zZCSA02zuM0i" title="Subsidiary company ownership interest rate">24</span>% to <span id="xdx_905_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MaximumMember_zZpB3D9u7vMk" title="Subsidiary company ownership interest rate">100</span>%, making ENP Realty
a wholly-owned subsidiary of ENP Investments. In 2021, ENP Realty was renamed ENP Mendota and is consolidated into the financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and its subsidiaries develop, manufacture and market specialty chemicals which slow the evaporation of water. One product, HEATSAVR&#174;,
is marketed for use in swimming pools and spas where its use, by slowing the evaporation of water, allows the water to retain a higher
temperature for a longer period of time and thereby reduces the energy required to maintain the desired temperature of the water in the
pool. Another product, WATERSAVR&#174;, is marketed for water conservation in irrigation canals, aquaculture, and reservoirs where its
use slows water loss due to evaporation. In addition to the water conservation products, the Company also manufactures and markets water-soluble
chemicals utilizing thermal polyaspartate biopolymers (hereinafter referred to as &#8220;TPAs&#8221;), which are beta-proteins manufactured
from the common biological amino acid, L-aspartic. TPAs can be formulated to prevent corrosion and scaling in water piping within the
petroleum, chemical, utility and mining industries. TPAs are also used as proteins to enhance fertilizers in improving crop yields and
can be used as additives for household laundry detergents, consumer care products and pesticides. The TPA division also manufactures
two nitrogen conservation products for agriculture that slows nitrogen loss from fields.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
outbreak of the novel strain of coronavirus, specifically identified as &#8220;COVID-19&#8221;, has resulted in a widespread health crisis
that has affected economies and financial markets around the world resulting in an economic downturn. This outbreak may also cause staff
shortages, reduced customer demand, increased government regulations or interventions, all of which may negatively impact the business,
financial condition or results of operations of the Company. The duration and impact of the COVID-19 outbreak is unknown at this time
and it is not possible to reliably estimate the length and severity of these developments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_80F_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zAb16u7W6BZ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>1.
Basis of Presentation</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <span style="display: none"><span id="xdx_82A_zw9r2219Sbl2">BASIS OF PRESENTATION</span></span></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
consolidated financial statements include the accounts of Flexible Solutions International Inc. (the &#8220;Company&#8221;), its wholly-owned
subsidiaries Flexible Fermentation Ltd., NanoChem Solutions Inc. (&#8220;NanoChem&#8221;), Flexible Solutions Ltd., Flexible Biomass
LP, FS Biomass Inc., NCS Deferred Corp., Natural Chem SEZC Ltd., and InnFlex Holdings Inc. and its <span id="xdx_901_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20210101__20211231__srt--OwnershipAxis__custom--EnpInvestmentsLlcAndEnpMendotaMember_zrINb05I0R01" title="Subsidiary company ownership interest rate">65</span>% interest in ENP Investments, LLC
(&#8220;ENP Investments&#8221;) and ENP Mendota, LLC (&#8220;ENP Mendota&#8221;). All inter-company balances and transactions have been
eliminated upon consolidation. The Company was incorporated on May 12, 1998 in the State of Nevada and had no operations until June 30,
1998. In 2019, the Company redomiciled into Alberta, Canada.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
2018, NanoChem completed the purchase of a <span id="xdx_904_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zb9uYeATpRi9" title="Subsidiary company ownership interest rate">65</span>% interest in ENP Investments for an aggregate purchase price of $<span id="xdx_903_eus-gaap--BusinessCombinationConsiderationTransferred1_c20180101__20181231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Purchase price">5,110,560</span>. An unrelated
party owns the remaining <span id="xdx_90A_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpInvestmentsLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--UnrelatedPartyMember_zkAMniuZWwli" title="Subsidiary company ownership interest rate">35</span>% interest in ENP Investments, and ENP Investments is consolidated into the financial statements. The outside
investor&#8217;s ownership interest in ENP Investments is included in noncontrolling interests in these consolidated financial statements
from the acquisition date onward. In 2020, ENP Investments increased its investment in ENP Realty from <span id="xdx_90E_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MinimumMember_zbJbDRB6MF6d" title="Subsidiary company ownership interest rate">24</span>% to <span id="xdx_901_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MaximumMember_zHbG3vIIoMHj" title="Subsidiary company ownership interest rate">100</span>%, making ENP Realty
a wholly-owned subsidiary of ENP Investments. In 2021, ENP Realty was renamed ENP Mendota and is consolidated into the financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company and its subsidiaries develop, manufacture and market specialty chemicals which slow the evaporation of water. One product, HEATSAVR&#174;,
is marketed for use in swimming pools and spas where its use, by slowing the evaporation of water, allows the water to retain a higher
temperature for a longer period of time and thereby reduces the energy required to maintain the desired temperature of the water in the
pool. Another product, WATERSAVR&#174;, is marketed for water conservation in irrigation canals, aquaculture, and reservoirs where its
use slows water loss due to evaporation. In addition to the water conservation products, the Company also manufactures and markets water-soluble
chemicals utilizing thermal polyaspartate biopolymers (hereinafter referred to as &#8220;TPAs&#8221;), which are beta-proteins manufactured
from the common biological amino acid, L-aspartic. TPAs can be formulated to prevent corrosion and scaling in water piping within the
petroleum, chemical, utility and mining industries. TPAs are also used as proteins to enhance fertilizers in improving crop yields and
can be used as additives for household laundry detergents, consumer care products and pesticides. The TPA division also manufactures
two nitrogen conservation products for agriculture that slows nitrogen loss from fields.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
outbreak of the novel strain of coronavirus, specifically identified as &#8220;COVID-19&#8221;, has resulted in a widespread health crisis
that has affected economies and financial markets around the world resulting in an economic downturn. This outbreak may also cause staff
shortages, reduced customer demand, increased government regulations or interventions, all of which may negatively impact the business,
financial condition or results of operations of the Company. The duration and impact of the COVID-19 outbreak is unknown at this time
and it is not possible to reliably estimate the length and severity of these developments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>34
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530788576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><p id="xdx_808_eus-gaap--SignificantAccountingPoliciesTextBlock_zgxj7DoFvAqj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>2.
<span id="xdx_821_zZATWlOybuha">Significant Accounting Policies</span>.</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span id="xdx_82A_zNR57Ob09hP2" style="display: none">SIGNIFICANT ACCOUNTING POLICIES</span><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: 0; text-align: justify; text-indent: 0.5in">The consolidated financial
statements of the Company have been prepared by management in accordance with accounting principles generally accepted in the United
States (&#8220;GAAP&#8221;), applied on a basis consistent for all periods. Accordingly, they do not include all of the information and
disclosures required by U.S. GAAP for a complete set of financial statements. These consolidated financial statements and notes thereto
should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company&#8217;s Annual
Report on Form 10-K/A for the year ended December 31, 2021, filed with the Securities and Exchange Commission on May 13, 2022. In the
opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included.
The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the full
fiscal year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zvuDQsxUSBR3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<i><span id="xdx_860_zU3he1zfgzH">Cash and Cash Equivalents</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date
of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84B_ecustom--TermDepositsPolicyTextBlock_z8fB0xgLom0j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span id="xdx_86C_z9XbAFeem81c"><i>Term Deposits</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span>&#160;</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span/></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #363636">The deposits
maintained by the Company with banks comprises term deposits, which can be withdrawn by the Company at any point without prior notice
or penalty on the principal.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span>&#160;</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span/></i></span></p>

<p id="xdx_849_eus-gaap--InventoryPolicyTextBlock_z14JDecdqf31" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span id="xdx_86A_zOD5SLVv8lvj">Inventories and Cost of Sales</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories
are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae
to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale.
Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs
(receiving and purchasing) and utilities and overhead expenses related to the Company&#8217;s manufacturing and processing facilities.
Shipping and handling charges billed to customers are included in revenue (2022 - $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zEHmg4vfFD4a">123,894</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">;
2021 &#8211; $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z2PgGQcf9Rf">131,348</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).
Shipping and handling costs incurred are included in cost of goods sold (2022 - $<span id="xdx_90B_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zvmNDb6Jztkh">268,032</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">;
2021 &#8211; $<span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zxwAgR5hO99k">263,089</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_840_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zcqEcA8jfxv" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zFnetMDEzMHf"><i>Allowance for
Doubtful Accounts</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are
continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate
allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall
customer credit-worthiness and historical experience.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_841_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zuepOYi6oV4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_861_zvvRNGxy6g18"><i>Property, Equipment,
Leaseholds and Intangible Assets</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89C_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_zAqgoOOi9lCb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_znDM2jRGzCac" style="display: none">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    hardware</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_znKKLknoO4Mf" title="Depreciation method used and annual rate">30%
    Declining balance</span></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; font-size: 10pt">Furniture
    and fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zdLo2Q8an4hb" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Manufacturing
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zLKqXh41XzX8" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoRYaE6hhVc">20%
    Declining balance</span></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; font-size: 10pt">Boat</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zkJf9e1ix3A6">20%
    Declining balance</span></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; font-size: 10pt">Building
    and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zW4RDvxetqTg">10%
    Declining balance</span></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; font-size: 10pt">Trailer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zKkUhenrySvd">30%
    Declining balance</span></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; font-size: 10pt">Automobiles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zTARnUDWrJG1">Straight-line
    over 5 years</span></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; font-size: 10pt">Patents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zPBiUsQsvsW7">Straight-line
    over 17 years</span></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; font-size: 10pt">Technology</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zvViiS1eRRDf">Straight-line
    over 10 years</span></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; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zfqnNF33WEAh">Straight-line
    over lease term</span></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; font-size: 10pt">Customer
    relationships &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z2Gdfsohiom9">Straight-line
    over 15 years</span></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; font-size: 10pt">Software
    &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_zfFP4qdgaH31" title="Depreciation method used and annual rate">Straight-line
    over 3 years</span></span></td></tr>
  </table>
<p id="xdx_8A3_zyMaCO22eP3c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTkamR4kMZBb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zpJoTLePEavl"><i>Impairment of
Long-Lived Assets</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB Codification Topic 360, <i>&#8220;Property, Plant and Equipment&#8221; </i>(ASC 360), the Company reviews long-lived
assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever
events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets
is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected
future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded
to the extent that an asset&#8217;s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from
such estimates. There were no impairment charges during the periods presented.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_849_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zogVrMPrszpe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86B_z6F92fq09Br2"><i>Foreign Currency</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency of the Company is the U.S. dollar. The functional currency of three of the Company&#8217;s subsidiaries is the Canadian
dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and
liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange
rates prevailing during the year. Translation adjustments arising on conversion of the Company&#8217;s financial statements from the
subsidiary&#8217;s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination
of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income
(loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_znL8f1sa6Hga" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86F_zIU8FONOaAK6"><i>Revenue Recognition</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note
16.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer,
(2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of
the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied.
The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product
is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point,
the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service
and performance obligation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
the Company&#8217;s inception, product returns have been insignificant; therefore, no provision has been established for estimated product
returns.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
revenues consist of products sold to distributors with payment terms greater than the Company&#8217;s customary business terms due to
lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition
of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_844_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_z0oQx5xa4uV7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_863_zt1sDWUA7bwf"><i>Stock Issued
in Exchange for Services</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the
Company&#8217;s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized
over the period that the services are performed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_846_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zGGBZXImQobh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_867_zmPrYJXZIQB9"><i>Stock-based Compensation</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, <i>Compensation
&#8212; Stock Compensation</i>, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based
compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized
on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest.
Shares are issued from treasury upon exercise of stock options.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_844_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zgEMnW02CDQf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_861_zwpbLpQPaG8b"><i>Other Comprehensive
Income</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included
in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders&#8217;
equity. The Company&#8217;s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zGDNr1tsGLY" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_zKKdVY7RotQ5"><i>Income Per Share</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding
in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants.
Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included
in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect
on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the three months ended
March 31, 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84B_eus-gaap--UseOfEstimates_z5vjJf7EZJgc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zwrZcivJ7BJe"><i>Use of Estimates</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated
financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from
those estimates and would impact the results of operations and cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimates
and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the
estimates are revised and in any future periods affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible
assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful
lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments,
discount rates for right of use assets and the valuation of inventory.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0fxaoJmLGci" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 35.45pt; text-align: justify; text-indent: 0.55pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_znoWoRExYjak"><i>Fair Value of
Financial Instruments</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal
or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.
The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered
observable and the last unobservable, that may be used to measure fair value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><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%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Level
    1 &#8211; Quoted prices in active markets for identical assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    2 &#8211; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets
    or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable
    market data for substantially the full term of the assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    3 &#8212; Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets
    or liabilities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term
line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial
instruments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments
being at market rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84B_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zEHFDFyZ2zV8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zm2PREXpF3M3"><i>Contingencies</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which
will only be resolved when one or more future events occur or fail to occur. The Company&#8217;s management and its legal counsel assess
such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related
to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company&#8217;s
legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability
can be estimated, the estimated liability would be accrued in the Company&#8217;s consolidated financial statements. If the assessment
indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated,
then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would
be disclosed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed.
Legal fees associated with loss contingencies are expensed as incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zeD8YNF8ytBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zgGEBqqXivHf"><i>Income Taxes</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future
tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that
when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB ASC 740 &#8220;<i>Income taxes</i>&#8221; under the liability method, it is the Company&#8217;s policy to provide
for uncertain tax positions and the related interest and penalties based upon management&#8217;s assessment of whether a tax benefit
is more likely than not to be sustained upon examination by tax authorities. At March 31, 2022, the Company believes it has appropriately
accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized
benefit is established or is required to pay amounts in excess of the liability, the Company&#8217;s effective tax rate in a given financial
statement period may be affected. Interest and penalties associated with the Company&#8217;s tax positions are recorded as interest expense
in the consolidated statements of operations and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zxQ2QUZm2xy2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_863_zag42A8Qtt15"><i>Risk Management</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated
balance sheets are net of allowances for doubtful accounts, estimated by the Company&#8217;s management based on prior experience and
the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure
is minimized by dealing with only credit worthy counterparties. Revenue for the Company&#8217;s three primary customers totaled $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zsGFNgC1XJhd" title="Revenue from Contract with Customer, Excluding Assessed Tax">6,235,661</span>
(<span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_z44u7ROVWdK" title="Concentration risk threshold percentage">58</span>%) for the three months ended March 31, 2022 (2021 - $<span id="xdx_90C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zPGa42MgqE27">3,120,819</span> or <span id="xdx_906_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zlTemFAhyxp4">41</span>%). Accounts receivable for the Company&#8217;s three primary
customers totaled $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zeL30PeqvdLa">6,367,303</span> (<span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zygXz6MiRDW7" title="Accounts Receivable, after Allowance for Credit Loss">64</span>%) at March 31, 2022 (December 31, 2021 - $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z1Z7mjFukIJa" title="Accounts Receivable, after Allowance for Credit Loss">4,940,995</span> or <span id="xdx_90B_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zRBi7vzHhjf">69</span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash
equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally
insured amounts. The Company has not experienced any losses in such accounts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from
financial assets and liabilities, subject to fixed long-term rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange
rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The
Company has not hedged its exposure to currency fluctuations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate
as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will
refinance its long-term debt where possible to obtain more favourable rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84A_eus-gaap--EquityMethodInvestmentsPolicy_ztDrrYNIx7Wh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86F_zkFYdJixhyHh"><i>Equity Method
Investment</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise
significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company&#8217;s
ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on
the investee&#8217;s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under
the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and
adjusted for dividends received and the Company&#8217;s share of the investee&#8217;s earnings or losses together with other-than-temporary
impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zrTTutJGup58" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zRGQ0pd62zoj"><i>Goodwill and
intangible assets</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed.
Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company
performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with
a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the
qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its
carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear,
the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including
goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair
value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit
is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount,
goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit&#8217;s fair value,
limited to the total amount of goodwill allocated to the reporting unit.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.05in; text-align: justify; text-indent: 0.3in"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible
assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of
impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative
assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments,
and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of
the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required.
When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill.
If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated,
requiring recognition of an impairment charge for the differential.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qualitative
assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment,
it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their
carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived
intangibles were recognized during the three months ended March 31, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.35in"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finite-lived
intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators
of finite-lived intangibles and other long-lived assets as described in the &#8220;Impairment of Long Lived Assets&#8221; significant
accounting policy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84E_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_z04N0E5Tnk5f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(t)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_866_zLtrONxA0ySk"><i>Recent Accounting
Pronouncements</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material
impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other
new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.</span></p>

<p id="xdx_85F_zGEvx4pHyRRc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zRp9kDdyeS34" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>2.
<span>Significant Accounting Policies</span>. <b><span id="xdx_825_zEgljZhfD5sk" style="display: none">SIGNIFICANT ACCOUNTING POLICIES</span></b></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
consolidated financial statements have been prepared on a historical cost basis, except where otherwise noted, in accordance with accounting
principles generally accepted in the United States applicable to a going concern and reflect the policies outlined below.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_847_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z0fbKof6pB61" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<i><span id="xdx_866_zEIqvYh3ceg5">Cash and Cash Equivalents</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date
of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_z0ma3OFf0Aii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<i><span id="xdx_865_zEaoiY9TyXHb">Inventories and Cost of Sales</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories
are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae
to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale.
Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs
(receiving and purchasing) and utilities and overhead expenses related to the Company&#8217;s manufacturing and processing facilities.
Shipping and handling charges billed to customers are included in revenue (2021 - $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zSVrag0rl4X3" title="Revenue from Contract with Customer, Excluding Assessed Tax">465,493</span>; 2020 &#8211; $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zmWn9LthbdCa" title="Revenue from Contract with Customer, Excluding Assessed Tax">427,920</span>). Shipping and handling
costs incurred are included in cost of goods sold (2021 - $<span id="xdx_900_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zB0aamnpVjB7" title="Cost of Goods and Services Sold">1,058,674</span>; 2020 &#8211; $<span id="xdx_903_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zgvfzDomXrC3" title="Cost of Goods and Services Sold">1,051,588</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_841_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zvNHD6szx3G7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<i><span id="xdx_866_zyTwkWBDX9l">Allowance for Doubtful Accounts</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are
continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate
allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall
customer credit-worthiness and historical experience.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z1YulY4myp5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<i><span id="xdx_867_znxYHWPSLSHd">Property, Equipment, Leaseholds and Intangible Assets</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_898_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_z5dWLyYYEZO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zlPfzWVw30ke">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 55%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 43%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    hardware</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z44jHLrrTpBi" title="Depreciation method used and annual rate">30%
    Declining balance</span></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; font-size: 10pt">Furniture
    and fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zy1kQmquukqi" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Manufacturing
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zq5YxItyna4j" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ziT4ptdsa0I5" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Boat</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z5elPWHeq8mf" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Building
    and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zV3slMEDjBmf" title="Depreciation method used and annual rate">10%
    Declining balance</span></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; font-size: 10pt">Trailer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zDpKnIp7Srm9" title="Depreciation method used and annual rate">30%
    Declining balance</span></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; font-size: 10pt">Automobiles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zJ7sAc2aaFOc" title="Depreciation method used and annual rate">Straight-line
    over 5 years</span></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; font-size: 10pt">Patents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zUQGnoGcumhf" title="Depreciation method used and annual rate">Straight-line
    over 17 years</span></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; font-size: 10pt">Technology</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zTRMGRr7mbz5" title="Depreciation method used and annual rate">Straight-line
    over 10 years</span></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; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zIjK1WBJXIP5" title="Depreciation method used and annual rate">Straight-line
    over lease term</span></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; font-size: 10pt">Customer
    relationships &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z58VczgrDlqj" title="Depreciation method used and annual rate">Straight-line
    over 15 years</span></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; font-size: 10pt">Software
    &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_z7yQ8qdk10R" title="Depreciation method used and annual rate">Straight-line
    over 3 years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p id="xdx_8A7_zSwoGnG8Yfga" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zphhnjuMvRyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e)
<i><span id="xdx_86C_zXyL7qsob5K7">Impairment of Long-Lived Assets</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB Codification Topic 360, <i>&#8220;Property, Plant and Equipment&#8221; </i>(ASC 360), the Company reviews long-lived
assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever
events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets
is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected
future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded
to the extent that an asset&#8217;s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from
such estimates. There were no impairment charges during the periods presented.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_84C_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zi5V221GjRA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<i><span id="xdx_86D_z177sSOyO1D8">Foreign Currency</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency of the Company is the U.S. dollar. The functional currency of three of the Company&#8217;s subsidiaries is the Canadian
dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and
liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange
rates prevailing during the year. Translation adjustments arising on conversion of the Company&#8217;s financial statements from the
subsidiary&#8217;s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination
of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income
(loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84F_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zOjsGQ63xU6h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<i><span id="xdx_866_zrnFwXrHme95">Revenue Recognition</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note
19.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer,
(2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of
the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied.
The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product
is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point,
the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service
and performance obligation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
the Company&#8217;s inception, product returns have been insignificant; therefore, no provision has been established for estimated product
returns.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
revenues consist of products sold to distributors with payment terms greater than the Company&#8217;s customary business terms due to
lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition
of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84B_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_zAqkjZWRvUx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<i><span id="xdx_861_z3cB9HFjbrOb">Stock Issued in Exchange for Services</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the
Company&#8217;s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized
over the period that the services are performed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zsGE27Jo2VMa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)
<i><span id="xdx_865_zlbIfOwhXJZk">Stock-based Compensation</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, <i>Compensation
&#8212; Stock Compensation</i>, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based
compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized
on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest.
Shares are issued from treasury upon exercise of stock options.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_841_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zZQrPnEebFff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
<i><span id="xdx_864_z2GP0Agodi6a">Other Comprehensive Income</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included
in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders&#8217;
equity. The Company&#8217;s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zKUqclfujMLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
<i><span id="xdx_864_zKOSKwGhOYIi">Income Per Share</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding
in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants.
Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included
in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect
on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the years ended December
31, 2021 and 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_841_eus-gaap--UseOfEstimates_zMbsb2EoCDn4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">l)
<i><span id="xdx_864_zsve7NV2tYL5">Use of Estimates</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated
financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from
those estimates and would impact the results of operations and cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimates
and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the
estimates are revised and in any future periods affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible
assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful
lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments,
discount rates for right of use assets and the valuation of inventory.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84B_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0BH9V9e5lSd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0.55pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)
<i><span id="xdx_86A_zGAaOHYPJVZ6">Fair Value of Financial Instruments</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal
or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.
The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered
observable and the last unobservable, that may be used to measure fair value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Level
    1 &#8211; Quoted prices in active markets for identical assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    2 &#8211; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets
    or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable
    market data for substantially the full term of the assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    3 &#8212; Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets
    or liabilities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term
line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial
instruments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments
being at market rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_849_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zx06inet32O9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)
<i><span id="xdx_86E_zDRybwmA0BIb">Contingencies</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which
will only be resolved when one or more future events occur or fail to occur. The Company&#8217;s management and its legal counsel assess
such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related
to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company&#8217;s
legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability
can be estimated, the estimated liability would be accrued in the Company&#8217;s consolidated financial statements. If the assessment
indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated,
then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would
be disclosed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed.
Legal fees associated with loss contingencies are expensed as incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_z0IrhDCYYHYi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)
<i><span id="xdx_86B_z8jDe7cyMYIi">Income Taxes</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future
tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that
when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB ASC 740 &#8220;<i>Income taxes</i>&#8221; under the liability method, it is the Company&#8217;s policy to provide
for uncertain tax positions and the related interest and penalties based upon management&#8217;s assessment of whether a tax benefit
is more likely than not to be sustained upon examination by tax authorities. At December 31, 2021, the Company believes it has appropriately
accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized
benefit is established or is required to pay amounts in excess of the liability, the Company&#8217;s effective tax rate in a given financial
statement period may be affected. Interest and penalties associated with the Company&#8217;s tax positions are recorded as interest expense
in the consolidated statements of operations and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zI05byQ0hGPg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)
<i><span id="xdx_868_z1ZwYcJLZdke">Risk Management</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated
balance sheets are net of allowances for doubtful accounts, estimated by the Company&#8217;s management based on prior experience and
the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure
is minimized by dealing with only credit worthy counterparties. Revenue for the Company&#8217;s three primary customers totaled $<span id="xdx_902_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zOS4EpWjI00g" title="Revenue from Contract with Customer, Excluding Assessed Tax">16,917,947</span>
(<span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zfsy62oWCZHb" title="[custom:ConcentrationRiskThresholdPercentage]">49</span>%) for the year ended December 31, 2021 (2020 - $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zjszlIo1nerc" title="Revenue from Contract with Customer, Excluding Assessed Tax">14,713,127</span> or <span id="xdx_90E_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zuInXhPSLzB5" title="[custom:ConcentrationRiskThresholdPercentage]">47</span>%). Accounts receivable for the Company&#8217;s three primary customers
totaled $<span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z7SYKm5Nz7K" title="Accounts Receivable, after Allowance for Credit Loss">4,940,995</span> (<span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zMBGqPdzI448" title="[custom:ConcentrationRiskThresholdPercentage]">69</span>%) at December 31, 2021 (2020 - $<span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zz2ZhwbIOSQg" title="Accounts Receivable, after Allowance for Credit Loss">3,986,284</span> or <span id="xdx_90D_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zt2tPUAnV8O7" title="[custom:ConcentrationRiskThresholdPercentage]">68</span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash
equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally
insured amounts. The Company has not experienced any losses in such accounts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from
financial assets and liabilities, subject to fixed long-term rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange
rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The
Company has not hedged its exposure to currency fluctuations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate
as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will
refinance its long-term debt where possible to obtain more favourable rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84E_eus-gaap--EquityMethodInvestmentsPolicy_zrNend6p3aPd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q)
<i><span id="xdx_863_zZwSBY8hy1Rd">Equity Method Investment</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise
significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company&#8217;s
ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on
the investee&#8217;s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under
the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and
adjusted for dividends received and the Company&#8217;s share of the investee&#8217;s earnings or losses together with other-than-temporary
impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_84E_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zUQPenO0Idsa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)
<i><span id="xdx_866_zXAPsxvAASYd">Goodwill and intangible assets</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed.
Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company
performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with
a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the
qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its
carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear,
the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including
goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair
value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit
is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount,
goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit&#8217;s fair value,
limited to the total amount of goodwill allocated to the reporting unit.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.3in"><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 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible
assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of
impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative
assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments,
and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of
the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required.
When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill.
If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated,
requiring recognition of an impairment charge for the differential.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qualitative
assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment,
it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their
carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived
intangibles were recognized during the year ended December 31, 2021 or 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finite-lived
intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators
of finite-lived intangibles and other long-lived assets as described in the &#8220;Impairment of Long Lived Assets&#8221; significant
accounting policy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_849_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_zpXvQfT1zgll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s)
<i><span id="xdx_86C_zbHK8bRW3XD2">Recent Accounting Pronouncements</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material
impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other
new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.</span></p>

<p id="xdx_850_zAgPzyBaYWj3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>35
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750529797104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--LesseeOperatingLeasesTextBlock_zEv8HC55GjU6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>3.
<span>Leases</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span><span id="xdx_824_z19i94jt8aF7" style="display: none">LEASES</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
and reporting guidance for leases requires that leases be evaluated and classified as either operating or finance leases by the lessee
and as either operating, sales-type or direct financing leases by the lessor. For leases with terms greater than 12 months, the Company
records the related right-of-use (&#8220;ROU&#8221;) asset and lease obligation at the present value of lease payments over the term.
Leases may include fixed rental escalation clauses, renewal options and / or termination options that are factored into the determination
of lease payments when appropriate. The Company&#8217;s operating leases are included in ROU assets, lease liabilities-current portion
and lease liability-less current portion in the accompanying consolidated balance sheets. ROU assets represent the Company&#8217;s right
to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the
lease. The Company&#8217;s leases do not usually provide a readily determinable implicit rate; therefore, an estimate of the Company&#8217;s
incremental borrowing rate is used to discount the lease payments based on information available at the lease commencement date. The
discount rate used was <span id="xdx_90F_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_c20220331_zeXmFCBxmwe" title="Operating leases discount rate">5.5</span>%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89D_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_zQNI83jt9Ozc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below summarizes the right-of-use asset and lease liability for the period ended March 31, 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zrL0YWJQkug2" style="display: none">SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Right of Use Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%">Balance, January 1</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20220101__20220331_z5hhNbOGzZ6k" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance">217,267</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zyxlc5f883Db" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance">483,113</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20220101__20220331_zY4fWimaOffb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(13,546</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zsDJ2sqSVMj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(265,846</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, end of period</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20220101__20220331_z45wgEVN17zc" style="text-align: right" title="Right of Use Assets Ending Balance">203,721</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zLvLh8IKVxS5" style="text-align: right" title="Right of Use Assets Ending Balance">217,267</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Lease Liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, January 1</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20220101__20220331_zTyt2ik16Jfi" style="text-align: right" title="Lease Liability Beinning Balance">217,267</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_zAI2qyTITpe1" style="text-align: right" title="Lease Liability Beinning Balance">483,113</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Lease interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20220101__20220331_zKNGA1vP2MO7" style="text-align: right" title="Lease interest expense">2,539</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zB3dtaYnQhR6" style="text-align: right" title="Lease interest expense">22,057</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20220101__20220331_zIN9yL8AqEJb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(16,085</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z2CRiu51V602" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(287,903</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balance, end of period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20220101__20220331_zbtTXm3lZ3Z6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance">203,721</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_zJgVFps2tfq9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance">217,267</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Short-term portion</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20220331_zWwqQ0kPZgW9" style="text-align: right" title="Short-term portion">57,045</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zgIYM8VYI1Hc" style="text-align: right" title="Short-term portion">77,715</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20220331_zJel94oj46Ld" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion">146,676</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z27yAM1W9Vh1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion">139,552</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220331_zIGIeNGe13xk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability">203,721</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zWLWDTwHVuSe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability">217,267</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<p id="xdx_8AE_ze22XPd5UPq2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zVdAHVuZwlzf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undiscounted
rent payments for the next four years are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zuPBsIfZupE7" style="display: none">SCHEDULE OF UNDISCOUNTED RENT PAYMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20220331_zlq4xek4Vpk9" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzclX_z5pGJCqZTvy9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">42,525</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzclX_zEApQY25C2v6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58,080</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzclX_zGdC70ylpxLi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">59,520</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzclX_zcqRE4MPI5Qj" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">61,020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iTI_pp0p0_mtLOLLPzclX_zt6lFu0ia6T3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">221,145</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_z2EY7SUwkyof" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impact of discounting</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,424</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zLMT45CJ8DZ7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease liability, March 31,
    2022</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">203,721</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A6_zlEUFrjBemd1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_80C_eus-gaap--LesseeOperatingLeasesTextBlock_znP3bIgs0Q51" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>3.
<span>Leases <b><span id="xdx_829_z29kXnC3Cuq2" style="display: none">LEASES</span></b></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting
and reporting guidance for leases requires that leases be evaluated and classified as either operating or finance leases by the lessee
and as either operating, sales-type or direct financing leases by the lessor. For leases with terms greater than 12 months, the Company
records the related right-of-use (&#8220;ROU&#8221;) asset and lease obligation at the present value of lease payments over the term.
Leases may include fixed rental escalation clauses, renewal options and / or termination options that are factored into the determination
of lease payments when appropriate. The Company&#8217;s operating leases are included in ROU assets, lease liabilities-current portion
and lease liability-less current portion in the accompanying consolidated balance sheets. ROU assets represent the Company&#8217;s right
to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the
lease. The Company&#8217;s leases do not usually provide a readily determinable implicit rate; therefore, an estimate of the Company&#8217;s
incremental borrowing rate is used to discount the lease payments based on information available at the lease commencement date. The
discount rate used was <span id="xdx_909_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_c20211231_zz26ykbIW5Rf" title="Operating leases discount rate">5.5</span>%.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_893_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_znvdiWs5BOz4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below summarizes the right-of-use asset and lease liability for the year ended December 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zmYTjilXJPh8">SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 90%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Right of Use Assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 84%">Balance at December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20200101__20201231_zxoFF5obpXR2" style="width: 14%; text-align: right" title="Right of Use Assets Beginning Balance">789,205</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--OperatingLeaseAssetsAddition_pp0p0_c20200101__20201231_z8tPdp5n7ouh" style="text-align: right" title="Addition">260,661</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Termination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--OperatingLeasesAssetsTermination_c20200101__20201231_pp0p0" style="text-align: right" title="Termination">(234,980</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20200101__20201231_z4wEdD1YCbV1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(331,773</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance at December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zPKax8oCy2oj" style="text-align: right" title="Right of Use Assets Ending Balance">483,113</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zLbzOPUeSl2g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(265,846</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance at December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zAFXdNrBCaU8" style="text-align: right" title="Right of Use Assets Ending Balance">217,267</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Lease Liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance at December 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20200101__20201231_zJ22uqJEIwc6" style="text-align: right" title="Lease Liability Beginning Balance">789,205</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--OperatingLeasesLiabilityAddition_c20200101__20201231_pp0p0" style="text-align: right" title="Addition">260,661</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Termination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--OperatingLeasesLiabilityTermination_pp0p0_c20200101__20201231_zsyS7IMrCghj" style="text-align: right" title="Termination">(234,980</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Lease interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--LeaseInterestExpense_c20200101__20201231_pp0p0" style="text-align: right" title="Lease interest expense">53,768</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20200101__20201231_zco2cj0Ysagi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(385,541</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance at December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_z63JfCGl6Jr1" style="text-align: right" title="Lease Liability Ending Balance">483,113</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zctDyBbRYAh7" style="text-align: right" title="Lease interest expense">22,057</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z9R3fmOKH9wg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(287,903</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance at December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_z8d0g1z3ncfa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance">217,267</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Short-term portion</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zKSKEoTDAhg4" style="text-align: right" title="Short-term portion">77,715</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z3iPAaXNtF67" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion">139,552</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zVOwesMLPETe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">217,267</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AB_z5jnoL00lvC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z4THXWU4keZ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undiscounted
rent payments are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zdve3Wfqljr">SCHEDULE OF UNDISCOUNTED RENT PAYMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_499_20211231_zP2IDO4kxUn3" style="text-align: right">78,240</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPz1VZ_ztTzIN3bp74h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right">78,240</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPz1VZ_zRiGeaZt7Cw5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77,100</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPz1VZ_zu52hjG56X59" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,440</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_maLOLLPz1VZ_zMDIJXaMjux2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,940</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPz1VZ_zyqqLngmSJv" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Total</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">297,720</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zPwpe5PojJug" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Impact of discounting</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(80,453</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Lease liability, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">217,267</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A4_z7YN6rlD21Kg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</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_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>36
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530607440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">ACCOUNTS RECEIVABLE</a></td>
<td class="text"><p id="xdx_808_eus-gaap--FinancingReceivablesTextBlock_zAxEcfVMn32l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>4.
Accounts Receivable </b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><span style="display: none"><span id="xdx_82F_z0T2P5BegpO6">ACCOUNTS RECEIVABLE</span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span/></b></span></p>

<p id="xdx_89E_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zRm5QDvNDnVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B3_zp1iFiOAYxf3" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20220331_z32dASjfXaii" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20211231_z02akd4uvu7a" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_maAANRNzPjC_zQAbRnkYluQ6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Accounts receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">10,217,709</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">7,403,308</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_msAANRNzPjC_zQUIIpHFN9L9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowances for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(274,561</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(273,979</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzPjC_zcxVpBUBSwUb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accounts receivable</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,943,148</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,129,329</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A3_zRWIpHTT8fPc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; 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; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<span></span>
</td>
<td class="text"><p id="xdx_806_eus-gaap--FinancingReceivablesTextBlock_zGblIiwEj8Kh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>4.
<span>Accounts Receivable <b><span id="xdx_82A_zG5CuoRGhY5g" style="display: none">ACCOUNTS RECEIVABLE</span></b></span></b></span></p>

<p id="xdx_893_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zKbmmJlrLhFg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zGEO4ZSBJohl">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20211231_zVVUF86G12r6" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20201231_zAD8vqYveWMj" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_z4NFmKL0eqEe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Accounts receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,403,308</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">6,161,249</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_z0h2JiHc1JZ8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowances for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(273,979</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(271,436</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzCGO_zacAlxXzMyc7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accounts receivable</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,129,329</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,889,813</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A6_zXda4wtCfTzb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI https://asc.fasb.org/subtopic&amp;trid=2196772<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2196816<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FinancingReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530613424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p id="xdx_809_eus-gaap--InventoryDisclosureTextBlock_zHuy3cnqxxWd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>5.
<span>Inventories</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><span id="xdx_822_zz5CzO0zUA4b" style="display: none">INVENTORIES</span><b>&#160;</b></span></p>

<p id="xdx_89A_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zFsKVPZvDpOd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_z8PWcXZUNw88" style="display: none">SCHEDULE OF INVENTORIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20220331_zCB9XLR8ixYb" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20211231_zIGuxkfGR7Ci" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_maINzkLt_zXyiwHsSEFt8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Completed goods</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">3,816,366</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">3,417,829</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_maINzkLt_zwpLQO824I01" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Raw materials and supplies</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,398,285</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,084,176</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzkLt_zBOaPSFfK94k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;<span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total inventory</span>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,214,651</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,502,005</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AD_zGkyY36rYBhi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_80E_eus-gaap--InventoryDisclosureTextBlock_zHuucQHW0dj3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>5.
<span>Inventories <span id="xdx_826_zNS0FrCxPhK" style="display: none">INVENTORIES</span></span></b></span></p>

<p id="xdx_892_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zE1zvLRMz1qk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BF_zn3wFWQpBjS1">SCHEDULE OF INVENTORIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20211231_z1QygdhdEd0a" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20201231_zKTPU8G0ztF7" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_z7kwJE3yLnN5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Completed goods</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">3,417,829</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">3,393,794</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzDiN_z5fX5WuBiQaa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0776">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">152,595</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_zjw3Jqeplpka" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Raw materials and supplies</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,084,176</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,826,087</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzDiN_zCQYjA5oYjM2" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;<span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total inventory</span>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,502,005</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,372,476</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A1_z7fbzG6KljI4" style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>38
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530607440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, EQUIPMENT AND LEASEHOLDS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, EQUIPMENT AND LEASEHOLDS</a></td>
<td class="text"><p id="xdx_803_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z1DPNKMhG3fl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>6.
Property, equipment &amp; <span style="font-variant: small-caps">leaseholds</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span id="xdx_826_zBHOu17cbcGf" style="font: small-caps 10pt Times New Roman, Times, Serif">PROPERTY, EQUIPMENT AND LEASEHOLDS</span></p>

<p id="xdx_890_eus-gaap--PropertyPlantAndEquipmentTextBlock_zjB6bFmprZh3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zZleHGIfW4fi" style="display: none">SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">March 31, 2022</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">March 31, 2022</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zEhdkexduNe7" style="width: 14%; text-align: right">4,870,778</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zOMXC02zUaI6" style="width: 14%; text-align: right">3,018,920</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zbBYhfaSRC7h" style="width: 14%; text-align: right">1,851,858</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zchoMD10yp1b" style="text-align: right">196,255</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zDRDJRBZYtN5" style="text-align: right">80,207</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBys2X0Kezz3" style="text-align: right">116,048</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmVrs0bNvzvg" style="text-align: right">43,644</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zoOL4ebufuo3" style="text-align: right">42,571</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zRR9L50sljQg" style="text-align: right">1,073</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zm6AMLj5VK0i" style="text-align: right">130,714</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zxFe1u5Esr16" style="text-align: right">108,421</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zQPlOqwdSjW3" style="text-align: right">22,293</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z3OUwsCwk643" style="text-align: right">1,899</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztRuiR92y5na" style="text-align: right">1,208</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjW0r1JMiLo3" style="text-align: right">691</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_znx15sJVSAc1" style="text-align: right">6,999,195</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5BuXc8RcTUe" style="text-align: right">4,314,689</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zN6GM3c5HkZj" style="text-align: right">2,684,506</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z3f4LOUIAQn9" style="text-align: right">9,601</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zqPRK6sX6k6" style="text-align: right">7,788</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zFWGqjHD7NXd" style="text-align: right">1,813</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zPsH5wXLI8r5" style="text-align: right">34,400</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyQv9ztzhAae" style="text-align: right">26,690</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zaQfTUSd3fE6" style="text-align: right">7,710</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zONU42Qw2zGg" style="text-align: right">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zgE3il0ZqHF3" style="text-align: right">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyLzqdrr9fHb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2661">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zrtQ6VE7c0fb" style="text-align: right">109,370</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zdkSaQWF05Bk" style="text-align: right">109,370</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z33tuzvz0lNd" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2664">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zpH0BCaUDbxh" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zA5K0jC4iqld" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2666">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z84Hvk5phQj4" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331_zT1mH9SFkMm5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">12,718,755</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331_zV2F28Dknq1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">7,798,736</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331_zWNJFKxGLkWi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">4,920,019</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">December 31, 2021</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">December 31, 2021</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zfPD51zgXBwh" style="width: 17%; text-align: right">4,823,708</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zc6DRUyB9Mre" style="width: 14%; text-align: right">2,983,589</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zUk6hMdRFVr4" style="width: 17%; text-align: right">1,840,119</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zYjBBwgB2lk2" style="text-align: right">196,255</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zxn4kZ8FlpSb" style="text-align: right">71,258</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zyabzl7plVfi" style="text-align: right">124,997</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsQQz7Ck2YT8" style="text-align: right">43,605</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_ztwhUEFxlKP7" style="text-align: right">42,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zR7mp9Hoj1Ba" style="text-align: right">1,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zTqODZ9Qqji4" style="text-align: right">130,658</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zAcpTbqt1Pyd" style="text-align: right">106,101</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zi6JCkbX07Gg" style="text-align: right">24,557</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z74LBLiw9DBe" style="text-align: right">1,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zQrGzyOCrnGe" style="text-align: right">1,155</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z6mJxqQUumy2" style="text-align: right">717</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zIdztkVv6Tzf" style="text-align: right">6,867,799</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z1FOGH0xogHj" style="text-align: right">4,171,699</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z6DFkY0gqyvg" style="text-align: right">2,696,100</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z1UHhFLRDUk4" style="text-align: right">9,463</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zWegFSbjN9Ig" style="text-align: right">7,532</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zagHMWUPldr4" style="text-align: right">1,931</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zLP5j7beqCba" style="text-align: right">34,400</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zVmF2sw8RbGh" style="text-align: right">26,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zfmJbm2vKBBa" style="text-align: right">8,116</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuT13AfsaN9l" style="text-align: right">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8PDdjlapUb6" style="text-align: right">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zsqg0WJnR1rl" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2700">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zn2beORyULa3" style="text-align: right">107,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zXyRSxBJBKAd" style="text-align: right">107,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z5PjDVC9kiwh" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2703">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zTwY8QmDeizg" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zsIBwX0aBqWh" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2705">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z1jDEeHbNMZc" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231_z26Fk2spKmwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">12,538,418</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231_zqHJfdASVkO9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">7,606,705</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231_zFvzL4t1OAQ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">4,931,713</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A6_zy25hbIF9Aja" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount
of depreciation expense for the three months ended March 31, 2022: $<span id="xdx_90B_eus-gaap--Depreciation_pp0p0_c20220101__20220331_zeRnzMdRWe4k" title="Depreciation">188,378</span> (2021: $<span id="xdx_908_eus-gaap--Depreciation_pp0p0_c20210101__20210331_z2fUYHm3zIQ3">184,855</span>) and is included in cost of sales in the
unaudited interim condensed consolidated statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<span></span>
</td>
<td class="text"><p id="xdx_80E_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zFBAUaF1rbOg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>6.
<span>Property, Equipment and Leaseholds <span style="font-variant: small-caps"><span id="xdx_82A_zW5zVjxlF9Ic" style="display: none">PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></span></b></span></p>

<p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zQf95OB29Tm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zsxJFHuZlLil">SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2021</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2021</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6IagJkkWm9g" style="width: 14%; text-align: right" title="Cost">4,823,708</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6OjoO26Hlh4" style="width: 14%; text-align: right" title="Accumulated Depreciation">2,983,589</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z3mjqj8tjmug" style="width: 14%; text-align: right" title="Property, Plant and Equipment, Net, Total">1,840,119</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zQVdUD9JALMk" style="text-align: right" title="Cost">196,255</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBd3jdxS1nYj" style="text-align: right" title="Accumulated Depreciation">71,258</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zRckIAqSFJCf" style="text-align: right" title="Property, Plant and Equipment, Net, Total">124,997</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmgYMeTPqEqf" style="text-align: right" title="Cost">43,605</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zPEhHTvJpyj1" style="text-align: right" title="Accumulated Depreciation">42,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zK9HmOwOT2g" style="text-align: right" title="Property, Plant and Equipment, Net, Total">1,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zvSHEQeZAS59" style="text-align: right" title="Cost">130,658</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zx2EFt0qBr4e" style="text-align: right" title="Accumulated Depreciation">106,101</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z0rez7RsNyOc" style="text-align: right" title="Property, Plant and Equipment, Net, Total">24,557</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zVZhlKwdbxc" style="text-align: right" title="Cost">1,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zK3HxneSE3pd" style="text-align: right" title="Accumulated Depreciation">1,155</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztskZy3WZ2Nc" style="text-align: right" title="Property, Plant and Equipment, Net, Total">717</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zYi4XmmSWXd6" style="text-align: right" title="Cost">6,867,799</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z9MVXMcxdK84" style="text-align: right" title="Accumulated Depreciation">4,171,699</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5dSPJOg1B07" style="text-align: right" title="Property, Plant and Equipment, Net, Total">2,696,100</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z5xSMZcBgqfc" style="text-align: right" title="Cost">9,463</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_znuuJ3b0wh2i" style="text-align: right" title="Accumulated Depreciation">7,532</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zEvR7mwu2hGa" style="text-align: right" title="Property, Plant and Equipment, Net, Total">1,931</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z9O2MlnIF4Pg" style="text-align: right" title="Cost">34,400</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zD6wxgIt3Gqf" style="text-align: right" title="Accumulated Depreciation">26,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z4qRlMy50HQd" style="text-align: right" title="Property, Plant and Equipment, Net, Total">8,116</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zU4rxGL1Z372" style="text-align: right" title="Cost">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl8VjxDx7Lj3" style="text-align: right" title="Accumulated Depreciation">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zvkHbBzEjCT2" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><span style="-sec-ix-hidden: xdx2ixbrl0841">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zONCi4vNHbl7" style="text-align: right" title="Cost">107,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zLO38p5X7nUi" style="text-align: right" title="Accumulated Depreciation">107,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zDaZB9A7whz4" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><span style="-sec-ix-hidden: xdx2ixbrl0847">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zzWsQk3HAr82" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zAUOpsFmZx5f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"><span style="-sec-ix-hidden: xdx2ixbrl0851">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zxcnFD2XuiCk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">12,538,418</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">7,606,705</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">4,931,713</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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 0"><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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2020</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2020</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z2xggdUxPDeh" style="width: 14%; text-align: right" title="Cost">4,798,370</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zo8xUD4jTwJe" style="width: 14%; text-align: right" title="Accumulated Depreciation">2,836,142</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zNtgRDDxMezh" style="width: 14%; text-align: right" title="Property, Plant and Equipment, Net, Total">1,962,228</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zdiNLCfbyWbb" style="text-align: right" title="Cost">180,956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zUpjUOkzKdC4" style="text-align: right" title="Accumulated Depreciation">61,266</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zvQGB6Ir6aG4" style="text-align: right" title="Property, Plant and Equipment, Net, Total">119,690</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zdZLtO6di8Kj" style="text-align: right" title="Cost">43,593</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zUnPMa1ngME5" style="text-align: right" title="Accumulated Depreciation">41,957</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zy2OmZiRKvLk" style="text-align: right" title="Property, Plant and Equipment, Net, Total">1,636</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zwj9r7Oc7Wdj" style="text-align: right" title="Cost">111,145</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zmHqBqEifps2" style="text-align: right" title="Accumulated Depreciation">101,186</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zX4z5NxNUWr8" style="text-align: right" title="Property, Plant and Equipment, Net, Total">9,959</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zGplvNwQi9D5" style="text-align: right" title="Cost">1,864</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zNL0aOoPiWd8" style="text-align: right" title="Accumulated Depreciation">971</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zIjBL02ru4n6" style="text-align: right" title="Property, Plant and Equipment, Net, Total">893</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5vUCDmx9rr3" style="text-align: right" title="Cost">6,154,425</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_za1nGbSr0ark" style="text-align: right" title="Accumulated Depreciation">3,573,748</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zv48BQLN7kjc" style="text-align: right" title="Property, Plant and Equipment, Net, Total">2,580,677</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zJQj9SaHqVMi" style="text-align: right" title="Cost">9,422</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z33mqDH9afzl" style="text-align: right" title="Accumulated Depreciation">6,675</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zaJ9uGg4oSIg" style="text-align: right" title="Property, Plant and Equipment, Net, Total">2,747</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyGRlJFh5Z4b" style="text-align: right" title="Cost">34,400</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z1qymRSduX0f" style="text-align: right" title="Accumulated Depreciation">24,255</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zWMVB0Js2Jl" style="text-align: right" title="Property, Plant and Equipment, Net, Total">10,145</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl30RkG2bga7" style="text-align: right" title="Cost">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_ziGsCPADoXdj" style="text-align: right" title="Accumulated Depreciation">87,205</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuGAiOKNUbTg" style="text-align: right" title="Property, Plant and Equipment, Net, Total">1,667</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zYuTbx1QTWJh" style="text-align: right" title="Cost">107,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zshI1XyfkMj6" style="text-align: right" title="Accumulated Depreciation">107,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zT6a0EGpDXw7" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><span style="-sec-ix-hidden: xdx2ixbrl0919">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_ze1fLkmOpADe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">452,399</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zZ3jJkVGG89l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"><span style="-sec-ix-hidden: xdx2ixbrl0923">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z11ex2owSN05" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">452,399</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231_z87QSSWhFWn" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">11,982,741</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231_z2K9lJlKZjN4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">6,840,700</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231_zoy0Ntvw4Uc2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">5,142,041</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A6_zr6fWGJTWzOg" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount
of depreciation expense for 2021: $<span id="xdx_903_eus-gaap--Depreciation_pp0p0_c20210101__20211231_zzH8kidXiEmb" title="Depreciation">773,497</span> (2020: $<span id="xdx_905_eus-gaap--Depreciation_pp0p0_c20200101__20201231_z3BTW44AyOCe" title="Depreciation">659,233</span>) and is included in cost of sales in the consolidated statements of income
and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, <span id="xdx_909_eus-gaap--AreaOfLand_iI_usqft_c20210112_zCiINoHCl5Yj" title="Area of land">3.3</span> acres of cleared and undeveloped land in Taber, AB Canada was disposed of for proceeds of $<span id="xdx_909_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zIYOKH0si0O8">263,380</span>
($<span id="xdx_901_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_uCAD_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zeZ32Tpyne6i">333,899</span>CAD). With a cost of $<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zk3wCFQo6ns1" title="Cost">219,318</span> ($<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uCAD_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z8w8qCDq3YL5" title="Cost">278,040</span>CAD) the Company recognized a gain of $<span id="xdx_900_ecustom--GainOnInvestments_pp0p0_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z4rpbvCnd9s" title="Recognized gains">44,330</span> ($<span id="xdx_90D_ecustom--GainOnInvestments_pp0p0_uCAD_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z3bKEZNqzoO7">55,859</span>CAD) on the disposal. During the
year ended December 31, 2020, equipment with a cost of $<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" title="Cost">79,517</span> and accumulated depreciation of $<span id="xdx_909_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zPIK1xoqJnz4" title="Accumulated depreciation">64,218</span> was disposed for proceeds of $<span id="xdx_909_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z4yAs4pLZ95k" title="Proceed for disposal">24,789</span>.
The Company recognized a gain of $<span id="xdx_903_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_pp0p0_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zQW3PmksIJj9" title="Gain on disposal">9,490</span> on the disposal.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>39
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530515872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PATENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract', window );"><strong>Goodwill and Intangible Asset Impairment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">PATENTS</a></td>
<td class="text"><p id="xdx_808_eus-gaap--IntangibleAssetsDisclosureTextBlock_zOu7XB79rnXf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>7.
<span id="xdx_826_z82hxHCD12b6">Patents</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span id="xdx_82B_z2aMNcaRzKS" style="display: none">PATENTS</span><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
fiscal 2005, the Company started the patent process for additional WATER$AVR&#174; products. Patents associated with these costs were
granted in 2006 and they have been amortized over their legal life of 17 years.</span></p>

<p id="xdx_89A_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zgP6AOAymKDc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BA_zi0le2ALWsOi" style="display: none">SCHEDULE OF PATENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, <span style="font-variant: small-caps">2022</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, <span style="font-variant: small-caps">2022</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; width: 34%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20220331_zABq87tTIgLf" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Patents, Cost">212,161</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220331_z2uHq5ULvZV3" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Accumulated Amortization">202,572</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220331_zPC4A3qXErK5" style="border-bottom: Black 1.5pt solid; width: 18%; font-variant: small-caps; text-align: right" title="Patents, Net">9,589</td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
                                            <span style="font-variant: small-caps">31,</span></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021
    </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated
    <br/>
    Amortization</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
                                            <span style="font-variant: small-caps">31,</span></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021
    </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 34%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zWyEJ0LMcVbc" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">208,079</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_zOFAV1B0Dit2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">194,380</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: small-caps 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: small-caps 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_z0RmKq2CyjU4" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font: small-caps 10pt Times New Roman, Times, Serif">13,699</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: small-caps 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>
<p id="xdx_8AF_zUlpvzQZ8aCf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
increase in the carrying amount of patents is primarily due to foreign currency translation effects. The 2022 cost in Canadian dollars
- $<span id="xdx_90A_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20220331_zlFZfEfE5sid" title="Increase in currency conversion">265,102</span> (December 31, 2021 - $<span id="xdx_904_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20211231_zVxxyKPpTxml">265,102</span> in Canadian dollars).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount
of amortization for 2022 - $<span id="xdx_901_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331_zhOaNEIvrMA4">4,110</span> (2021 - $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20210331_z8FbAHkj2pwf">4,110</span>) and is included in cost of sales in the consolidated statements of income and comprehensive
income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89C_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zE3zcs0rU3lh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over this year is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_z3Snfltbdhbk" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 1%">&#160;</td>
    <td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20220331_zBVa4IU2E2dh" style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 18%" title="2022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,699</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<p id="xdx_8A2_zDuWbbELftI6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_803_eus-gaap--IntangibleAssetsDisclosureTextBlock_zj1C36xo4Dqe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>7.
<span>Patents <b><span id="xdx_82D_zi5nuLuxdArl" style="display: none">PATENTS</span></b></span></b></span></p>

<p id="xdx_896_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zou6aUfzVBoe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_zDX8DZWv8Rt1" style="display: none">SCHEDULE OF PATENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; padding-bottom: 1.5pt">Patents</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zgxPltbff797" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Patents, Cost">208,079</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_z0UJKjUecFJc" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Accumulated Amortization">194,380</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_zxzh9NVo05Pd" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right" title="Patents, Net">13,699</td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; padding-bottom: 1.5pt">Patents</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedPatentsGross_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Patents, Cost">208,211</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20201231_zZTlu66uBsV1" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Accumulated Amortization">178,074</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right" title="Patents, Net">30,137</td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AB_zzwf0WzDHsxe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Decrease
in 2021 cost was due to currency conversion. 2021 cost in Canadian dollars - $<span id="xdx_90D_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20211231__us-gaap--AwardTypeAxis__custom--CADMember_zg4ReEafwRo6" title="Increase in currency conversion">265,102</span> (2020 - $<span id="xdx_909_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20201231__us-gaap--AwardTypeAxis__custom--CADMember_zV3LwzRLUQrb" title="Increase in currency conversion">265,102</span> in Canadian dollars).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount
of amortization for 2021: $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231_zwgjIt8CdQd7" title="Amortization">16,438</span> (2020 - $<span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20201231_pp0p0" title="Amortization">16,438</span>) and is included in cost of sales in the consolidated statements of income and comprehensive
income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_89F_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zg7OVd19fWO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over the next five years is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zY0f2ngYyaB4" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231_zd2gvfDF81Fc" title="2022">13,699</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AC_zfrew5pQLar7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>40
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530717488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">GOODWILL AND INTANGIBLE ASSETS</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zpQmIGJybgI3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.
<span style="font-variant: small-caps"><span id="xdx_820_zPwxOfu4SeA9">GOODWILL AND INTANGIBLE ASSETS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><span id="xdx_825_zWgNnCFTSV73" style="display: none">GOODWILL
AND  INTANGIBLE ASSETS</span></span></p>

<p id="xdx_895_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zUFGHwKbE4fc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zGgMIY68u6Zg" style="display: none">SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 78%">Balance as of December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pp0p0_c20220101__20220331_zur9gL9R58Bi" style="width: 18%; text-align: right" title="Goodwill, Beginning balance">2,534,275</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pdp0_c20220101__20220331_znhBBdgPAQo5" style="text-align: right" title="Additions"><span style="-sec-ix-hidden: xdx2ixbrl2745">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--GoodwillImpairmentLoss_pdp0_c20220101__20220331_zUlRfKbJIUSk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"><span style="-sec-ix-hidden: xdx2ixbrl2747">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="display: none; vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zEyqEmhOd9q7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance as of December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20220101__20220331_zFiACAOqBv72" style="border-bottom: Black 1.5pt solid; text-align: right" title="Goodwill, Ending balance">2,534,275</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Indefinite Lived Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance as of December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231_zgYJoOZ2CR11" style="text-align: right" title="Balance">770,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--IndefinitelivedIntangibleAssetsAcquired_pdp0_c20210101__20211231_zBIcWW7q3Ypk" style="text-align: right" title="Additions"><span style="-sec-ix-hidden: xdx2ixbrl2755">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_pdp0_c20210101__20211231_zzrHMsROiClg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"><span style="-sec-ix-hidden: xdx2ixbrl2757">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="display: none; vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z90hRGASBdc8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(40,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance as of December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20210101__20211231_zgxbeMlNkDq2" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance">770,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to
the acquisition of ENP Investments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><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; border-collapse: collapse; width: 75%">
  <tr style="vertical-align: bottom">
    <td>Definite Life Intangible Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance as of December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_znNMCRxzbX4l" style="width: 18%; text-align: right" title="Beginning balance">2,006,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zHR0ZsdrVQzf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance as of December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zz8zMwedJiok" style="text-align: right" title="Beginning balance">1,830,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zhmj9tSY8Xvh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(40,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance as of March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zdywYg50Ro9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Ending balance">1,790,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A7_zr2D5ETRxwxc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Definite
life intangible assets consist of customer relationships and software related to the acquisition of ENP Investments. Customer relationships
and software are amortized over their estimated useful life of <span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zLWkUlT4epjg" title="Estimated useful life">15</span> years and <span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zgclTYvdqHYa" title="Estimated useful life">3</span> years, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_895_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zO1XaiAR3ZZg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over the next five years is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_z50dPnhbpDck" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 65%; text-align: left">2022</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 23%; text-align: right"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zeYtfHnkIFkj" title="2022">160,000</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zUtAUw5Y8x0l" style="text-align: right" title="2023">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_z720ZoXD1Zsj" style="text-align: right" title="2024">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkxkdXIKKBq3" style="text-align: right" title="2025">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zo3opxvwn2Nf" style="text-align: right" title="2026">160,000</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A0_zykt0TK5byB8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<span></span>
</td>
<td class="text"><p id="xdx_802_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zflxDWbUSqa4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.
<span style="font-variant: small-caps"><span>Goodwill and Intangible Assets <b><span id="xdx_827_zzHw76VrhbT" style="display: none">GOODWILL AND INTANGIBLE ASSETS</span></b></span></span></b></span></p>

<p id="xdx_898_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zjXsHyEPpKwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zE6ikT39usR4" style="display: none">SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 82%; padding-bottom: 1.5pt">Balance as of December 31, 2020 and 2021</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><span><span id="xdx_905_eus-gaap--Goodwill_iI_c20201231_zqDInxhtDvTk" title="Goodwill"><span id="xdx_90C_eus-gaap--Goodwill_iI_c20211231_zpczmAJ7ULed">2,534,275</span></span></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Indefinite Lived Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance as of December 31, 2020 and 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span><span id="xdx_90C_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20211231_zRUJmRw2pR4b" title="Indefinite Lived Intangible Asset"><span id="xdx_909_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20201231_z4Gysg2HBfDj">770,000</span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to
the acquisition of ENP Investments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Definite Life Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 82%">Balance as of December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zqnzOKzCdel" style="width: 14%; text-align: right" title="Beginning balance">2,182,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zL89yHsrhSD3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance as of December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zT63YCXPM2F6" style="text-align: right" title="Beginning balance">2,006,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zm7BrKwivm23" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balances as of December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z7DeKkhzIHPe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Ending balance">1,830,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<p id="xdx_8A9_zoRl6QXTlhU1" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Definite
life intangible assets consist of customer relationships and software related to the acquisition of ENP Investments. Customer relationships
and software are amortized over their estimated useful life of <span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zPamdrHmpXp1" title="Estimated useful life">15</span> years and <span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z5DLDXqlAdb2" title="Estimated useful life">3</span> years, respectively.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_897_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zt5FJmuBpXC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over the next five years is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zR9Q8YPXhWmh" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zuDLg7ZNAJYk" title="2022">160,000</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zYJoY8bbWood" style="text-align: right" title="2023">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zH6nAo29pVZe" style="text-align: right" title="2024">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zAVlxw356sJ8" style="text-align: right" title="2025">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">2026</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkJorWHpqWP1" style="border-bottom: Black 1.5pt solid; text-align: right" title="2026">160,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A9_zWaWeKH6m1Ke" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>41
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530588912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG TERM DEPOSITS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DisclosureLongTermDepositsAbstract', window );"><strong>Long Term Deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_LongTermDepositsTextBlock', window );">LONG TERM DEPOSITS</a></td>
<td class="text"><p id="xdx_80D_ecustom--LongTermDepositsTextBlock_z2TOUKsle8nj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>9.
<span>Long Term Deposits</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span>&#160;</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span><span id="xdx_826_zXbdXhcO4121" style="display: none">LONG TERM DEPOSITS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span/></span></p>

<p id="xdx_899_ecustom--ScheduleOfLongTermDepositsTableTextBlock_zBF2AUzVQ9h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has reclassified certain security deposits to better reflect their long term nature. Long term deposits consist of damage deposits
held by landlords and security deposits held by various vendors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zy5S66jpkUy9" style="display: none">SCHEDULE OF LONG TERM DEPOSITS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 90%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 56%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_494_20220331_zFHbQMAhsm35" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March
    31, 2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_49B_20211231_zWONc0PhBd4c" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31, 2021</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0_zD4oy2nNoEsg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long
    term deposits</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,540</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;8,540</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p id="xdx_8AC_zoY05VRErewd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_80D_ecustom--LongTermDepositsTextBlock_zq1yQeUBivc1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.
<span style="font-variant: small-caps"><span>Long Term Deposits <b><span id="xdx_82C_zwPZEztgB3yf" style="display: none">LONG TERM DEPOSITS</span></b></span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p id="xdx_892_ecustom--ScheduleOfLongTermDepositsTableTextBlock_z2LfUcfvuOs7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has security deposits that are long term in nature which consist of damage deposits held by landlords and security deposits held
by various vendors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zSLcqLr61Cb3" style="display: none">SCHEDULE OF LONG TERM DEPOSITS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20211231_z5wQyUodyJKj" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20201231_zXANx59fZjyh" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Long term deposits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,540</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,540</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AB_zbZPdYjx7Amh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DisclosureLongTermDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DisclosureLongTermDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</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_FSI_LongTermDepositsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Deposits [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_LongTermDepositsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>42
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524554576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">INVESTMENTS</a></td>
<td class="text"><p id="xdx_806_eus-gaap--EquityMethodInvestmentsDisclosureTextBlock_zY1msLWeMqF7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>10.
<span>Investments</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span>&#160;</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span><span id="xdx_82A_zSGT5tY3Piwh" style="display: none">INVESTMENTS</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span/></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a <span id="xdx_900_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20220331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpPeruInvestmentsLlcMember_zGE9YyLw3Hxh" title="Ownership interest">50</span>% ownership interest
in ENP Peru Investments LLC (&#8220;ENP Peru&#8221;). ENP Peru is located in Illinois and leases warehouse space. The Company accounts
for this investment using the equity method of accounting. A summary of the Company&#8217;s investment follows:</span></p>

<p id="xdx_897_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zsJp217GRl8f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B0_z4Fk2NOwVFPl" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zFkBY6ZkGpG3" title="Balance, Beginning">3,822</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Return of equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zYxk44q8VYEd" style="text-align: right" title="Return of equity">(3,822</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zQG4mAlACUql" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain in equity method investment">22,642</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zM7OAmMUfHj3" style="text-align: right" title="Balance, Beginning">22,642</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zSpIDHR8X7V5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(7,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zdIBQXC27bA4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending">15,142</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A9_z95W8AyjKUFf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_894_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zlpdxBKIQCP2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
profit and loss information related to the equity accounted investment is as follows for the full year:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BA_zW2kTmVbFat2" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="width: 18%; text-align: right" title="Net sales">322,079</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_ecustom--RealizedInvestmentGainsLossesNet_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="text-align: right" title="Net income">45,285</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A9_z4V2xm5lYAal" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_90D_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_zj5rncyAzdd3" title="Investment">200,000</span>
in Applied Holding Corp. (&#8220;Applied&#8221;). Applied is a captive insurance company and the Company received a non-convertible promissory
note for its investment which becomes due in 2021 but may be extended with notice for a maximum of two years. In accordance with FASB
Codification Topic 323, <i>Investments &#8211; Equity Method and Joint Ventures</i> (ASC 323), the Company has elected to account for
this investment at cost. During the year ended December 31, 2021, the Company entered an agreement with Applied to extend the maturity
date of this promissory note to December 6, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_90F_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20181201__20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_zPl9RrzyIwv">500,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in Trio Opportunity Corp. (&#8220;Trio&#8221;),
a privately held entity. Trio is a real estate investment vehicle and the Company received <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20181201__20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_z83E6zXGvGth">50,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">non-voting Class B shares at $<span id="xdx_902_eus-gaap--SharePrice_iI_pid_c20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_z54j2qg0z7r1">10.00</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/share.
In accordance with FASB Codification Topic 321, <i>Investments &#8211; Equity Securities (</i>ASC 321), the Company has elected to account
for this investment at cost.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2019, the Company invested $<span id="xdx_90B_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20190101__20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zqZIWexIh3j4">1,001,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in a Florida based LLC that is engaged in international
sales of fertilizer additives. The Company accounts for this investment using the equity method of accounting. According to the operating
agreement, the Company has a <span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zImoZ0jZgbBh">50</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
interest in the profit and loss of the Florida based LLC but does not have control. <span style="background-color: white">A summary of
the Company&#8217;s investment follows:</span></span></p>

<p id="xdx_898_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0Uy9GwdcE77" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zSxTKT1btj3a" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_908_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zi93vBrEyCea" title="Balance, Beginning">3,572,345</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain in equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwhJsLsRwjz3" style="text-align: right" title="Gain (loss) in equity method investment">454,023</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJn30qRXmMg9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(325,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zENjTFw7Wwdj" style="text-align: right" title="Balance, Beginning">3,701,368</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkqDOHEd9Mhb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment">36,764</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zumwyZjNNpwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending">3,738,132</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AB_zvU2ury6X5wj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; 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; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further
to the original investment amount, the Company had placed $<span id="xdx_90B_eus-gaap--RestrictedCashNoncurrent_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z4fEP7IJs2C7" title="Restricted cash, released upon reaching milestone">1,000,000</span> in trust, which was released during the year ended December 31,
2020 upon the Florida based LLC reaching a milestone related to earnings before interest, taxes and depreciation (&#8220;EBITDA&#8221;)
targets. The additional payments of $<span id="xdx_904_eus-gaap--AssetAcquisitionConsiderationTransferredContingentConsideration_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zYagXSArZpD1" title="Contigent consideration of additional payment">2,518,684</span> made during the year ended December 31, 2020 related to contingent consideration which
was dependent on the Florida based LLC meeting certain performance millstones during the year. Summarized profit and loss information
related to the equity accounted investment is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_898_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkL4vUx3yibi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zOgRoVS8cyAf">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>
ended <br/>
March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>
ended <br/>
March 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0ajtjPCZB6k" style="width: 16%; text-align: right" title="Net sales">2,201,518</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zLm85AeuAwra" style="width: 16%; text-align: right" title="Net sales">2,332,304</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJx0k7djfcJi" style="text-align: right" title="Gross profit">512,884</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwuhZ2aQemHk" style="text-align: right" title="Gross profit">860,676</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_znIflI1S0lCg" style="text-align: right" title="Net income">73,528</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zZSKTl0AOCE7" style="text-align: right" title="Net income">400,580</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AE_zzNi04HJDjJg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three months ended March 31, 2022, the Company had sales of $<span id="xdx_902_eus-gaap--RevenueFromRelatedParties_c20220101__20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_znSf7510jipj" title="Sales">1,672,200</span> (2021 - $<span id="xdx_905_eus-gaap--RevenueFromRelatedParties_c20210101__20210331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zJCAKboBuJIa" title="Sales">1,434,684</span>) to the Florida Based LLC, of which $<span id="xdx_903_eus-gaap--AccountsReceivableRelatedParties_iI_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zBjoTWZHoqb1" title="Accounts receivable related parties">1,419,306</span>
is included within Accounts Receivable as at March 31, 2022 (December 31, 2021 -2020 - $<span id="xdx_90D_eus-gaap--AccountsReceivableRelatedParties_iI_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zzxASmrIT1xd" title="Accounts receivable related parties">2,202,345</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(e)
</b>In December 2020, the Company invested $<span id="xdx_90B_eus-gaap--PaymentsToAcquireInvestments_pp0p0_c20201201__20201231__dei--LegalEntityAxis__custom--LygosIncMember_ze9L7OvNfVJc">500,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in Lygos Inc. (&#8220;Lygo&#8217;s&#8221;),
a privately held entity, under a Simple Agreement for Future Equity agreement. Both companies <span style="background-color: white">intend
to work together in pursuit of sustainable aspartic acid through synthetic biology (Note 18). In 2021, a second investment
of $<span id="xdx_902_eus-gaap--PaymentsToAcquireInvestments_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zXmQ6hRieGQe">500,000
</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">was in
order to continue development of the aspartic acid microbe strain.</span> <span style="font: small-caps 10pt Times New Roman, Times, Serif">T</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">he
Company has elected to account for this investment at cost. A summary of the Company&#8217;s investment follows:</span></p>

<p id="xdx_890_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zjXUlx0F5Tkf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_z5zbAeHE6Ex7" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_90E_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zAUSpW9w9o2l" title="Balance, Beginning"><span title="Balance">500,000</span></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Additional payment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zYIsjsrKnkle" title="Additional payment"><span title="Additional payment">500,000</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zl1PRqhNrdCk" title="Balance, Ending"><span title="Balance"><span title="Balance">1,000,000</span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A4_ztqj8e9mseU2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_809_eus-gaap--EquityMethodInvestmentsDisclosureTextBlock_zv9UrlFNJfJ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>10.
<span>Investments <b><span id="xdx_82C_zdcxzt7bihBc" style="display: none">INVESTMENTS</span></b></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a <span id="xdx_90A_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpPeruInvestmentsLlcMember_zBKY34HRHqL5" title="Ownership interest">50</span>% ownership interest
in ENP Peru Investments LLC (&#8220;ENP Peru&#8221;). ENP Peru is located in Illinois and leases warehouse space. The Company accounts
for this investment using the equity method of accounting. A summary of the Company&#8217;s investment follows:</span></p>

<p id="xdx_893_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zZYejtMnCpQ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zdTJRDriP3R9" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zyh4tunHg0y" title="Balance, Beginning">11,387</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Return of equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zg6SlDLvHNEg" style="text-align: right" title="Return of equity">(9,063</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment">1,498</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zWbbRXiJmLMk" style="text-align: right" title="Balance, Beginning">3,822</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Return of equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuKru1CWLF22" style="text-align: right" title="Return of equity">(3,822</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zifu3hVCdww" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment">22,642</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zb9s0kzoim3" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending">22,642</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AA_z1PEhRsE8Y29" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company received an additional $<span id="xdx_90B_eus-gaap--ProceedsFromContributionsFromAffiliates_pp0p0_c20210101__20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpPeruInvestmentsLlcMember_zHjVmTbJxkxi" title="Proceeds from investment">30,478</span> from ENP Peru. At the time of receipt of the payment, the
investment balance was $nil and the payment was not recorded against the investment balance but was included in gains on investments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_890_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zEJTiTqkdV5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
profit and loss information for ENP Peru is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_z1eFrklZK1b3" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z4EWTd49a26g" style="width: 14%; text-align: right" title="Net sales">322,079</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="width: 14%; text-align: right" title="Net sales">295,800</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuCNYZhxETki" style="text-align: right" title="Net income">45,285</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="text-align: right" title="Net income">2,996</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AE_z2KpwiD1bkyd" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended December 31, 2018,
ENP Investments acquired a <span id="xdx_904_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20181231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpRealtyLLCMember_zTP9SowbZII2" title="Ownership interest">24</span>% ownership interest in ENP Realty LLC (&#8220;ENP Realty&#8221;). ENP Realty is located in Illinois and
leases warehouse space. During the year ended December 31, 2020, the other partners of ENP Realty withdrew from the partnership, resulting
in ENP Realty becoming a wholly owned subsidiary of ENP Investments. As a result, ENP Realty is consolidated in the financial statements
of the Company and a <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pid_dp_uPure_c20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember_zDfhCAbBqndj" title="Non-controlling interests">35</span>% non-controlling interest is recognized from the acquisition date onwards.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">It
was determined that ENP Realty did not meet the definition of a business in accordance with FASB Codification Topic 805, Business Combinations
(ASC 805)<i>, </i>and the acquisition was accounted for as an asset acquisition. The following table summarizes the final purchase price
allocation of the consideration paid to the respective fair values of the assets acquired and liabilities assumed in ENP Realty as of
the acquisition date.</span></p>

<p id="xdx_89F_ecustom--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_z0wMTUSS81xj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span><span><span id="xdx_8B0_zUVZRvearMva" style="display: none">SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION</span></span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: left; padding-bottom: 1.5pt">Investment eliminated upon consolidation</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><span id="xdx_907_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20210101__20211231_zbg0Kp2l6Mf9" title="Investment eliminated upon consolidation">63,165</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Assets acquired:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20211231_zhOVv8AutEWc" style="text-align: right" title="Assets acquired: Cash">13,419</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Building</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_iI_pp0p0_c20211231_zznfX3IvKHag" style="text-align: right" title="Assets acquired:Building">630,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Land</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_iI_pp0p0_c20211231_zlTTI6reeuO4" style="text-align: right" title="Assets acquired: Land">85,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Liabilities assumed:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pp0p0_di_c20211231_zCrjSk8UrOZf" style="text-align: right" title="Liabilities assumed: Accounts payable">(15,797</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Long term debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_iNI_pp0p0_di_c20211231_z2LD5YNSJJVe" style="text-align: right" title="Liabilities assumed: Long term debt">(450,000</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Deferred income tax liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_iNI_pp0p0_di_c20211231_zsBoS6DdJ1dj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities assumed: Deferred income tax liability">(66,116</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total identifiable net assets:</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_c20211231_zzKg3bxfGErb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total identifiable net assets:">196,506</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain on acquisition of ENP Realty</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_ecustom--GainOnAcquisitionOfEnpRealty_pp0p0_c20210101__20211231_zHDSnMRDPZSc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain on acquisition of ENP Realty">133,341</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AA_zNLmVO3NIBzg" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
income tax expense arising from the deferred income tax liability is net against gain on acquisition of ENP Realty in the consolidated
statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89D_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_zemTOk4wjwI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of the Company&#8217;s investment follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span><span id="xdx_8B1_zxdrOPvF7Pwc" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90C_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zoeW8coVmUL1" title="Balance, Beginning">63,165</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Investment eliminated upon consolidation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zOhwWHdTR0r5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Investment eliminated upon consolidation">(63,165</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2020 and 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--EquityMethodInvestments_iE_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zZYLYHPEyJ2" title="Balance, Ending"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_c20210101__20211231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_ztyP2cPxE9x2" title="Balance, Ending"><span style="-sec-ix-hidden: xdx2ixbrl1089"><span style="-sec-ix-hidden: xdx2ixbrl1091">-</span></span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A1_ztcpb3CVpCdb" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_90D_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_pp0p0" title="Investment">200,000</span>
in Applied Holding Corp. (&#8220;Applied&#8221;). Applied is a captive insurance company and the Company received a non-convertible promissory
note for its investment which becomes due in <span id="xdx_909_eus-gaap--DebtConversionConvertedInstrumentExpirationOrDueDateYear_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_zAV3R6Wns4O9" title="Debt conversion due date">2021</span> but may be extended with notice for a maximum of <span id="xdx_901_eus-gaap--DebtInstrumentTerm_dc_c20181201__20181231__srt--RangeAxis__srt--MaximumMember__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_zHa8vFs4Tp08" title="Debt Instrument, Term">two years</span>. In accordance with FASB
Codification Topic 320, <i>Investments &#8211; Debt Securities</i> (ASC 320), the Company has elected to account for this investment
at cost. During the year ended December 31, 2021, the Company entered an agreement with Applied to extend the maturity date of this promissory
note to December 6, 2023.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_909_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20181201__20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_pp0p0" title="Investment">500,000</span>
in Trio Opportunity Corp. (&#8220;Trio&#8221;), a privately held entity. Trio is a real estate investment vehicle and the Company received
<span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20181201__20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_z842Q9hJQfki" title="Non-voting shares">50,000</span> non-voting Class B shares at $<span id="xdx_90C_eus-gaap--SharePrice_iI_pid_c20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zla8cTHUPr2g" title="Share price">10.00</span>/share. In accordance with FASB Codification Topic 321, <i>Investments &#8211; Equity Securities
(</i>ASC 321), the Company has elected to account for this investment at cost.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(e<span style="font-variant: small-caps">)
</span></b>In January 2019, the Company invested $<span id="xdx_90A_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20190101__20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zH3dqp4w5Mxf" title="Investment">1,001,000</span> in a Florida based LLC that is engaged in international sales of fertilizer
additives. The Company accounts for this investment using the equity method of accounting. According to the operating agreement, the
Company has a <span id="xdx_907_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zwwWJYr3FVOi" title="Ownership interest">50</span>% interest in the profit and loss of the Florida based LLC but does not have control. <span style="background-color: white">A
summary of the Company&#8217;s investment follows:</span></span></p>

<p id="xdx_891_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zjQX0cNnXGD" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zXj8rYv2FEnj" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_903_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zTuO79otRgA8" title="Balance, Beginning">1,141,033</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Additional payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--AdditionalPayment_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Additional payment">2,518,684</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gain in equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zqvP8dT6B6C9" style="text-align: right" title="Gain in equity method investment">809,342</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(896,714</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zoihULlgbo8g" style="text-align: right" title="Balance, Beginning">3,572,345</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain in equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1FaUcXX8EQ5" style="text-align: right" title="Gain in equity method investment">454,023</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zAj22AtBd1x1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(325,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zolSGiKsRZfj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending">3,701,368</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zKPyIielNJeh" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further
to the original investment amount, the Company had placed $<span id="xdx_90F_eus-gaap--RestrictedCashNoncurrent_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zpS98t5Emohd" title="Restricted cash, released upon reaching milestone">1,000,000</span> in trust, which was released during the year ended December 31,
2020 upon the Florida based LLC reaching a milestone related to earnings before interest, taxes and depreciation (&#8220;EBITDA&#8221;)
targets. The additional payments of $<span id="xdx_904_eus-gaap--AssetAcquisitionConsiderationTransferredContingentConsideration_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zClnkSAwrIP1" title="Contigent consideration of additional payment">2,518,684</span> made during the year ended December 31, 2020 related to contingent consideration which
was dependent on the Florida based LLC meeting certain performance millstones during the year. Summarized profit and loss information
related to the equity accounted investment is as follows:</span></p>

<p id="xdx_89C_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z8cnNEy23dV4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zgvVrMUUqwzl" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zU0XZFKBlZ98" style="width: 14%; text-align: right" title="Net sales">11,543,277</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="width: 14%; text-align: right" title="Net sales">12,138,511</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z3C5zeqFyTA6" style="text-align: right" title="Gross profit">3,517,387</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--RealizedInvestmentGainsLosses_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Gross profit">4,688,654</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1VYMQW7W6S3" style="text-align: right" title="Net income">908,045</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Net income">1,618,685</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AD_zgxHwQ73uRpj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company had sales of $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zU35bATX7KP4" title="Revenue">7,982,281</span> (2020 - $<span id="xdx_90D_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1dfp7t1XK3i" title="Revenue">7,476,047</span>) to the Florida Based LLC, of which $<span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zlb9TzRoYdi2" title="Accounts Receivable">2,202,345</span>
is included within Accounts Receivable as at December 31, 2021 (2020 - $<span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zg0P4A4ufDx6" title="Accounts Receivable">1,593,272</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(f)
</b>In December 2020, the Company invested $<span id="xdx_90F_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20201201__20201231__dei--LegalEntityAxis__custom--LygosIncMember_pp0p0" title="Investment">500,000</span> in Lygos Inc., a privately held entity, under a Simple Agreement for Future Equity
agreement. Both companies <span style="background-color: white">intend to work together in pursuit of sustainable aspartic acid through
synthetic biology<span style="font-variant: small-caps">.</span></span> <span style="font-variant: small-caps">T</span>he Company has
elected to account for this investment at cost. A summary of the Company&#8217;s investment follows:</span></p>

<p id="xdx_89B_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zPBmG5oMNeUb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zGaeSay6wX36" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iS_pdp0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zVTNpSLrGV3g" title="Balance, Beginning"><span style="-sec-ix-hidden: xdx2ixbrl1157">-</span></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 82%; padding-bottom: 1.5pt">Acquisition</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AcquisitionCosts_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zhuXJr3UhhUc" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Acquisition">500,000</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--EquityMethodInvestments_iS_pdp0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zUYgjZ9sOb78" style="text-align: right" title="Balance, Beginning">500,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Additional payment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zICLbseBTTfi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Additional payment">500,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zXIa7z3v9El5" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending">1,000,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p id="xdx_8AD_zhkteg4m8Fwg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI https://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>43
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530776736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHORT-TERM LINE OF CREDIT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">SHORT-TERM LINE OF CREDIT</a></td>
<td class="text"><p id="xdx_80D_eus-gaap--ShortTermDebtTextBlock_zh4QWtbgUurg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>11.
<span>Short-Term Line of Credit</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span>&#160;</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span><span id="xdx_820_zYDb4cGI2Wsc" style="display: none">SHORT-TERM LINE OF CREDIT</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span/></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2022, ENP Investments signed a new
agreement with Midland to renew the credit line. The revolving line of credit is for an aggregate amount up to $<span id="xdx_909_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z3wD3TVjwr68" title="Aggregate amount of revolving line of credit">4,000,000</span>. The interest
rate of this loan is subject to change from time to time based on changes in an independent index which is the 1 month LIBOR as published
in the Wall Street Journal (the &#8220;Index&#8221;). Interest on the unpaid principal balance of this loan will be calculated using
a rate of <span id="xdx_900_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20220301__20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zc90NRMKUena" title="Debt effective rate">1.000</span> percentage points over the Index. Under no circumstances will the interest rate of this loan be less than <span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20220331__srt--RangeAxis__srt--MaximumMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zzZg5wOGTXa" title="Annual interest rate of loan">4.25</span>% per annum
or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is<span id="xdx_90D_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zZZQ4YohdNYj" title="Annual interest rate of loan"> 4.50</span>% (December 31, 2021 - <span id="xdx_907_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_z6t5UK8jDHIg">4.25</span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provisions
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#8217;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. NanoChem is a guarantor of<span id="xdx_901_ecustom--LoanGuaranteedRate_iI_pid_dp_uPure_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zUwnvSiQUQ6b" title="Loan guaranteed rate"> 65</span>% of all the principal and other loan costs not to exceed $<span id="xdx_901_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_z2Zr2HHXRZ73" title="Line of Credit">2,600,000</span>.
As of March 31, 2022, ENP Investments was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
secure the repayment of any amounts borrowed under the revolving line of credit, ENP Investments granted Midland a security interest
in all inventory, equipment and fixtures and acknowledges a separate commercial security agreement from guarantor to Midland dated February
15, 2011.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings outstanding under the revolving line as of March 31, 2022 were $<span id="xdx_907_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zssv6Xo4rrn" title="Short-term borrowings">3,459,391</span> (December 31, 2021 - $<span id="xdx_901_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zB7DxNYzlmfk" title="Short-term borrowings">811,665</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(b)
 </b>In October 2021, the Company signed a new agreement with Midland to replace the expiring credit line at Harris. The revolving line
of credit is for an aggregate amount of up to the lesser of (i) $<span id="xdx_900_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zlbBHHT8TJTj" title="Aggregate amount of revolving line of credit">3,500,000</span>, or (ii) <span id="xdx_908_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zs35llyjGwx6" title="Eligible percentage of domestic accounts receivable">80</span>% of eligible domestic accounts receivable and
certain foreign accounts receivable plus <span id="xdx_90D_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zAaSqgEi4NOf" title="Percentage of foreign accounts receivable of inventory">50</span>% of inventory. Interest on the unpaid principal balance of this loan will be calculated using
a rate of <span id="xdx_900_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_c20211001__20211031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zstC4LbRGd1e" title="Debt effective rate">0.500</span> percentage points over the Index. Under no circumstances will the interest rate of this loan be less than <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20211031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zsMFdDboSfr7" title="Debt instrument interest rate">4.50</span>% per annum
or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is <span id="xdx_908_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_c20220331__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zxvtP3UploQg" title="Annual interest rate of loan">4.50</span>% (December 31, 2021 - <span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zjExJHJtIgTb" title="Annual interest rate of loan">4.50</span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provision
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#8217;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. The covenants also require that the Company maintain a minimum ratio of qualifying financial
assets to the sum of qualifying financial obligations. As of March 31, 2022, Company was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
secure the repayment of any amounts borrowed under the revolving line of credit, the Company granted Midland a security interest in substantially
all of the assets of NanoChem, exclusive of intellectual property assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings outstanding under the revolving line as of March 31, 2022 were $<span id="xdx_906_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20220331__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zWhQmnwznrr4" title="Line of Credit">1,489,154</span> (December 31, 2021 - $<span id="xdx_907_eus-gaap--LinesOfCreditCurrent_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Line of Credit">1,489,154</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_80F_eus-gaap--ShortTermDebtTextBlock_zax4mFAAEIkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>11.
<span>Short-Term Line of Credit <b><span id="xdx_82B_zIpwgU0ceoXe" style="display: none">SHORT-TERM LINE OF CREDIT</span></b></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In September 2018, the Company signed a new
agreement with Harris Bank (&#8220;Harris&#8221;) to renew the expiring credit line. The revolving line of credit is for an aggregate
amount of up to the lesser of (i) $<span id="xdx_903_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_pp0p0" title="Aggregate amount of revolving line of credit">2,500,000</span>, or (ii) <span id="xdx_905_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_uPure_c20180901__20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_z0kbE77Ncsbi" title="Eligible percentage of domestic accounts receivable">80</span>% of eligible domestic accounts receivable and certain foreign accounts receivable
plus <span id="xdx_90A_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_uPure_c20180901__20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_zHBWVaVuL9Ga" title="Percentage of foreign accounts receivable of inventory">60</span>% of inventory. The loan had an annual interest rate of 4.75%. The revolving line of credit at Harris was paid in October 2020,
upon the opening of the revolving line of credit at Midland States Bank (&#8220;Midland&#8221;).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(b)
</b>In April 2020 and in August 2021, ENP Investments signed a new agreement with Midland to renew the expiring credit line. The revolving
line of credit is for an aggregate amount up to $<span id="xdx_901_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20210831__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_zsnxNNkG16na" title="Aggregate amount of revolving line of credit">3,000,000</span>. The interest rate of this loan is subject to change from time to time based
on changes in an independent index which is the 1 month LIBOR as published in the Wall Street Journal (the &#8220;Index&#8221;). Interest
on the unpaid principal balance of this loan will be calculated using a rate of <span id="xdx_90E_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20210801__20210830__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zKx86ZEQDTo2" title="Debt effective rate">1.000</span> percentage points over the Index. Under no circumstances
will the interest rate of this loan be less than <span id="xdx_90D_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20210831__srt--RangeAxis__srt--MaximumMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zDhnxUSw5NV3" title="Annual interest rate of loan">4.250</span>% per annum or more than the maximum rate allowed by applicable law. The interest
rate at December 31, 2021 is <span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zQkyHFggnav5" title="Annual interest rate of loan">4.25</span>% (2020 &#8211; <span id="xdx_90A_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zAcaPTtypEdg" title="Annual interest rate of loan">4.5</span>%). In March 2022, a new agreement was signed, increasing the revolving line of credit
to an aggregate amount $<span id="xdx_90E_eus-gaap--LineOfCredit_iI_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zShFT1oI8jki" title="Revolving line of credit">4,000,000</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provisions
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#8217;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. NanoChem is a guarantor of <span id="xdx_906_ecustom--LoanGuaranteedRate_iI_pid_dp_uPure_c20211231__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zAIcKlvxE78k" title="Loan guaranteed rate">65</span>% of all the principal and other loan costs not to exceed $<span id="xdx_906_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20211231__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_znZKOKm3USg2" title="Line of Credit">1,950,000</span>.
As of December 31, 2021, ENP Investments was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
secure the repayment of any amounts borrowed under the revolving line of credit, ENP Investments granted Midland a security interest
in all inventory, equipment and fixtures and acknowledges a separate commercial security agreement from guarantor to Midland dated February
15, 2011.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings outstanding under the revolving line as of December 31, 2021 were $<span id="xdx_90C_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zoXE6NK6pHpl" title="Short-term borrowings">811,665</span> (2020 - $<span id="xdx_90E_eus-gaap--ShortTermBorrowings_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Short-term borrowings">541,456</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(c)
</b>In October 2021, the Company signed a new agreement with Midland to replace the expiring credit line at Harris. The revolving line
of credit is for an aggregate amount of up to the lesser of (i) $<span id="xdx_90F_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_z0vu52ndMiud" title="Aggregate amount of revolving line of credit">3,500,000</span>, or (ii) <span id="xdx_90D_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_uPure_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zKXM2y9IFsY7" title="Eligible percentage of domestic accounts receivable">80</span>% of eligible domestic accounts receivable and
certain foreign accounts receivable plus <span id="xdx_90E_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_uPure_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zaRBjeb8JC25" title="Percentage of foreign accounts receivable of inventory">50</span>% of inventory. Interest on the unpaid principal balance of this loan will be calculated using
a rate of <span id="xdx_901_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20211001__20211031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zkITkB36FBE" title="Debt effective rate">0.500</span> percentage points over the Index. Under no circumstances will the interest rate of this loan be less than <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20211031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_z3dCYz392nBc" title="Debt instrument interest rate">4.50</span>% per annum
or more than the maximum rate allowed by applicable law. The interest rate at December 31, 2021 is <span id="xdx_909_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zeqV8IiE4m1f" title="Annual interest rate of loan">4.50</span>% (2020 &#8211; <span id="xdx_90C_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20201231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zNCHGTw5Djm4" title="Annual interest rate of loan">3.75</span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provision
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#8217;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. The covenants also require that the Company maintain a minimum ratio of qualifying financial
assets to the sum of qualifying financial obligations. As of December 31, 2021, Company was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
secure the repayment of any amounts borrowed under the revolving line of credit, the Company granted Midland a security interest in substantially
all of the assets of NanoChem, exclusive of intellectual property assets.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term
borrowings outstanding under the revolving line as of December 31, 2021 were $<span id="xdx_90F_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zr2PZourhaqk" title="Line of Credit">1,489,154</span> (2020 - $<span id="xdx_906_eus-gaap--LinesOfCreditCurrent_c20201231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Line of Credit">1,574,617</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>44
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524554112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">LONG TERM DEBT</a></td>
<td class="text"><p id="xdx_807_eus-gaap--LongTermDebtTextBlock_zSEJHX0NU5Y4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>12.
<span>Long Term Debt</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span>&#160;</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82A_zABWRJWjkxPk" style="display: none">LONG TERM DEBT</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2018, ENP Investments signed a
$<span id="xdx_905_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z0ptgaz3qP1b">200,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">promissory note with Midland with a rate of <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zlKrVAEXuwO8">5.250</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
to be repaid over <span id="xdx_90F_eus-gaap--DebtInstrumentTerm_dtY_c20180101__20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zThEmu6jdhwc">7
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years with equal monthly installments plus interest.
This money was used to purchase production equipment and interest for the three months ended March 31, 2021 was $<span id="xdx_905_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zx0hxRWoym6b">1,510</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.
In May 2021, ENP Investments paid the loan in full with cash on hand.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2020, NanoChem received a <span id="xdx_90B_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zUVwsGGjf9oe">two year</span>
loan of $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zl6ysQ8Mybw9" title="Promissory note">322,000</span> through the Paycheck Protection Program with a rate of <span id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zEjyGXiFmk9a" title="Debt instrument, interest rate, stated percentage">1</span>%. In March, 2021, the loan was forgiven by the SBA and has
been recorded as Other Income of the condensed interim consolidated statements of operations and comprehensive income for the three month
period ended March 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c)
</span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2020, ENP Investments received a <span id="xdx_90C_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zavSpm1lb8s9">two
year</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">loan of $<span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z9xJo7jJExv4">215,960
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">through the Paycheck Protection Program with
a rate of <span id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z6yZriyK6Is3">1</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%.
In March, 2021, the loan was forgiven by the SBA and has been recorded as Other Income of the condensed interim consolidated statements
of operations and comprehensive income for the three month period ended March 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2020, NanoChem signed a $<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zzdr6vAow3ql">1,980,947
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">term loan with Midland with a rate of <span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zTUzrHePuIQd">3.85</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
to be repaid over <span id="xdx_90F_eus-gaap--DebtInstrumentTerm_dtY_c20201001__20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z4MU7u6p4tua">5
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years with equal monthly payments including interest.
The money was used to retire the debt at Harris related to the loan to purchase a <span id="xdx_909_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentsLLCMember_zRID7C9ryRC3">65</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
interest in ENP Investments. Interest expense for the three months ended March 31, 2022 was $<span id="xdx_902_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zmYgp7NtXR52">15,130
</span>(2021 - $</span><span id="xdx_90B_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zWkhevA9r1v5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,606</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).
The balance owing at March 31, 2022 is $</span><span id="xdx_90C_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_ziyMgaRjHg82" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,459,983
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(December
31, 2021 - $</span><span id="xdx_903_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zGSS6Pw8bJc1" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,554,044</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zQRnnFycVCd9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zK4J3jbvgLeb" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 78%">2022</td><td style="width: 2%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td id="xdx_98F_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zAdGKROhIR5l" style="text-align: right; width: 18%" title="2022">382,705</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zbJjpvChg1Cd" style="text-align: right" title="2022">397,414</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zZ2p2yv1oOe2" style="text-align: right" title="2022">413,516</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zHw8l0XrleRe" style="border-bottom: Black 1.5pt solid; text-align: right" title="2022">360,409</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A3_zUdmU4TubYVg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2020, NanoChem signed a loan for
$<span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20201031__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_z4aV2D9BTavf" title="Promissory note">894,253</span> with Midland with an interest rate <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20201031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zN7543HcwuXh" title="Debt instrument, interest rate, stated percentage">3.85</span>% to be repaid over two years with equal monthly payments including interest. The funds
were used to replace the loan at Harris for the purchase of new manufacturing equipment. Interest expense for the three months ended
March 31, 2022 was $<span id="xdx_906_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zEqwQaeIgEV4" title="Interest expense">3,417</span> (2021 - $<span id="xdx_900_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zObv53qG38Tl" title="Interest expense">7,739</span>) The balance owing at March 31, 2022 is $<span id="xdx_908_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z0t3afOLHIja" title="Debt balance owing">268,708</span> (December 31, 2021 - $<span id="xdx_90A_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zN5hIY0ZUfp4" title="Debt balance owing">381,674</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; 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; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89E_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_zsNArONKqtK" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_z5Z58LvDwKxb" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; width: 26%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_z9pBUEnxx67j" title="2022">381,674</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p id="xdx_8A8_z8wavuz08Yei" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(f)
</b>In January 2020, ENP Realty refinanced its mortgage and signed a loan for $<span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_ziwXeP8Odcy6">450,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">with Stock Yards Bank &amp; Trust to be repaid
over <span id="xdx_90D_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zIZmnmQJsyR1">10
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years with monthly installments plus interest.
Interest for the first five years is at <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zTJGKuc9hUd5">4.35</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%
and it will be adjusted for the last five years to the Cincinnati Federal Home Bank Loan <span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_z6wghafXGHsf">5
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">year fixed index plus <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zPIxRQOwfZ0h">2.5</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%.
Interest expense for the three months ended March 31, 2022 was $<span id="xdx_901_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zQ1j9r5dJXM4">4,677
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021 - $<span id="xdx_90A_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zhojSRLWSP23">4,766</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).
The balance owing at March 31, 2022 is $<span id="xdx_90F_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zILLmhsaUuuj">428,278
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(December 31, 2021 - $<span id="xdx_904_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_dxL_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zWxSHmdC2x3a" title="::XDX::430880"><span style="-sec-ix-hidden: xdx2ixbrl2969">430,779</span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_896_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zuRt8mpILwK4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zu2JCEq4sAH" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span><span><span style="display: none"/></span></span></p>

<div><table cellpadding="0" cellspacing="0" id="xdx_300_134_zVLGrkz0IVte" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_z3NPSbbd4Luj" style="width: 18%; text-align: right" title="2023">29,749</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zyMUSA7Oj0vc" style="text-align: right" title="2024">29,749</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zLOfqjXd5BDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025">29,749</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</div><p id="xdx_8A0_zQUEMDkJ2LB8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span>&#160;</span></span></p>

<p id="xdx_89A_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zwlrRwopBUmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of March 31, 2022, Company was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zT47qcwt9Zt4" style="display: none">SCHEDULE OF LOAN COVENANTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Continuity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Balance, January 1</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebt_iS_pp0p0_c20220101__20220331_zB7sw2nrtWfa" style="width: 16%; text-align: right" title="Balance, beginning">2,366,598</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebt_iS_pp0p0_c20210101__20211231_zyWjq7B9iFT" style="width: 16%; text-align: right" title="Balance, beginning">3,847,638</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: Forgiveness on PPP loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20220101__20220331_zmK4zKGu7IP1" style="text-align: right" title="Less: Forgiveness on PPP loans"><span style="-sec-ix-hidden: xdx2ixbrl2985">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20210101__20211231_zdf5F9z5KCY6" style="text-align: right" title="Less: Forgiveness on PPP loans">(537,960</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Payments on loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20220101__20220331_zmkj0t7W4bZa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan">(206,629</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20210101__20211231_zo1RdIvoejk5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan">(943,080</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebt_iE_pp0p0_c20220101__20220331_zOOU9qNi0wra" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,156,969</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--LongTermDebt_iE_pp0p0_c20210101__20211231_zA0iilTYqAj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,366,598</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AD_zithlnAeFu2k" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_890_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zsF8dtvzB9e5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zdJNECtN69Db" style="display: none">SCHEDULE OF OUTSTANDING BALANCE LOAN</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Outstanding balance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">a) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z6iVGVKqQGQ9" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2998">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z9HuYKEqM2rb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2999">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">b) Long term debt &#8211; PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_z6EGPfXp1qbf" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3000">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zBTHGsql8BJd" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3001">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">c) Long term debt &#8211; PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zvGrvX1h41t5" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3002">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zKQr6vJv1tS1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3003">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 60%; text-align: left">d) Long term debt &#8211; Midland States Bank</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_z5McrvhsXnJ9" style="width: 16%; text-align: right">1,459,983</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zP4adSR30Zy4" style="width: 16%; text-align: right">1,554,044</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">e) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_z1tTCvsWFu52" style="text-align: right">268,708</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zaHeVPVAkEF9" style="text-align: right">381,674</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">f) Long term debt &#8211; Stock Yards Bank &amp; Trust</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zPq55dkHPF79" style="border-bottom: Black 1.5pt solid; text-align: right">428,278</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z5TBTK51c2k9" style="border-bottom: Black 1.5pt solid; text-align: right">430,880</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Long-term Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20220331_zKpLWItvVVP3" style="text-align: right">2,156,969</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zdIo1GABCbHh" style="text-align: right" title="Long-term Debt">2,366,598</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20220331_zRYo4ryGKjE9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(665,614</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zdqrDhxrTL9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(793,574</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20220331_zRe4wWFcJFs5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">1,491,355</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zqPdwAhiQckk" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">1,573,024</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AB_zlHqkHNBbBSf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_805_eus-gaap--LongTermDebtTextBlock_zdJZydd6i4jf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>12.
<span>Long Term Debt <b><span id="xdx_82F_zcVGBibsHtv7" style="display: none">LONG TERM DEBT</span></b></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2018, NanoChem signed a $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_c20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Promissory note">4,100,000</span>
term loan with Harris with a rate of prime to be repaid over <span id="xdx_903_eus-gaap--DebtInstrumentTerm_dtY_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z87eYfN9ARS7" title="Debt instrument, term">7</span> years with equal monthly installments plus interest along two payments
consisting of <span id="xdx_904_ecustom--PaymentOfMonthlyInstallmentsInterestRate_pid_dp_uPure_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zFLghSUSBgYj" title="Payment of monthly installments interest rate">25</span>% prior year cash flow recapture, capped at $<span id="xdx_901_eus-gaap--DebtInstrumentPeriodicPayment_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt instrument periodic payment">300,000</span>, due May 31, 2019 and 2020. The money was used to purchase a <span id="xdx_907_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20181031__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentsLLCMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember_zhXrCZfsNYZ4" title="Ownership interest percentage">65</span>%
interest in ENP Investments. Interest expense for the year ended December 31, 2020 was $<span id="xdx_90F_eus-gaap--InterestExpenseDebt_pp0p0_c20200101__20201231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zSsbE3jhFBOb" title="Interest expense">75,874</span>. This loan was paid in October 2020 upon
opening of credit facilities at Midland.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2019, NanoChem signed a loan for
$<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_c20190430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_pp0p0" title="Promissory note">1,100,000</span> with Harris with a rate of prime plus <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20190430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zfeANNredtV5" title="Debt instrument, interest rate, stated percentage">0.5</span>% for the purchase of new manufacturing equipment. The Company paid interest monthly
until February 2020, when equal monthly installments of the principal and interest were due until January 2024. Interest expense for
the year ended December 31, 2020 was $<span id="xdx_904_eus-gaap--InterestExpenseDebt_c20200101__20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_pp0p0" title="Interest expense">36,272</span>. This loan was paid in October 2020 upon opening of credit facilities at Midland.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2018, ENP Investments signed a
$<span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note">200,000</span> promissory note with Midland with a rate of <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zyV5ncbMpow" title="Debt instrument, interest rate, stated percentage">5.250</span>% to be repaid over <span id="xdx_907_eus-gaap--DebtInstrumentTerm_dtY_c20180101__20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_znU4irB35WC9" title="Debt instrument, term">7</span> years with equal monthly installments plus interest.
This money was used to purchase production equipment and in May 2021, ENP Investments paid the loan in full with cash on hand. Interest
expense for the year ended December 31, 2021 was $<span id="xdx_90A_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z19XxWsVcgxl" title="Interest expense">2,788</span> (2020 - $<span id="xdx_90C_eus-gaap--InterestExpenseDebt_pp0p0_c20200101__20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zasitCrF0ime" title="Interest expense">7,588</span>). The principal balance owing at December 31, 2021 is $<span id="xdx_907_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_dxL_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zDzHi2y71A93" title="Debt balance owing::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1243">nil</span></span> (2020
- $<span id="xdx_90D_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z4SkbQoEBB84" title="Debt balance owing">125,543</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2016, ENP Investments signed a $<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_c20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note">45,941</span>
promissory note with Ford Motor Credit Company with a rate of <span id="xdx_907_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zzRIQsAQfoph" title="Debt instrument, interest rate, stated percentage">0.00</span>% interest to be repaid over <span id="xdx_90A_eus-gaap--DebtInstrumentTerm_dtY_c20160301__20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zDa4twNflega" title="Debt instrument, term">5</span> years with equal monthly installments.
In August 2020, the loan was paid in full.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e<span style="font-variant: small-caps">)
</span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2020, NanoChem received a <span id="xdx_90A_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zXP6IS0yHKMb" title="Debt instrument, term">two year</span>
loan of $<span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zFN65YlfIMg9" title="Promissory note">322,000</span> through the Paycheck Protection Program with a rate of <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z98TxKrAS8hb" title="Debt instrument, interest rate, stated percentage">1</span>%. In March, 2021, the loan was forgiven by the Small Business
Administration and has been recorded as Other Income on the consolidated statements of income and comprehensive income for the year ended
December 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(f)
</b>In April 2020, ENP Investments received a <span id="xdx_904_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zxIFzg3QUog" title="Debt instrument, term">two year</span> loan of $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note">215,960</span> through the Paycheck Protection Program with a rate of <span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z5owmptV0Rq1" title="Debt instrument, interest rate, stated percentage">1</span>%. In
March, 2021, the loan was forgiven by the Small Business Administration and has been recorded as Other Income on the consolidated statements
of income and comprehensive income for the year ended December 31, 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(g)
</b>In October 2020, NanoChem signed a $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Promissory note">1,980,947</span> term loan with Midland with a rate of <span id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z7jAis4EyjBb" title="Debt instrument, interest rate, stated percentage">3.85</span>% to be repaid over <span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20201001__20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z9fz3MCXtfjd" title="Debt instrument, term">5</span> years with equal monthly
payments including interest. The money was used to retire the debt at Harris related to the loan to purchase a <span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentsLLCMember_zlAkqZH4nZjh" title="Ownership interest percentage">65</span>% interest in ENP Investments.
Interest for the year ended December 31, 2021 was $<span id="xdx_906_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zLWJIovm2gkj" title="Interest expense">69,831</span> (2020 - $<span id="xdx_901_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Interest expense">13,389</span>). The balance owing at December 31, 2021 is $<span id="xdx_90E_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zalheqJL8w48" title="Debt balance owing">1,554,044</span> (2020
- $<span id="xdx_900_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt balance owing">1,920,976</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--EnpInvestmentMember_zYTpPmbXoOyg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zkO0Q3J6R7gj" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_907_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z2RLELj9IdWi" title="2022">382,705</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zUqHV2lOMiK6" style="text-align: right" title="2023">397,414</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zzomB3Owo9lg" style="text-align: right" title="2024">413,516</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z7uwFqbraXJh" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025">360,409</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AC_zxg52zp2gwdk" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(h)
</b>In October 2020, NanoChem signed a loan for $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_c20201031__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Promissory note">894,253</span> with Midland with an interest rate <span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20201031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zrslzdjfoDVg" title="Debt instrument, interest rate, stated percentage">3.85</span>% to be repaid over two years with equal
monthly payments including interest. The funds were used to replace the loan at Harris for the purchase of new manufacturing equipment.
Interest expense for the year ended December 31, 2021 was $<span id="xdx_90E_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zUFmHwfeMMI7" title="Interest expense">24,827</span> (2020 - $<span id="xdx_90B_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Interest expense">6,218</span>). The balance owing at December 31, 2021 is $<span id="xdx_90E_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zxwfyny75aTa" title="Debt balance owing">381,674</span>
(2020 - $<span id="xdx_909_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt balance owing">822,380</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(i)
</b>In January 2020, ENP Mendota refinanced its mortgage and signed a loan for $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_pp0p0" title="Promissory note">450,000</span> with Stock Yards Bank &amp; Trust to be repaid
over <span id="xdx_906_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zEQLoMTpAE0i" title="Debt instrument, term">10</span> years with monthly installments plus interest. Interest for the first five years is at <span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zDObm7Ko6uc2" title="Debt instrument, interest rate, stated percentage">4.35</span>% and it will be adjusted for the
last five years to the Cincinnati Federal Home Bank Loan <span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_z5Q7xjrPA1mb" title="Debt instrument, term">5</span> year fixed index plus <span id="xdx_906_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zfa4kbuvzMn6" title="Debt instrument, interest rate, stated percentage">2.5</span>%. Interest expense for the year ended December 31,
2021 was $<span id="xdx_904_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zNpjs0yQ18sf" title="Interest expense">17,107</span> (2020 - $<span id="xdx_906_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_pp0p0" title="Interest expense">18,049</span>). The balance owing at December 31, 2021 is $<span id="xdx_90F_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zS52XGWgFBc3" title="Debt balance owing">430,880</span> (2020 - $<span id="xdx_907_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_pp0p0" title="Debt balance owing">440,779</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zWCqGQggW4tf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_z2z9lTHKdU56" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zPcjih80ZYFl" title="2022">29,749</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zBGEVE3alHe5" style="text-align: right" title="2023">29,749</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zQGQAp5ZWBI3" style="text-align: right" title="2025">29,749</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zdnMGS0ccLj7" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025">29,749</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zUeTgMUnWFr5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_890_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zDlxcW0x5J0l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, Company was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BC_zddv8THbImJ1" style="display: none">SCHEDULE OF LOAN COVENANTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Continuity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20210101__20211231_zBpDd1JsvKH9" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20200101__20201231_zouEcQcAiCMk" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LongTermDebt_iS_pp0p0_zF56tzaCsNRl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Balance, January 1</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,847,638</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,380,393</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ProceedsFromLoans_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Plus: Proceeds from loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1336">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,413,160</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--ProceedsFromLoanAcquiredWithAcquisition_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plus: Loan acquired with acquisition of ENP Realty</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1339">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">450,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--RepaymentsOfBankDebt_iN_pp0p0_di_z7Wfa0KQE4N9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: Forgiveness on PPP loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(537,960</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1343">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_zj07dnKMhLb5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Payments on loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(943,080</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,395,915</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--LongTermDebt_iE_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, December 31</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,366,598</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,847,638</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A4_zUEUFxz8sQYf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p id="xdx_89E_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zlD96N4W2vQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zzm7v86wfPT5" style="display: none">SCHEDULE OF OUTSTANDING BALANCE LOAN</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Outstanding balance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">a) Long term debt &#8211; Harris Bank</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_zxIjmuX8HNvc" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1353">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_pdp0" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1355">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">b) Long term debt &#8211; Harris Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_zkcKMXdRNT97" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1357">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_pdp0" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1359">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">c) Long term debt &#8211; Midland States Bank</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z0Szl05z63ye" style="width: 16%; text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1361">-</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_pp0p0" style="width: 16%; text-align: right" title="Long-term Debt">125,543</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">d) Long term debt &#8211; Ford Credit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_zvnkahcpB0vh" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1365">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_pdp0" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1367">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">e) Long term debt &#8211; PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zJJe1FRLlSd7" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1369">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_pp0p0" style="text-align: right" title="Long-term Debt">322,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">f) Long term debt - PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zCMV8dAvLlCk" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1373">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_pp0p0" style="text-align: right" title="Long-term Debt">215,960</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">g) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zYZjQdY2Yu7i" style="text-align: right" title="Long-term Debt">1,554,044</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_pp0p0" style="text-align: right" title="Long-term Debt">1,920,976</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">h) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zIGWyQzrWaRh" style="text-align: right" title="Long-term Debt">381,674</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_pp0p0" style="text-align: right" title="Long-term Debt">822,380</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">i) Long term debt &#8211; Stock Yards Bank &amp; Trust</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z2wGuHePLfYb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term Debt">430,880</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term Debt">440,779</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Long-term Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zHD4j1ib0Zt7" style="text-align: right" title="Long-term Debt">2,366,598</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--LongTermDebt_c20201231_pp0p0" style="text-align: right" title="Long-term Debt">3,847,638</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zWMsVH9ij1wd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(793,574</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20201231_zhXXib1qq172" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(848,794</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zD2kzuaN6BS5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">1,573,024</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebtNoncurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">2,998,844</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AE_z85PNFt0m3y3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>45
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530604544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE NOTE PAYABLE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">CONVERTIBLE NOTE PAYABLE</a></td>
<td class="text"><p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_zfVMBsOwiTj4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>13.
<span>Convertible Note Payable <b><span id="xdx_82C_zjOqL2wXfsC1" style="display: none">CONVERTIBLE NOTE PAYABLE</span></b></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
October 2018, the Company issued a convertible note payable in the amount of $<span id="xdx_900_eus-gaap--ConvertibleNotesPayable_c20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_pp0p0" title="Convertible note payable">1,000,000</span> in connection with the acquisition of EnP Investments
LLC. The convertible note is due on or before <span id="xdx_90F_eus-gaap--DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_dd_c20181001__20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_zoefEaiEaSIh">September 30, 2023</span> with <span id="xdx_90F_eus-gaap--DebtConversionConvertedInstrumentRate_pid_dp_uPure_c20181001__20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z1hjVYMeGb24" title="Debt conversion ratio">5</span>% interest due per year. At the option of the holder, the Note
may be converted into <span id="xdx_90B_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_pid_c20181001__20181031__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zeyckbLQecY" title="Debt converted to shares">400,000</span> shares in the Company&#8217;s common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
June 2019, the holder opted to convert $<span id="xdx_90F_eus-gaap--DebtConversionConvertedInstrumentAmount1_c20190601__20190630__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Debt converted to shares, amount">500,000</span> of the convertible note payable into <span id="xdx_90C_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20190601__20190630__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pdd" title="Debt converted to shares">200,000</span> shares of the Company&#8217;s common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
April 2020, the Company repaid the remaining principal balance of $<span id="xdx_902_eus-gaap--DebtConversionConvertedInstrumentAmount1_c20200401__20200430__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Debt converted to shares, amount">500,000</span> and accrued interest of $<span id="xdx_90E_eus-gaap--DebtInstrumentIncreaseAccruedInterest_c20200401__20200430__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Accrued interest">13,046</span>.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>46
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530657616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text"><p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zjSVv83JGqm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>14.
<span>Income Taxes <span id="xdx_823_zJKm2vKab4Ca" style="display: none">INCOME TAXES</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_89C_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zhXy14BwRlH8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
provision for income tax expense (benefit) is comprised of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BA_zIKV0MBR38fg" style="display: none">SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT)</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20210101__20211231_zznX9k44fEDl" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20200101__20201231_zYbdMcJRW6mb" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzvlG_zpU4nxvSzL3g" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current tax, federal</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,309,503</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">739,113</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzvlG_ztBreY74xPtj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Current tax, state</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">592,394</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">334,361</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_maCITEBzvlG_zbv9lmqqUbH8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Current tax, foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">91,285</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">124,414</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzvlG_maITEBz6BY_zAmv1UYdyF24" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Current tax, total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,993,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,197,888</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDITEBzP63_zSyaSAm05Fk1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred income tax, federal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">250,153</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158,308</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maDITEBzP63_zUlJl5zuNB2k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred income tax, state</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">113,164</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,616</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_maDITEBzP63_zY27j8MzXNzf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax, foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1440">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">179,629</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_pp0p0_mtDITEBzP63_maITEBz6BY_zGUWIX66RRfi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax, total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">363,317</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">409,553</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBz6BY_z9mp6rKc9gQ3" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,356,499</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,607,441</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p id="xdx_8A8_zJO7mIM0lUec" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_897_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zb9vNqNKt8S" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table reconciles the income tax expense at the U.S. Federal statutory rate to income tax expense at the Company&#8217;s effective
tax rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zu5scLi9Z85h" style="display: none">SCHEDULE OF RECONCILIATION OF INCOME TAXES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20210101__20211231_zXc8yV8zkw3c" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200101__20201231_zntZieUtCgW7" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Income before tax</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">6,650,756</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,190,975</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_zLRRcG5UOrd9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">US statutory tax rates</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">30.50</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">30.50</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr id="xdx_40E_ecustom--ExpectedIncomeTaxRecovery_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,028,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,583,247</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-deductible items</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(29,508</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(60,470</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in estimates and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(65,027</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">603,422</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--IncomeTaxReconciliationChangeInEnactedTaxRate_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Change in enacted tax rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">337,961</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1467">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Foreign tax rate difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(86,696</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(120,372</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">171,288</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(398,386</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total income taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,356,499</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,607,441</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CurrentIncomeTaxExpenseBenefit_z3VCIfDA4USh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,993,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,197,888</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_zZKzGRevZ5u5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax expense (recovery)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">363,317</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">409,553</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeTaxExpenseBenefit_zm04aIqHB76k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,356,499</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,607,441</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<p id="xdx_8A0_zRk2enydd8l7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89F_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z9fxw8aKmSFi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
taxes reflect the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting
purposes. Deferred tax assets (liabilities) at December 31, 2021 and 2020 are comprised of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zpx4QTlaOwV8" style="display: none">SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES)</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Canada</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left; padding-left: 10pt">Non capital loss carryforwards</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z0OFHJOItPqc" style="width: 14%; text-align: right" title="Non capital loss carryforwards">1,443,371</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="width: 14%; text-align: right" title="Non capital loss carryforwards">1,638,357</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zGoz46ANdiY2" style="text-align: right" title="Intangible assets">19,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Intangible assets">18,863</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Property, equipment and leaseholds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zRvbxhXcIHka" style="text-align: right" title="Property, equipment and leaseholds">587,408</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Property, equipment and leaseholds">624,016</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Financial instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zBBMSCqbfQH7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financial instruments"><span style="-sec-ix-hidden: xdx2ixbrl1501">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financial instruments">26,690</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--DeferredTaxAssetsLiabilitiesGross_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z91gA393M848" style="text-align: right" title="Deferred tax asset (liability)">2,050,628</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--DeferredTaxAssetsLiabilitiesGross_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Deferred tax asset (liability)">2,307,926</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zZihIEpGnnei" style="border-bottom: Black 1.5pt solid; text-align: right" title="Valuation Allowance">(2,050,628</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zgCKL5SSDBU6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Valuation Allowance">(2,307,926</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net deferred tax asset</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_ecustom--DeferredTaxAssetNet_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zlHzuZuMTp4j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Deferred tax asset"><span style="-sec-ix-hidden: xdx2ixbrl1513">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_981_ecustom--DeferredTaxAssetNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Deferred tax asset"><span style="-sec-ix-hidden: xdx2ixbrl1515">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>US</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Net operating loss carryforwards</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z5DhnUchqwFi" style="text-align: right" title="Non capital loss carryforwards"><span style="-sec-ix-hidden: xdx2ixbrl1517">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="text-align: right" title="Non capital loss carryforwards"><span style="-sec-ix-hidden: xdx2ixbrl1519">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zxOsMADbQByl" style="text-align: right" title="Intangible assets"><span style="-sec-ix-hidden: xdx2ixbrl1521">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="text-align: right" title="Intangible assets"><span style="-sec-ix-hidden: xdx2ixbrl1523">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zLzZEBp3Fqkk" style="text-align: right" title="Investments">(241,880</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zcjysrhuJ5Ga" style="text-align: right" title="Investments">(167,635</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Property, equipment and leaseholds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zAaup1v6dBGe" style="text-align: right" title="Property, equipment and leaseholds">(68,282</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="text-align: right" title="Property, equipment and leaseholds">(66,116</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Property, equipment and leaseholds</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zT8Pe4EomrTh" style="text-align: right" title="Property, equipment and leaseholds">12,697</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zXHE08whnfzc" style="text-align: right" title="Property, equipment and leaseholds">201,393</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Financial instruments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z0IPCgahGEJ9" style="text-align: right" title="Financial instruments"><span style="-sec-ix-hidden: xdx2ixbrl1537">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="text-align: right" title="Financial instruments">98,210</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Deferred tax asset not recognized</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--DeferredTaxAssetNotRecognized_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z8fmlH1x77U6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax asset not recognized"><span style="-sec-ix-hidden: xdx2ixbrl1541">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--DeferredTaxAssetNotRecognized_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax asset not recognized"><span style="-sec-ix-hidden: xdx2ixbrl1543">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net deferred tax asset (liability)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_989_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zG0di8pQy32d" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net deferred tax asset (liability)">(297,465</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_ecustom--DeferredTaxAssetLiabilitiesNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net deferred tax asset (liability)">65,852</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zezOmz0g4aa8" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has non-capital loss carryforwards of approximately $<span id="xdx_901_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zLgu9WsnXFde" title="Operating loss carryforwards">6,275,526</span> (2020 - $<span id="xdx_909_eus-gaap--OperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" title="Operating loss carryforwards">6,068,054</span>) which may be carried forward to apply against
future year income tax for Canadian income tax purposes, subject to the final determination by taxation authorities, expiring in the
following years:</span></p>

<p id="xdx_89B_ecustom--ScheduleOfNonOperatingLossCarryforwardsTableTextBlock_zwhwvsgTC2l7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zZ7CVnDqFLHi" style="display: none">SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">`</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Loss</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 66%; text-align: right">2029</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandTwentyNineTaxYearMember_zUIagJc2hIv6" style="width: 30%; text-align: right" title="Total">891,014</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2030</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyTaxYearMember_zS68ahb6bGNg" style="text-align: right" title="Total">1,081,844</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2031</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyOneTaxYearMember_zR9uFe9AJ6hl" style="text-align: right" title="Total">1,245,577</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2037</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtySevenTaxYearMember_zHNRFAGUkS15" style="text-align: right" title="Total">2,238,533</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2038</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyEightTaxYearMember_zKiQnMQuwq6h" style="text-align: right" title="Total">372,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2039</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyNineTaxYearMember_zVw76eInNyE1" style="text-align: right" title="Total">72,378</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2040</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyTaxYearMember_zsRdBU1IpPA7" style="text-align: right" title="Total">166,494</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1.5pt">2041</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyOneTaxYearMember_z483yRk4B1t1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">207,537</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z3nu3wpmTcug" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">6,275,526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A2_zGwIXl5gS6Ik" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
at December 31, 2021, the Company has no net operating loss carryforwards available for US tax purposes.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Accounting
for Uncertainty for Income Tax</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
at December 31, 2021 and 2020, the Company&#8217;s consolidated balance sheets did not reflect a liability for uncertain tax positions,
nor any accrued penalties or interest associated with income tax uncertainties. The Company has no income tax examinations in progress.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>47
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530696896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">INCOME PER SHARE</a></td>
<td class="text"><p id="xdx_808_eus-gaap--EarningsPerShareTextBlock_zYQNjKmTfFu5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>15.
<span>Income Per Share <span id="xdx_822_zzjzkGwbTqj2" style="display: none">INCOME PER SHARE</span></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zC5Qv9C2ZJIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.3pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company presents both basic and diluted income per share on the face of its consolidated statements of income. Basic and diluted income
per share are calculated as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_zRKNSDA8fBZ7" style="display: none">SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210101__20211231_zTnaJD69jXL8" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20200101__20201231_zN7R8zCjus62" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net income attributable to controlling interest</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">3,449,162</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,977,050</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average common shares outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zSgjzHebABCa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,316,254</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,240,641</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zK6trIznl7l1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,505,522</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,302,552</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income per common share attributable to controlling interest:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--EarningsPerShareBasic_pid_z5FIPzfctn87" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Basic and diluted</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.28</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.24</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AE_zeFuNgVgBEi5" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
stock options whose terms and conditions are described in Note 16, &#8220;Stock Options&#8221; could potentially dilute basic EPS in
the future, but were not included in the computation of diluted EPS because to do so would have been anti-dilutive. Those anti-dilutive
options are as follows.</span></p>

<p id="xdx_898_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ztagcukRm9sa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zBMAIldF5Ele" style="display: none">SCHEDULE OF ANTI-DILUTIVE OPTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20210101__20211231_zYv5MGJZGD8a" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20200101__20201231_zGLHq8pAQOuk" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Anti-dilutive options</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">507,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AF_zSDTZt07dEc8" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There
were <span id="xdx_906_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zdxnaiYynTj7" title="Preferred stock, shares issued"><span id="xdx_903_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zffwy9ewQZf6" title="Preferred stock, shares issued"><span id="xdx_902_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zP04jOprSRI" title="Preferred stock, shares outstanding"><span id="xdx_90E_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zfnGQ2H898ma" title="Preferred stock, shares outstanding">no</span></span></span></span> preferred shares issued and outstanding during the years ended December 31, 2021 or 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>48
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530613424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK OPTIONS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK OPTIONS</a></td>
<td class="text"><p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z1UzNGMbVXU9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>13.
<span>Stock Options</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span>&#160;</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_826_zVrqJN2i5oHf" style="display: none">STOCK OPTIONS</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a stock option plan (&#8220;Plan&#8221;). The purpose of this Plan is to provide additional incentives to key employees,
officers, directors and consultants of the Company and its subsidiaries in order to help attract and retain the best available personnel
for positions of responsibility and otherwise promote the success of the Company&#8217;s business. It is intended that options issued
under this Plan constitute non-qualified stock options. The general terms of awards under the option plan are that <span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_c20220101__20220331_znQPjiVXxBTj" title="Options granted percentage">100</span>% of the options
granted will vest the year following the grant. The maximum term of options granted is <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20220101__20220331_zXwYhRfCXwM7" title="Options maximum granted term">5</span> years and the exercise price for all options
are issued for not less than fair market value at the date of the grant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; 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; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zwStwjs9p9va" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the Company&#8217;s stock option activities for the year ended December 31, 2021 and the three-month period
ended March 31, 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_zm45z1Kxnjpe" style="display: none">SCHEDULE OF STOCK OPTION ACTIVITIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/>
 shares</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercise price<br/> per share</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted<br/>
 average exercise <br/>
price</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_zkDGgHDiisj" title="Number of shares, Beginning Balance">749,000</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zDK7wwWEWq93" title="Exercise price per share, Beginning Balance">0.75</span> &#8211; <span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zHDMS4rQaeHa" title="Exercise price per share, Beginning Balance">4.13</span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zKu79aauV0d" title="Weighted average exercise price, Beginning Balance">2.42</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_z5SBrCxY9wX2" style="text-align: right" title="Number of shares, Granted">170,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_z0w6hT6O3eIb" title="Exercise price per share, Granted">3.61</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zZAzWPh01DVc" title="Weighted average exercise price, Granted">3.61</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_z7j79yP6oAod" style="text-align: right" title="Number of shares, Cancelled or expired">(34,799</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z0bI5VRjMbI5" title="Exercise price per share, Cancelled or expired">1.42</span> &#8211; <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z1sfXaDiZUHc" title="Exercise price per share, Cancelled or expired">3.46</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_z7NWTR7STXj1" title="Weighted average exercise price, Cancelled or expired">2.30</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zi6TZGUebzI8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(94,701</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zeruSS3Oexi3" title="Exercise price per share, Exercised">0.75</span> &#8211; <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zsYnPmqrWeEf" title="Exercise price per share, Exercised">3.46</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zkeoLOkd9LA4" title="Weighted average exercise price, Exercised">1.58</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220101__20220331_zA1n82Wg9VK3" style="text-align: right" title="Number of shares, Beginning Balance">789,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zn5Xe5FZBn04" title="Exercise price per share, Beginning Balance">1.42</span> &#8211; <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zEWUMnfnbne2" title="Exercise price per share, Beginning Balance">4.13</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220101__20220331_zARoPkrZILg4" title="Weighted average exercise price, Beginning Balance">2.78</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220331_zgz45JMd7EN8" style="text-align: right" title="Number of shares, Granted">5,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20220101__20220331_zk9YZUdqRpJ4" title="Exercise price per share, Granted">3.61</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zSI56YomFbH4" title="Weighted average exercise price, Granted">3.61</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220101__20220331_zjKDljul7nu6" style="text-align: right" title="Number of shares, Cancelled or expired">(3,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20220101__20220331_zkNxUP9zViGi" title="Exercise price per share, Cancelled or expired">3.61</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zf7l64p3qr3i" title="Weighted average exercise price, Cancelled or expired">3.61</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220101__20220331_znHm1CYJo4Hd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(22,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z4va7E0NFid2" title="Exercise price per share, Exercised">2.44</span> &#8211; <span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zvuxPmxrojC1" title="Exercise price per share, Exercised">3.46</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zEDlGraJdUM" title="Weighted average exercise price, Exercised">2.53</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220101__20220331_z6aiUGUwFcR1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Ending Balance">769,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z7jK7m88SkIi" title="Exercise price per share, Ending Balance">1.42</span> &#8211; <span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zyXoVHUKLfgd" title="Exercise price per share, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220101__20220331_zlVPwr7Sh3ng" title="Weighted average exercise price, Ending Balance">2.82</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercisable, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20220101__20220331_zLDe0pCzzWe9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares Exercisable, Ending Balance">539,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zHzZy65qXHX7" title="Exercise price per share Exercisable, Ending Balance">1.42</span> &#8211; <span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zj5THz5fJqLl" title="Exercise price per share Exercisable, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20220101__20220331_zD1moRZCV5w5" title="Weighted average exercise price Exercisable, Ending Balance">2.69</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A4_zBK4D2HhAcV7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
weighted average remaining contractual life of options outstanding is <span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20220331_z9QE2FEdN081" title="Weighted-average remaining contractual life">3.6</span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zbj73JbPbtPg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of each option grant is calculated using the following weighted average assumptions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zEpq5jCyQ8P5" style="display: none">SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Expected life &#8211; years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20220331_zEcVY9y1zdgd" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zrHj6sT0hozk" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20220331_zJjPj9Uhhgd3" title="Interest rate">1.76</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20211231_zZ7GSLvIiXk6" title="Interest rate">1.23</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20220101__20220331_zkKljb9CU7Vg" title="Volatility">69.66</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20210101__20211231_z41ntOxmCZvb" title="Volatility">63.28</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average fair value of options granted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220101__20220331_zacg3i9eJX9j" title="Weighted average fair value of options granted">1.46</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_dxL_c20210101__20211231_zZSSmLnXXvC3" title="Weighted average fair value of options granted::XDX::1.23"><span style="-sec-ix-hidden: xdx2ixbrl3122">1.54</span></span></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AC_z7WxFYAICSCj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three months ended March 31, 2022 and 2021, the Company did not grant any new options to consultants. Options granted
in previous quarters resulted in expenses in the amount of $<span id="xdx_908_eus-gaap--StockOptionPlanExpense_pp0d_c20220101__20220331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z8Skb3tosMG1">15,794
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for consultants (2021 - $<span id="xdx_905_eus-gaap--StockOptionPlanExpense_pp0d_c20210101__20210331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z88sfExrBmgd">13,065</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).
During the three months ended March 31, 2022, employees were granted <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zdQWZmF9cGy7">5,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021 &#8211; nil</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)
stock options, which resulted in expenses of $<span id="xdx_906_eus-gaap--StockOptionPlanExpense_pp0p0_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zWosrkNWm0F5">1,825
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021 &#8211; $nil). Options granted in previous
quarters resulted in additional expenses in the amount of $<span id="xdx_906_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zUyWS2phmFZ6">36,652
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for employees during the three months ended March
31, 2022 (2021 - $<span id="xdx_90B_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20210331__srt--TitleOfIndividualAxis__custom--EmployeesMember_z60oJlWwNoQd">26,524</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).
There were <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zRblX9jHWED">22,500
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">employee and nil consultant stock options exercised
during the three months ended March 31, 2022 (2021 &#8211; <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__srt--TitleOfIndividualAxis__custom--EmployeesMember_znqyF2NBSzvk">32,000
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">employee; <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z9VHqzpFAtc3">23,201
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">consultant).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of March 31, 2022, there was approximately $<span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20220331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z9x2enxam6H2">129,991
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">of compensation expense related to non-vested
awards. This expense is expected to be recognized over a weighted average period of <span id="xdx_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220101__20220331_zvjXFbUHlmG8">1
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
aggregate intrinsic value of vested options outstanding at March 31, 2022 is $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20220331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zjMIiknwE9Zb">578,660
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">
&#8211; $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_dxL_c20210331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zrN1uLb5QXk1" title="::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl3135">nil</span></span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_80B_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zeWFW91uVtSi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>16. <span>Stock
Options</span></b></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <b><span id="xdx_82A_z8H87AP339g4" style="display: none">STOCK OPTIONS</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has a stock option plan (&#8220;Plan&#8221;). The purpose of this Plan is to provide additional incentives to key employees,
officers, directors and consultants of the Company and its subsidiaries in order to help attract and retain the best available personnel
for positions of responsibility and otherwise promote the success of the Company&#8217;s business. It is intended that options issued
under this Plan constitute non-qualified stock options. The general terms of awards under the option plan are that <span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_uPure_c20210101__20211231_z5B2k3Hf7cSg" title="Options granted percentage">100</span>% of the options
granted will vest the year following the grant. The maximum term of options granted is <span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20210101__20211231_zHI7wATrWLt5" title="Options maximum granted term">5</span> years and the exercise price for all options
are issued for not less than fair market value at the date of the grant.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_znjS7O4MEt0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the Company&#8217;s stock option activities for the years ended December 31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zzIeDf6q4poh" style="display: none">SCHEDULE OF STOCK OPTION ACTIVITIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of shares</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercise <br/> price per share</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted <br/> average <br/> exercise price</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20200101__20201231_zS2Rbc4KtpCa" style="width: 14%; text-align: right" title="Number of shares, Beginning Balance">635,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zOq9sd0lBBh" title="Exercise price per share, Beginning Balance">0.75</span> &#8211; <span id="xdx_902_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zhfSMjkGhmFd" title="Exercise price per share, Beginning Balance">1.75</span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20200101__20201231_zIDPQSsbtJyc" style="width: 14%; text-align: right" title="Weighted average exercise price, Beginning Balance">1.35</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231_zIsvPjNeS8f1" style="text-align: right" title="Number of shares, Granted">172,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20200101__20201231_zt1Hg13sVnx9" style="text-align: right" title="Exercise price per share, Granted">2.44</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_z6VdbbYVPvMc" style="text-align: right" title="Weighted average exercise price, Granted">2.44</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20200101__20201231_zzBWqgMuG00i" style="text-align: right" title="Number of shares, Cancelled or expired">(13,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zfVOUb3Odtr1" title="Exercise price per share, Cancelled or expired">2.44</span> &#8211; <span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_znXBmOoBuE1j" title="Exercise price per share, Cancelled or expired">3.46</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zWsLMnDjH1o3" style="text-align: right" title="Weighted average exercise price, Cancelled or expired">2.75</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zGfonJxbp7V7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(45,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zcWkZ7vtwilh" title="Exercise price per share, Exercised">0.75</span> &#8211; <span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zH2RFT5bz6Yd" title="Exercise price per share, Exercised">1.05</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zU0HGU9pN4qd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Exercised">0.88</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_z8WhswlEmPn2" style="text-align: right" title="Number of shares, Beginning Balance">749,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zTzvjifCOc73" title="Exercise price per share, Beginning Balance">0.75</span> &#8211; <span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zroR7IBAf8t5" title="Exercise price per share, Beginning Balance">4.13</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zsIC8HS7ywva" style="text-align: right" title="Weighted average exercise price, Beginning Balance">2.42</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_zCXLWRfEOJg1" style="text-align: right" title="Number of shares, Granted">170,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_ztGhNRlwXHvb" style="text-align: right" title="Exercise price per share, Granted">3.61</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zprT2Hkh4erl" style="text-align: right" title="Weighted average exercise price, Granted">3.61</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_zDsbJuSjxuGl" style="text-align: right" title="Number of shares, Cancelled or expired">(34,799</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z7o32cI3BWpa" title="Exercise price per share, Cancelled or expired">1.42</span> &#8211; <span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z9oLms0KgJce" title="Exercise price per share, Cancelled or expired">3.46</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zGa6kYbs1XHa" style="text-align: right" title="Weighted average exercise price, Cancelled or expired">2.30</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zeXGPRJWWwXk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(94,701</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zl7vUN1Ys8Hf" title="Exercise price per share, Exercised">0.75</span> &#8211; <span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zwczgqY1iu5h" title="Exercise price per share, Exercised">3.46</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zzEfYVu9ydZd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Exercised">1.58</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20211231_znM7mTqiOJKk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Ending Balance">789,500</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zf5WJRS4gp32" title="Exercise price per share, Ending Balance">1.42</span> &#8211; <span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zXEFq17pHWHf" title="Exercise price per share, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20211231_zU6vMW1gdVk1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Ending Balance">2.78</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercisable, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20210101__20211231_zuMK2aQovmDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares Exercisable, Ending Balance">564,500</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zHBclOTtJGp1" title="Exercise price per share Exercisable, Ending Balance">1.42</span> &#8211; <span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zBtXOLQ4ATdd" title="Exercise price per share Exercisable, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20210101__20211231_zFkcSP8GMUNg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price Exercisable, Ending Balance">2.63</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<p id="xdx_8A0_zMsc0MKMWvRi" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
weighted-average remaining contractual life of outstanding options is <span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231_zouuIHPC5Ul1" title="Weighted-average remaining contractual life">3.20</span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zuCejW6QIz39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of each option grant is calculated using the following weighted average assumptions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zDrAqEWJzNQc" style="display: none">SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Expected life &#8211; years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_z1aOnTmciazd" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_zEFMk2orsHd" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210101__20211231_z39LuDBouI9j" style="text-align: right" title="Interest rate">1.23</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200101__20201231_za5SBEjiZHHa" style="text-align: right" title="Interest rate">0.37</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20211231_ztcvnyZGjLJd" style="text-align: right" title="Volatility">63.28</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200101__20201231_zC7tSSSdxbJ8" style="text-align: right" title="Volatility">70.14</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average fair value of options granted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20211231_zSeSTuI2Z1pe" style="text-align: right" title="Weighted average fair value of options granted">1.23</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20200101__20201231_z7bUExvhZK6h" style="text-align: right" title="Weighted average fair value of options granted">1.12</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A5_zRIBX5Q0wNX" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company granted <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zQ62JT4pM8j5" title="Stock options granted">45,000</span> (2020 &#8211; <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zwJa9cbyv8hh" title="Stock options granted">45,000</span>) stock options to consultants and has applied ASC 718
using the Black-Scholes option-pricing model, which resulted in expenses of $<span id="xdx_904_eus-gaap--StockOptionPlanExpense_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_ziV7vLRVYyme" title="Stock option expense">13,860</span> (2020 - $<span id="xdx_909_eus-gaap--StockOptionPlanExpense_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_pp0p0" title="Stock option expense">10,080</span>). Options granted in other years
resulted in additional expenses of $<span id="xdx_904_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zUrqincI1B61" title="Additional expenses due to options granted">51,210</span> (2020 &#8211; $<span id="xdx_909_ecustom--AdditionalExpensesDueToOptionsGranted_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_pp0p0" title="Additional expenses due to options granted">43,905</span>). During the year ended December 31, 2021, employees were granted <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zgIImuFaXuSe" title="Stock options granted">125,000</span>
(2020 &#8211; <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_z8RjH5TJJs4g" title="Stock options granted">127,000</span>) stock options, which resulted in expenses of $<span id="xdx_901_eus-gaap--StockOptionPlanExpense_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zGSn9K0qXZ9d" title="Stock option expense">38,500</span> (2020 &#8211; $<span id="xdx_904_eus-gaap--StockOptionPlanExpense_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_pp0p0" title="Stock option expense">28,316</span>). Options granted in other years resulted
in additional expenses in the amount of $<span id="xdx_909_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_z7VNLET6Lrpi" title="Additional expenses due to options granted">106,542</span> for employees during the year ended December 31, 2021 (2020 - $<span id="xdx_90A_ecustom--AdditionalExpensesDueToOptionsGranted_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_pp0p0" title="Additional expenses due to options granted">73,711</span>). There were <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zYb3BkHUBTnc" title="Stock options exercised">61,500</span>
employee and <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_ziOWcqpH7OS9" title="Stock options exercised">33,201</span> consultant stock options exercised during the year ended December 31, 2021 (2020 &#8211; <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zwAUSXuzCu11" title="Stock options exercised">35,000</span> employee; <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zC62VFSkZHj6" title="Stock options exercised">10,000</span>
consultant).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, there was approximately $<span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zq3zi5BiONr3" title="Compensation expense related to non-vested awards">229,918</span> of compensation expense related to non-vested awards. This expense is expected
to be recognized over a weighted average period of <span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210101__20211231_zDJljnQaKsqi" title="Compensation expense related to non-vested awards, weighted average period">1.0</span> years.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
aggregate intrinsic value of vested options outstanding at December 31, 2021 is $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zshdH4mmQ2d" title="Aggregate intrinsic value of vested options">712,945</span> (2020 &#8211; $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_dxL_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zDHSn9EB1FF" title="Aggregate intrinsic value of vested options::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1744">nil</span></span>). The intrinsic value of
options exercised during the year was $<span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_pp0p0_c20210101__20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zwpqNa9FJyih" title="Aggregate intrinsic value of vested options exercised">203,701</span> (2020 - $<span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_pp0p0_c20200101__20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z4dm0oFd29Ti">56,230</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530607568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CAPITAL STOCK<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">CAPITAL STOCK</a></td>
<td class="text"><p id="xdx_804_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zoE6eGY4FwEj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>14.
</b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Capital Stock</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_828_zU9J1lACJeMj" style="display: none">CAPITAL STOCK</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the three months ended March 31, 2022, <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20220101__20220331__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zmFH5G0yfFL4" title="Stock options exercised">22,500</span> shares were issued upon the exercise of employee stock options (2021 &#8211; <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zCevjpZ9jVH9" title="Stock options exercised">32,000</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_808_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z8XGhNlav3yl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>17. <span>Capital
Stock</span></b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <b><span id="xdx_82A_z0i7qj6scvp8" style="display: none">CAPITAL STOCK</span></b></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_z6dnol2sk4C8" title="Stock options exercised">61,500</span> shares were issued upon the exercise of employee stock options (2020 &#8211; <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zOmvq8C2pskg" title="Stock options exercised">35,000</span>) and <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--ConsultantsStockOptionsMember_zkThfUnhqcvh" title="Stock options exercised">33,201</span>
shares were issued upon the exercise of consultant stock options (2020 &#8211; <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--ConsultantsStockOptionsMember_zt4bcYOhrx96" title="Stock options exercised">10,000</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
March 19, 2020, the Company suspended the annual dividend until further notice due to the uncertainty surrounding the COVID-19 virus.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>50
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530613424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NON-CONTROLLING INTERESTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDisclosureTextBlock', window );">NON-CONTROLLING INTERESTS</a></td>
<td class="text"><p id="xdx_808_eus-gaap--MinorityInterestDisclosureTextBlock_z0Slt9D9psBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>15.
</b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Non-Controlling Interests</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82C_zIY0CkmhLH6b" style="display: none">NON-CONTROLLING INTERESTS</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP
Investments is a limited liability corporation (LLC) that <span style="background-color: white">manufactures and distributes golf, turf
and ornamental agriculture products in Mendota, Illinois.</span> The Company owns a <span id="xdx_90C_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zSRpkYenQ0fh" title="Subsidiary company ownership interest rate">65</span>% interest in ENP Investments through its wholly-owned
subsidiary NanoChem. An unrelated party owns the remaining <span id="xdx_90B_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zHd46FHj6SAa" title="Related party owner ship percentage">35</span>% interest in ENP Investments. As of December 31, 2020, ENP Realty is a
wholly owned subsidiary of ENP Investments. ENP Realty leases warehouse space. For financial reporting purposes, the assets, liabilities
and earnings of both of the LLC&#8217;s are consolidated into these financial statements. The unrelated third party&#8217;s ownership
interest in the LLC is recorded in non-controlling interests in these consolidated financial statements. The non-controlling interest
represents the non-controlling unitholder&#8217;s interest in the earnings and equity of ENP Investments. ENP Investments is allocated
to the BCPA segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 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; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP
Investments makes cash distributions to its equity owners based on formulas defined within its Ownership Interest Purchase Agreement
dated October 1, 2018. Distributions are defined in the Ownership Interest Purchase Agreement as cash on hand to the extent it exceeds
current and anticipated long-term and short-term needs, including, without limitation, needs for operating expenses, debt service, acquisitions,
reserves, and mandatory distributions, if any.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
the effective date of acquisition onward, the minimum distributions requirements under the Ownership Interest Purchase Agreement were
satisfied. The total distribution from the effective date of acquisition onward was $<span id="xdx_90B_eus-gaap--PaymentsToMinorityShareholders_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zCelY0xmAA38">2,082,947</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></p>

<p id="xdx_891_ecustom--ScheduleOfDistributionsTableTextBlock_zQ1w6DuNI06" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zTEOFMtef3G6" style="display: none">SCHEDULE OF DISTRIBUTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2020</span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z8co5tispu5l" title="Distribution to noncontrolling interests, Beginning balance">2,561,751</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Distribution</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z5Ad52RL5oyi" style="text-align: right" title="Distribution">(804,003</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest share of income</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zuy30we7FRM5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">845,095</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2021</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--MinorityInterest_iS_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zJZ1lYrLLUR5" style="text-align: right" title="Distribution to noncontrolling interests, Beginning balance">2,602,843</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Distribution</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zRV65JAeccRj" style="text-align: right" title="Distribution">(265,922</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest share of income</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zrXhU6JYm3Wj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">144,477</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance,
    March 31, 2022</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--MinorityInterest_iE_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zMTEIzBQmHzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Distribution to noncontrolling interests, Ending balance">2,481,398</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A8_zAIRA9c3GBK6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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: 0; text-align: justify; text-indent: 0.5in">During the three months ended
March 31, 2022, the Company had sales of $<span id="xdx_90A_eus-gaap--Revenues_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zCBbnMVu3R71" title="Sales">1,605,736</span> (2021 - $<span id="xdx_90D_eus-gaap--Revenues_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zSdgwlpIuncb" title="Sales">998,336</span>) to the party that holds <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z1UZIqBN5Itk" title="Related party owner ship percentage">35</span>% interest in ENP Investments, of which
$<span id="xdx_90D_eus-gaap--AccountsReceivableNetCurrent_iI_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zNpxBxoglYC7">3,560,534</span> is included within Accounts Receivable as of March 31, 2022 (December 31, 2021 &#8211; $<span id="xdx_90B_eus-gaap--AccountsReceivableNetCurrent_iI_c20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zwwtoFCJpxn7">2,215,119</span>).</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_800_eus-gaap--MinorityInterestDisclosureTextBlock_zG8yz2X2osTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>18.
<span>Non-Controlling Interests <b><span id="xdx_825_zt15dL5UqNUf" style="display: none">NON-CONTROLLING INTERESTS</span></b></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP
Investments is a limited liability corporation (LLC) that <span style="background-color: white">manufactures and distributes golf, turf
and ornamental agriculture products in Mendota, Illinois.</span> The Company owns a <span id="xdx_90C_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_uPure_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zTucbgQaqYm2" title="Subsidiary company ownership interest rate">65</span>% interest in ENP Investments through its wholly-owned
subsidiary NanoChem. An unrelated party owns the remaining <span id="xdx_900_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z3RnYMwBq3e7" title="Related party owner ship percentage">35</span>% interest in ENP Investments. As of December 31, 2020, ENP Mendota is a
wholly owned subsidiary of ENP Investments. ENP Mendota leases warehouse space. For financial reporting purposes, the assets, liabilities
and earnings of both of the LLC&#8217;s are consolidated into these financial statements. The unrelated third party&#8217;s ownership
interest in the LLC is recorded in non-controlling interests in these consolidated financial statements. The non-controlling interest
represents the non-controlling unitholder&#8217;s interest in the earnings and equity of ENP Investments. ENP Investments is allocated
to the BCPA segment.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP
Investments makes cash distributions to its equity owners based on formulas defined within its Ownership Interest Purchase Agreement
dated October 1, 2018. Distributions are defined in the Ownership Interest Purchase Agreement as cash on hand to the extent it exceeds
current and anticipated long-term and short-term needs, including, without limitation, needs for operating expenses, debt service, acquisitions,
reserves, and mandatory distributions, if any.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From
the effective date of acquisition onward, the minimum distributions requirements under the Ownership Interest Purchase Agreement were
satisfied. The total distribution from the effective date of acquisition onward was $<span id="xdx_90E_eus-gaap--PaymentsToMinorityShareholders_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zYUiWS0GgQGl" title="Partnership distribution to non-controlling interest">1,924,995</span>.</span></p>

<p id="xdx_89D_ecustom--ScheduleOfDistributionsTableTextBlock_zea70KsXuEaj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_z1sol5lcRGog" style="display: none">SCHEDULE OF DISTRIBUTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zb5hPXiwTtN8" title="Distribution to noncontrolling interests, Beginning balance">2,550,149</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyvr3wsiDbD4" style="text-align: right" title="Distribution">(594,882</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Non-controlling interest share of income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zv8cxceY2kad" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">606,484</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyrkhqvgJlk5" style="text-align: right" title="Distribution to noncontrolling interests, Beginning balance">2,561,751</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zBWbrMElBeSg" style="text-align: right" title="Distribution">(804,003</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Non-controlling interest share of income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zpZmgpFeH8bl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">845,095</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--MinorityInterest_iE_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zbjMg473C1J5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Distribution to noncontrolling interests, Ending balance">2,602,843</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AC_zPfa6Sx7r0O2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
the year ended December 31, 2021, the Company had sales of $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20210101__20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zdGj0CzJs0Se" title="Revenue">4,877,690</span> (2020 - $<span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20200101__20201231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zfJPUkqxhM3c" title="Revenue">4,094,622</span>) to the party that holds <span id="xdx_904_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zqphDanu02t5" title="Equity Method Investment, Ownership Percentage">35</span>% interest in ENP
Investments, of which $<span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zb1MWYIjIVZi" title="Accounts Receivable">2,215,119</span> is included within Accounts Receivable as of December 31, 2021 (2020 &#8211; $<span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zixbv84ZRAb2" title="Accounts Receivable">2,056,631</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530525008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY</a></td>
<td class="text"><p id="xdx_803_eus-gaap--SegmentReportingDisclosureTextBlock_zbFy7CFwystb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>16.
</b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Segmented, Significant Customer Information and Economic
Dependency</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82B_zASRnPx4Fhkb" style="display: none">SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company operates in <span id="xdx_900_eus-gaap--NumberOfReportingUnits_pid_dc_uSegments_c20220101__20220331_zcLxZ7XVoP66" title="Number of operating segment">two</span> segments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Energy and water conservation products (as shown under the column heading &#8220;EWCP&#8221; below), which consists of a (i) liquid swimming
pool blankets which saves energy and water by inhibiting evaporation from the pool surface, and (ii) food-safe powdered form of the active
ingredient within the liquid blankets and which are designed to be used in still or slow moving drinking water sources.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Biodegradable polymers (&#8220;BCPA&#8217;s&#8221;), also known as TPA&#8217;s, used by the petroleum, chemical, utility and mining industries
to prevent corrosion and scaling in water piping. This product can also be used in detergents to increase biodegradability and in agriculture
to increase crop yields by enhancing fertilizer uptake.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accounting policies of the segments are the same as those described in Note 2, <i>Significant Accounting Policies</i>. The Company evaluates
performance based on profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange
gains and losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_891_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_zZdD6XpJ4dVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s reportable segments are strategic business units that offer different, but synergistic products and services. They are
managed separately because each business requires different technology and marketing strategies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zOL6NGcwjh14" style="display: none">SCHEDULE OF REPORTABLE SEGMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Three months ended March 31, 2022:</td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20220101__20220331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z7ANf6vDe58l" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_496_20220101__20220331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zxnWdPQzHk4" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_49F_20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zZVDhtYLihj7" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">TPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zLcBST60fq7c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">47,253</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,736,027</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,783,280</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InterestExpense_zWjyAUy2eL9i" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3184">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57,618</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57,618</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DepreciationNonproduction_zQ0krE4WkxZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">223,244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">232,488</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zTBRaQeheZr7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3192">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">712,446</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">712,446</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--ProfitLoss_zvIPJT6yFWp1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(124,175</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,657,234</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,533,059</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--Segmentassets_zl9Rqmwjvmr" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,879,593</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,237,198</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,116,791</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_ziMqeWQefm5j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Expenditures for segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3204">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(176,684</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(176,684</td><td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Three months ended March 31, 2021:</td><td>&#160;</td>
    <td colspan="2" id="xdx_49C_20210101__20210331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zrZU3gIPxSC1" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_496_20210101__20210331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zC21ndeOiCbk" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_490_20210101__20210331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zGGf00YIcW6a" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">TPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zZfDVzKpEHq9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">71,351</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,553,346</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,624,697</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InterestExpense_zBrEfWRk9x32" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3212">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62,274</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62,274</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DepreciationNonproduction_zqpUYN04vwg3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,977</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">222,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">232,965</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zsEZcJkNloBg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3220">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">485,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">485,456</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--ProfitLoss_z78FqRAsQVO" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(219,256</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,669,827</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,450,571</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--Segmentassets_zUFO7g9LRoFh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,360,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,299,895</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,660,094</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_zLqOpbUiiQWk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Expenditures for segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3232">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(96,136</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(96,136</td><td style="text-align: left">)</td></tr>
  </table>

<p id="xdx_8A8_zNhijvtCogZ" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89C_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_z2tz0ab8WVrb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
sales generated in the United States and Canada are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-indent: 0.5in"><span id="xdx_8B6_zL1CSOb33Cai" style="display: none">SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA</span><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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20220101__20220331_zel16K4G2z87" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>
ended <br/> March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210101__20210331_zMATkoSTLoG2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months<br/>
ended <br/> March 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--CA_zrf2boeKL1of" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">177,899</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">107,253</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_z6SFBQNmgE87" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States and abroad</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,605,381</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,517,444</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zOa4Dko9kmq4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,783,280</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,624,697</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1RqrQi2BjQ1" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales</span></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,783,280</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,624,697</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A8_zNhiqbgPzYLi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_894_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z9kzM1qIJEFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located
in Canada and the United States as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zG8FnnHgq9l4" style="display: none">SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49F_20220331_zBfJCrozS5vb" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20211231_zBUdLdPNnFm5" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--CA_zpl6Kw2WaQZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">185,036</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">191,752</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zjhzq337tP02" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,042,568</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,105,202</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zK9Pyhmmrmb1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,227,604</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,296,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zDuWBhZUq9fj" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Long-lived assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,227,604</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,296,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<p id="xdx_8A3_zf4HcSwH9Zp8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three
primary customers accounted for $<span id="xdx_909_eus-gaap--AccountsReceivableNet_iI_c20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_z7dNnMiJ4ZGj">6,235,661
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<span id="xdx_90D_ecustom--StockOptionExercisePercent_pid_dp_c20220101__20220331__srt--MajorCustomersAxis__custom--ThreeCustomersMember_ztFXWVknNxm9">58</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%)
of sales during the three-month period ended March 31, 2022 (2021 - $<span id="xdx_906_eus-gaap--AccountsReceivableNet_iI_c20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zkscmHMv498h">3,120,819
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">or <span id="xdx_906_ecustom--StockOptionExercisePercent_pid_dp_c20210101__20210331__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zaSxPugGice">41</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_802_eus-gaap--SegmentReportingDisclosureTextBlock_zw2LWlr7dgqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>19. <span>Segmented,
Significant Customer Information and Economic Dependency</span></b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. <b><span id="xdx_82D_zdr6NfUY1ZCk" style="display: none">SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY</span></b></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company operates in two segments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Energy and water conservation products (as shown under the column heading &#8220;EWCP&#8221; below), which consists of a (i) liquid swimming
pool blankets which saves energy and water by inhibiting evaporation from the pool surface, and (ii) food-safe powdered form of the active
ingredient within the liquid blankets and which are designed to be used in still or slow moving drinking water sources.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
Biodegradable polymers (&#8220;BCPA&#8217;s&#8221;), also known as TPA&#8217;s, used by the petroleum, chemical, utility and mining industries
to prevent corrosion and scaling in water piping. This product can also be used in detergents to increase biodegradability and in agriculture
to increase crop yields by enhancing fertilizer uptake.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accounting policies of the segments are the same as those described in Note 2, <i>Significant Accounting Policies</i>. The Company evaluates
performance based on profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange
gains and losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s reportable segments are strategic business units that offer different, but synergistic products and services. They are
managed separately because each business requires different technology and marketing strategies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_898_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_z9JpYl8VfcX4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year
ended December 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_z0ESYCLHXiFc" style="display: none">SCHEDULE OF REPORTABLE SEGMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">BCPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zbTIyQNLISx" style="width: 14%; text-align: right" title="Sales">420,811</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z2k9VpxaP1T8" style="width: 14%; text-align: right" title="Sales">33,995,524</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zFj3U5O0DhG7" style="width: 14%; text-align: right" title="Sales">34,416,335</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zcx7l3qMsNa" style="text-align: right" title="Interest expense"><span style="-sec-ix-hidden: xdx2ixbrl1803">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zeVOc9LVx5Ne" style="text-align: right" title="Interest expense">199,930</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zOjOtdFsRDSi" style="text-align: right" title="Interest expense">199,930</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zc5IDI00Uh5e" style="text-align: right" title="Depreciation">40,247</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPBdp4HuUDv2" style="text-align: right" title="Depreciation">925,688</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJDPoEAHRAOf" style="text-align: right" title="Depreciation">965,935</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Current and deferred income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJS9lIy0kfW" style="text-align: right" title="Current and deferred income tax expense">24,384</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zzz2lOtxWwVi" style="text-align: right" title="Current and deferred income tax expense">2,361,298</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zfsxliJ06Qg9" style="text-align: right" title="Current and deferred income tax expense">2,385,682</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zXZBpTniEIE3" style="text-align: right" title="Segment profit">(368,994</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zUuBichGMrLe" style="text-align: right" title="Segment profit">3,818,156</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_ztiqPWrcCDJh" style="text-align: right" title="Segment profit">3,449,162</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zoHbfr1qBjdk" style="text-align: right" title="Segment assets">1,929,537</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z3NIQmNJ6Nyf" style="text-align: right" title="Segment assets">37,621,733</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--Segmentassets_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z1gbw8JexfB3" style="text-align: right" title="Segment assets">39,551,270</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Expenditures for segment assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pdp0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zp8NMpih4Rxe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"><span style="-sec-ix-hidden: xdx2ixbrl1833">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zHDv4dYXQPZh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets">782,219</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPPrOnJMOaw4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets">782,219</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year
ended December 31, 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">BCPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales">334,423</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales">31,073,031</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales">31,407,454</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense">54</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense">260,603</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--InterestExpense_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense">260,657</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation">41,969</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation">809,703</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--DepreciationNonproduction_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation">851,672</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Current and deferred income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense">121,164</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense">1,486,277</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense">1,607,441</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit">(536,220</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit">3,513,270</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ProfitLoss_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit">2,977,050</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets">2,111,501</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets">32,975,887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--Segmentassets_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets">35,087,388</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Expenditures for segment assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"><span style="-sec-ix-hidden: xdx2ixbrl1875">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets">1,071,108</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets">1,071,108</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AE_zUzkHsIuUrlk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89F_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_zGJ4aCueOhLa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
by territory are shown below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_z5CCCs7BAQ47" style="display: none">SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__country--CA_zgjIwDWnm8O8" style="width: 14%; text-align: right" title="Sales">525,900</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" style="width: 14%; text-align: right" title="Sales">562,626</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States and abroad</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zJeRCfzX6ti" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales">33,890,435</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales">30,844,828</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231_zt1EE3Tz0lNb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales">34,416,335</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales">31,407,454</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8A1_zlQZLvFtBoGc" style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_89B_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zpIZcCRVBrV9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located
in Canada and the United States as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zQh1ee9jBluj" style="display: none">SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--CA_zrJKWXVr4Fc" style="width: 14%; text-align: right" title="Long-lived assets">191,752</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" style="width: 14%; text-align: right" title="Long-lived assets">445,663</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--US_z2dur2RGH2d6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets">10,105,202</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--US_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets">10,519,903</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231_zlD9rPf2jJ19" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets">10,296,954</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--NoncurrentAssets_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets">10,965,566</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p id="xdx_8AC_z0ucIFVIoM69" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three
customers accounted for $<span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_z0VRy0Ab9mH" title="Accounts receivable">16,917,948</span> (<span id="xdx_90B_ecustom--StockOptionExercisePercent_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zDHstQhStsG6" title="Accounted risk percentage">49</span>%) of sales made in 2021 (2020 - $<span id="xdx_902_eus-gaap--AccountsReceivableNet_c20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_pp0p0" title="Accounts receivable">14,713,127</span> or <span id="xdx_909_ecustom--StockOptionExercisePercent_pid_dp_uPure_c20200101__20201231__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zdPxFNUcYzc5">47</span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>52
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530594528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMPARATIVE FIGURES<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DisclosureComparativeFiguresAbstract', window );"><strong>Comparative Figures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ComparativeFiguresTextBlock', window );">COMPARATIVE FIGURES</a></td>
<td class="text"><p id="xdx_80C_ecustom--ComparativeFiguresTextBlock_zBqentQ3z6Xf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>17.
</b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Comparative Figures</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_82E_zW9CnH3Azwb3" style="display: none">COMPARATIVE FIGURES</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
of the comparative figures have been reclassified to conform with the current period&#8217;s presentation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_807_ecustom--ComparativeFiguresTextBlock_zbuHi8jUfBh" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">17.
</span><span style="font: normal 10pt Times New Roman, Times, Serif; display: none"><b style="display: none"><span id="xdx_820_ztqPh6CRQo1g" style="display: none">COMPARATIVE FIGURES</span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>&#160;</b></span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_ComparativeFiguresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Comparative Figures [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ComparativeFiguresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_FSI_DisclosureComparativeFiguresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DisclosureComparativeFiguresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530596752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zxeicNEiZmv8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>18.
</b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Subsequent Events</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_82C_zu0WKb2qMRg" style="display: none">SUBSEQUENT EVENTS</span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">On April 17, 2022,
the Company entered into an Agreement and Plan of Merger with Lygos, which was subsequently amended on July 24, 2022.  Pursuant to the Merger Agreement, Lygos will become a wholly owned subsidiary of the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"/>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At
the effective time of the Merger (i) each outstanding share of Lygos capital stock will be converted into the right to receive a portion
of the Merger Shares determined in accordance with the Lygos Certificate of Incorporation as applicable to a change of control of Lygos
and outstanding Lygos SAFEs; and (ii) each Lygos option that is outstanding and unexercised immediately prior to the closing of the Merger
Agreement (whether vested or unvested) will automatically be assumed by the Company and converted into an option to acquire a number
of the Company&#8217;s common shares at an adjusted exercise price per share. The number of shares to be acquired upon the exercise of
the options will be determined by multiplying the number of Lygos shares issuable upon the exercise of the options by an exchange ratio
equal to the exchange ratio determining the fraction of a Merger Share issuable in the Merger per share of Lygos common stock.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">The closing of the Merger Agreement
is subject to satisfaction or waiver of certain conditions including, among other things, the required approvals by the shareholders
of the Company and Lygos.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">In connection with the transactions
contemplated by the Merger Agreement, and contingent upon the closing of the Merger (the actual date of closing, the &#8220;Closing Date&#8221;),
the Company and Mr. O&#8217;Brien entered into an Employment Agreement. Under the terms of the Employment Agreement, Mr. O&#8217;Brien
will be employed as the Company&#8217;s Head-Flexible Solutions Division and will receive an annual base salary of $<span id="xdx_903_eus-gaap--SalariesAndWages_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zdmRFjFeHSfj" title="Annual base salary">500,000</span>, which will
be increased each year during the Term (as defined below) based on annual increases in the Consumer Price Index. Also immediately after
the Closing Date, the Company will purchase <span id="xdx_904_eus-gaap--StockRepurchasedDuringPeriodShares_pid_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zG8FwnavMgL3" title="Shares repurchased during period">1,000,000</span> shares of the Company&#8217;s common stock owned by Mr. O&#8217;Brien at a price of $<span id="xdx_90B_eus-gaap--SharePrice_iI_pid_c20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zeCiEFvZYOsi" title="Share price">7.50</span>
per share. Additionally, on the Closing Date, Mr. O&#8217;Brien will receive an option to purchase 500,000 shares of the Company&#8217;s
common stock. The Option will vest and become exercisable on the twelve-month anniversary of the grant date; provided, however, the vesting
will accelerate upon Mr. O&#8217;Brien&#8217;s termination of employment for any reason. While Mr. O&#8217;Brien&#8217;s Option will
be granted with an exercise price equal to the fair market value per share on the date of grant, in the event the Company grants any
options during the twelve-month period following the Option grant with an exercise price that is lower than the exercise price set for
the Option, the Company will reprice the Option down to such lower exercise price; provided, however, the exercise price per share will
in no event be lower than the fair market value per share on the date the Option is granted or, if applicable, the date the Option is
subsequently repriced. Moreover, on each of the 20- and 30-month anniversaries of the Closing Date, the Company will issue Mr. O&#8217;Brien
<span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zHkhHdPnpjGe" title="Stock options granted during period">1,000,000</span> shares of the Company&#8217;s common stock as a fully vested stock grant, regardless of his employment status at such time.
The term of the Employment Agreement will begin on the Closing Date of the Merger and continue for a period of five years (the &#8220;Term&#8221;)
or until earlier terminated by either the Company or Mr. O&#8217;Brien as provided in the Employment Agreement.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>



<span></span>
</td>
<td class="text"><p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_z7yV2ORWwlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>20.
<span>Subsequent Events. <b><span id="xdx_825_zSTU0yR6baNa" style="display: none">SUBSEQUENT EVENTS</span></b></span></b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company granted <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220329__srt--TitleOfIndividualAxis__custom--EmployeeMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zM8AjQZMW3Ue" title="Stock options granted">5,000</span> stock options to an employee and issued <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220329__srt--TitleOfIndividualAxis__custom--EmployeeMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--UponExerciseofStockOptionsMember_zAkOEac91P1c" title="Stock options granted">20,500
</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">shares to employees upon the exercise of
stock options in the three months ended March 29, 2022.</span></p>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>54
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750519794688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zvuDQsxUSBR3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<i><span id="xdx_860_zU3he1zfgzH">Cash and Cash Equivalents</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date
of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_847_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z0fbKof6pB61" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
<i><span id="xdx_866_zEIqvYh3ceg5">Cash and Cash Equivalents</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date
of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories and Cost of Sales</a></td>
<td class="text"><p id="xdx_849_eus-gaap--InventoryPolicyTextBlock_z14JDecdqf31" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span id="xdx_86A_zOD5SLVv8lvj">Inventories and Cost of Sales</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories
are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae
to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale.
Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs
(receiving and purchasing) and utilities and overhead expenses related to the Company&#8217;s manufacturing and processing facilities.
Shipping and handling charges billed to customers are included in revenue (2022 - $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zEHmg4vfFD4a">123,894</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">;
2021 &#8211; $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z2PgGQcf9Rf">131,348</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).
Shipping and handling costs incurred are included in cost of goods sold (2022 - $<span id="xdx_90B_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zvmNDb6Jztkh">268,032</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">;
2021 &#8211; $<span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zxwAgR5hO99k">263,089</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_z0ma3OFf0Aii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<i><span id="xdx_865_zEaoiY9TyXHb">Inventories and Cost of Sales</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories
are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae
to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale.
Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs
(receiving and purchasing) and utilities and overhead expenses related to the Company&#8217;s manufacturing and processing facilities.
Shipping and handling charges billed to customers are included in revenue (2021 - $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zSVrag0rl4X3" title="Revenue from Contract with Customer, Excluding Assessed Tax">465,493</span>; 2020 &#8211; $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zmWn9LthbdCa" title="Revenue from Contract with Customer, Excluding Assessed Tax">427,920</span>). Shipping and handling
costs incurred are included in cost of goods sold (2021 - $<span id="xdx_900_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zB0aamnpVjB7" title="Cost of Goods and Services Sold">1,058,674</span>; 2020 &#8211; $<span id="xdx_903_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zgvfzDomXrC3" title="Cost of Goods and Services Sold">1,051,588</span>).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><p id="xdx_840_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zcqEcA8jfxv" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zFnetMDEzMHf"><i>Allowance for
Doubtful Accounts</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are
continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate
allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall
customer credit-worthiness and historical experience.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_841_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zvNHD6szx3G7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
<i><span id="xdx_866_zyTwkWBDX9l">Allowance for Doubtful Accounts</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are
continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate
allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall
customer credit-worthiness and historical experience.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Equipment, Leaseholds and Intangible Assets</a></td>
<td class="text"><p id="xdx_841_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zuepOYi6oV4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_861_zvvRNGxy6g18"><i>Property, Equipment,
Leaseholds and Intangible Assets</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p id="xdx_89C_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_zAqgoOOi9lCb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_znDM2jRGzCac" style="display: none">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    hardware</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_znKKLknoO4Mf" title="Depreciation method used and annual rate">30%
    Declining balance</span></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; font-size: 10pt">Furniture
    and fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zdLo2Q8an4hb" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Manufacturing
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zLKqXh41XzX8" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoRYaE6hhVc">20%
    Declining balance</span></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; font-size: 10pt">Boat</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zkJf9e1ix3A6">20%
    Declining balance</span></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; font-size: 10pt">Building
    and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zW4RDvxetqTg">10%
    Declining balance</span></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; font-size: 10pt">Trailer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zKkUhenrySvd">30%
    Declining balance</span></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; font-size: 10pt">Automobiles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zTARnUDWrJG1">Straight-line
    over 5 years</span></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; font-size: 10pt">Patents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zPBiUsQsvsW7">Straight-line
    over 17 years</span></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; font-size: 10pt">Technology</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zvViiS1eRRDf">Straight-line
    over 10 years</span></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; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zfqnNF33WEAh">Straight-line
    over lease term</span></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; font-size: 10pt">Customer
    relationships &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z2Gdfsohiom9">Straight-line
    over 15 years</span></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; font-size: 10pt">Software
    &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_zfFP4qdgaH31" title="Depreciation method used and annual rate">Straight-line
    over 3 years</span></span></td></tr>
  </table>
<p id="xdx_8A3_zyMaCO22eP3c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z1YulY4myp5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
<i><span id="xdx_867_znxYHWPSLSHd">Property, Equipment, Leaseholds and Intangible Assets</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 id="xdx_898_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_z5dWLyYYEZO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zlPfzWVw30ke">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 55%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 43%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    hardware</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z44jHLrrTpBi" title="Depreciation method used and annual rate">30%
    Declining balance</span></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; font-size: 10pt">Furniture
    and fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zy1kQmquukqi" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Manufacturing
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zq5YxItyna4j" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ziT4ptdsa0I5" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Boat</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z5elPWHeq8mf" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Building
    and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zV3slMEDjBmf" title="Depreciation method used and annual rate">10%
    Declining balance</span></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; font-size: 10pt">Trailer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zDpKnIp7Srm9" title="Depreciation method used and annual rate">30%
    Declining balance</span></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; font-size: 10pt">Automobiles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zJ7sAc2aaFOc" title="Depreciation method used and annual rate">Straight-line
    over 5 years</span></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; font-size: 10pt">Patents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zUQGnoGcumhf" title="Depreciation method used and annual rate">Straight-line
    over 17 years</span></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; font-size: 10pt">Technology</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zTRMGRr7mbz5" title="Depreciation method used and annual rate">Straight-line
    over 10 years</span></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; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zIjK1WBJXIP5" title="Depreciation method used and annual rate">Straight-line
    over lease term</span></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; font-size: 10pt">Customer
    relationships &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z58VczgrDlqj" title="Depreciation method used and annual rate">Straight-line
    over 15 years</span></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; font-size: 10pt">Software
    &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_z7yQ8qdk10R" title="Depreciation method used and annual rate">Straight-line
    over 3 years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<p id="xdx_8A7_zSwoGnG8Yfga" style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTkamR4kMZBb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zpJoTLePEavl"><i>Impairment of
Long-Lived Assets</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB Codification Topic 360, <i>&#8220;Property, Plant and Equipment&#8221; </i>(ASC 360), the Company reviews long-lived
assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever
events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets
is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected
future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded
to the extent that an asset&#8217;s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from
such estimates. There were no impairment charges during the periods presented.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zphhnjuMvRyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e)
<i><span id="xdx_86C_zXyL7qsob5K7">Impairment of Long-Lived Assets</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB Codification Topic 360, <i>&#8220;Property, Plant and Equipment&#8221; </i>(ASC 360), the Company reviews long-lived
assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever
events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets
is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected
future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded
to the extent that an asset&#8217;s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from
such estimates. There were no impairment charges during the periods presented.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><p id="xdx_849_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zogVrMPrszpe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86B_z6F92fq09Br2"><i>Foreign Currency</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency of the Company is the U.S. dollar. The functional currency of three of the Company&#8217;s subsidiaries is the Canadian
dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and
liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange
rates prevailing during the year. Translation adjustments arising on conversion of the Company&#8217;s financial statements from the
subsidiary&#8217;s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination
of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income
(loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_84C_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zi5V221GjRA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)
<i><span id="xdx_86D_z177sSOyO1D8">Foreign Currency</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
functional currency of the Company is the U.S. dollar. The functional currency of three of the Company&#8217;s subsidiaries is the Canadian
dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and
liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange
rates prevailing during the year. Translation adjustments arising on conversion of the Company&#8217;s financial statements from the
subsidiary&#8217;s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination
of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign
exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income
(loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_znL8f1sa6Hga" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86F_zIU8FONOaAK6"><i>Revenue Recognition</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note
16.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer,
(2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of
the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied.
The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product
is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point,
the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service
and performance obligation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
the Company&#8217;s inception, product returns have been insignificant; therefore, no provision has been established for estimated product
returns.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
revenues consist of products sold to distributors with payment terms greater than the Company&#8217;s customary business terms due to
lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition
of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_84F_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zOjsGQ63xU6h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g)
<i><span id="xdx_866_zrnFwXrHme95">Revenue Recognition</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note
19.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer,
(2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of
the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied.
The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product
is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point,
the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service
and performance obligation.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since
the Company&#8217;s inception, product returns have been insignificant; therefore, no provision has been established for estimated product
returns.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
revenues consist of products sold to distributors with payment terms greater than the Company&#8217;s customary business terms due to
lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition
of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_StockIssuedInExchangeForServicesPolicyTextBlock', window );">Stock Issued in Exchange for Services</a></td>
<td class="text"><p id="xdx_844_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_z0oQx5xa4uV7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_863_zt1sDWUA7bwf"><i>Stock Issued
in Exchange for Services</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the
Company&#8217;s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized
over the period that the services are performed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_84B_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_zAqkjZWRvUx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h)
<i><span id="xdx_861_z3cB9HFjbrOb">Stock Issued in Exchange for Services</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the
Company&#8217;s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized
over the period that the services are performed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Stock-based Compensation</a></td>
<td class="text"><p id="xdx_846_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zGGBZXImQobh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_867_zmPrYJXZIQB9"><i>Stock-based Compensation</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, <i>Compensation
&#8212; Stock Compensation</i>, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based
compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized
on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest.
Shares are issued from treasury upon exercise of stock options.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zsGE27Jo2VMa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)
<i><span id="xdx_865_zlbIfOwhXJZk">Stock-based Compensation</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, <i>Compensation
&#8212; Stock Compensation</i>, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based
compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized
on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest.
Shares are issued from treasury upon exercise of stock options.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Other Comprehensive Income</a></td>
<td class="text"><p id="xdx_844_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zgEMnW02CDQf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_861_zwpbLpQPaG8b"><i>Other Comprehensive
Income</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included
in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders&#8217;
equity. The Company&#8217;s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_841_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zZQrPnEebFff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(j)
<i><span id="xdx_864_z2GP0Agodi6a">Other Comprehensive Income</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included
in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders&#8217;
equity. The Company&#8217;s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Income Per Share</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zGDNr1tsGLY" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_zKKdVY7RotQ5"><i>Income Per Share</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding
in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants.
Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included
in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect
on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the three months ended
March 31, 2022 and 2021.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zKUqclfujMLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k)
<i><span id="xdx_864_zKOSKwGhOYIi">Income Per Share</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic
earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding
in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants.
Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included
in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect
on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the years ended December
31, 2021 and 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--UseOfEstimates_z5vjJf7EZJgc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zwrZcivJ7BJe"><i>Use of Estimates</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated
financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from
those estimates and would impact the results of operations and cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimates
and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the
estimates are revised and in any future periods affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible
assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful
lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments,
discount rates for right of use assets and the valuation of inventory.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_841_eus-gaap--UseOfEstimates_zMbsb2EoCDn4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">l)
<i><span id="xdx_864_zsve7NV2tYL5">Use of Estimates</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated
financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from
those estimates and would impact the results of operations and cash flows.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimates
and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the
estimates are revised and in any future periods affected.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant
areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible
assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful
lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments,
discount rates for right of use assets and the valuation of inventory.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0fxaoJmLGci" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 35.45pt; text-align: justify; text-indent: 0.55pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_znoWoRExYjak"><i>Fair Value of
Financial Instruments</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal
or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.
The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered
observable and the last unobservable, that may be used to measure fair value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><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%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Level
    1 &#8211; Quoted prices in active markets for identical assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    2 &#8211; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets
    or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable
    market data for substantially the full term of the assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    3 &#8212; Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets
    or liabilities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term
line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial
instruments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments
being at market rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_84B_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0BH9V9e5lSd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0.55pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m)
<i><span id="xdx_86A_zGAaOHYPJVZ6">Fair Value of Financial Instruments</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair
value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal
or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.
The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered
observable and the last unobservable, that may be used to measure fair value.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</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">Level
    1 &#8211; Quoted prices in active markets for identical assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    2 &#8211; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets
    or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable
    market data for substantially the full term of the assets or liabilities.</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</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">&#9679;</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">Level
    3 &#8212; Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets
    or liabilities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term
line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial
instruments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments
being at market rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Contingencies</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zEHFDFyZ2zV8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zm2PREXpF3M3"><i>Contingencies</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which
will only be resolved when one or more future events occur or fail to occur. The Company&#8217;s management and its legal counsel assess
such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related
to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company&#8217;s
legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability
can be estimated, the estimated liability would be accrued in the Company&#8217;s consolidated financial statements. If the assessment
indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated,
then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would
be disclosed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed.
Legal fees associated with loss contingencies are expensed as incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_849_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zx06inet32O9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n)
<i><span id="xdx_86E_zDRybwmA0BIb">Contingencies</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which
will only be resolved when one or more future events occur or fail to occur. The Company&#8217;s management and its legal counsel assess
such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related
to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company&#8217;s
legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability
can be estimated, the estimated liability would be accrued in the Company&#8217;s consolidated financial statements. If the assessment
indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated,
then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would
be disclosed.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss
contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed.
Legal fees associated with loss contingencies are expensed as incurred.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zeD8YNF8ytBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zgGEBqqXivHf"><i>Income Taxes</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future
tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that
when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB ASC 740 &#8220;<i>Income taxes</i>&#8221; under the liability method, it is the Company&#8217;s policy to provide
for uncertain tax positions and the related interest and penalties based upon management&#8217;s assessment of whether a tax benefit
is more likely than not to be sustained upon examination by tax authorities. At March 31, 2022, the Company believes it has appropriately
accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized
benefit is established or is required to pay amounts in excess of the liability, the Company&#8217;s effective tax rate in a given financial
statement period may be affected. Interest and penalties associated with the Company&#8217;s tax positions are recorded as interest expense
in the consolidated statements of operations and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_z0IrhDCYYHYi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o)
<i><span id="xdx_86B_z8jDe7cyMYIi">Income Taxes</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future
tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that
when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
accordance with FASB ASC 740 &#8220;<i>Income taxes</i>&#8221; under the liability method, it is the Company&#8217;s policy to provide
for uncertain tax positions and the related interest and penalties based upon management&#8217;s assessment of whether a tax benefit
is more likely than not to be sustained upon examination by tax authorities. At December 31, 2021, the Company believes it has appropriately
accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized
benefit is established or is required to pay amounts in excess of the liability, the Company&#8217;s effective tax rate in a given financial
statement period may be affected. Interest and penalties associated with the Company&#8217;s tax positions are recorded as interest expense
in the consolidated statements of operations and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Risk Management</a></td>
<td class="text"><p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zxQ2QUZm2xy2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_863_zag42A8Qtt15"><i>Risk Management</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated
balance sheets are net of allowances for doubtful accounts, estimated by the Company&#8217;s management based on prior experience and
the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure
is minimized by dealing with only credit worthy counterparties. Revenue for the Company&#8217;s three primary customers totaled $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zsGFNgC1XJhd" title="Revenue from Contract with Customer, Excluding Assessed Tax">6,235,661</span>
(<span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_z44u7ROVWdK" title="Concentration risk threshold percentage">58</span>%) for the three months ended March 31, 2022 (2021 - $<span id="xdx_90C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zPGa42MgqE27">3,120,819</span> or <span id="xdx_906_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zlTemFAhyxp4">41</span>%). Accounts receivable for the Company&#8217;s three primary
customers totaled $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zeL30PeqvdLa">6,367,303</span> (<span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zygXz6MiRDW7" title="Accounts Receivable, after Allowance for Credit Loss">64</span>%) at March 31, 2022 (December 31, 2021 - $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z1Z7mjFukIJa" title="Accounts Receivable, after Allowance for Credit Loss">4,940,995</span> or <span id="xdx_90B_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zRBi7vzHhjf">69</span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash
equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally
insured amounts. The Company has not experienced any losses in such accounts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from
financial assets and liabilities, subject to fixed long-term rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange
rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The
Company has not hedged its exposure to currency fluctuations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate
as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will
refinance its long-term debt where possible to obtain more favourable rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zI05byQ0hGPg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p)
<i><span id="xdx_868_z1ZwYcJLZdke">Risk Management</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated
balance sheets are net of allowances for doubtful accounts, estimated by the Company&#8217;s management based on prior experience and
the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure
is minimized by dealing with only credit worthy counterparties. Revenue for the Company&#8217;s three primary customers totaled $<span id="xdx_902_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zOS4EpWjI00g" title="Revenue from Contract with Customer, Excluding Assessed Tax">16,917,947</span>
(<span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zfsy62oWCZHb" title="[custom:ConcentrationRiskThresholdPercentage]">49</span>%) for the year ended December 31, 2021 (2020 - $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zjszlIo1nerc" title="Revenue from Contract with Customer, Excluding Assessed Tax">14,713,127</span> or <span id="xdx_90E_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zuInXhPSLzB5" title="[custom:ConcentrationRiskThresholdPercentage]">47</span>%). Accounts receivable for the Company&#8217;s three primary customers
totaled $<span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z7SYKm5Nz7K" title="Accounts Receivable, after Allowance for Credit Loss">4,940,995</span> (<span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zMBGqPdzI448" title="[custom:ConcentrationRiskThresholdPercentage]">69</span>%) at December 31, 2021 (2020 - $<span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zz2ZhwbIOSQg" title="Accounts Receivable, after Allowance for Credit Loss">3,986,284</span> or <span id="xdx_90D_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zt2tPUAnV8O7" title="[custom:ConcentrationRiskThresholdPercentage]">68</span>%).</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash
equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally
insured amounts. The Company has not experienced any losses in such accounts.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from
financial assets and liabilities, subject to fixed long-term rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange
rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The
Company has not hedged its exposure to currency fluctuations.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate
as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will
refinance its long-term debt where possible to obtain more favourable rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity Method Investment</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--EquityMethodInvestmentsPolicy_ztDrrYNIx7Wh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86F_zkFYdJixhyHh"><i>Equity Method
Investment</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise
significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company&#8217;s
ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on
the investee&#8217;s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under
the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and
adjusted for dividends received and the Company&#8217;s share of the investee&#8217;s earnings or losses together with other-than-temporary
impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_84E_eus-gaap--EquityMethodInvestmentsPolicy_zrNend6p3aPd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q)
<i><span id="xdx_863_zZwSBY8hy1Rd">Equity Method Investment</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise
significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company&#8217;s
ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on
the investee&#8217;s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under
the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and
adjusted for dividends received and the Company&#8217;s share of the investee&#8217;s earnings or losses together with other-than-temporary
impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy', window );">Goodwill and intangible assets</a></td>
<td class="text"><p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zrTTutJGup58" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zRGQ0pd62zoj"><i>Goodwill and
intangible assets</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed.
Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company
performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with
a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the
qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its
carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear,
the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including
goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair
value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit
is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount,
goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit&#8217;s fair value,
limited to the total amount of goodwill allocated to the reporting unit.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.05in; text-align: justify; text-indent: 0.3in"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible
assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of
impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative
assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments,
and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of
the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required.
When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill.
If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated,
requiring recognition of an impairment charge for the differential.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qualitative
assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment,
it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their
carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived
intangibles were recognized during the three months ended March 31, 2022.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.35in"><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: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finite-lived
intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators
of finite-lived intangibles and other long-lived assets as described in the &#8220;Impairment of Long Lived Assets&#8221; significant
accounting policy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>




<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_84E_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zUQPenO0Idsa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r)
<i><span id="xdx_866_zXAPsxvAASYd">Goodwill and intangible assets</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed.
Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company
performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with
a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the
qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its
carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear,
the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including
goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair
value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit
is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount,
goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit&#8217;s fair value,
limited to the total amount of goodwill allocated to the reporting unit.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.3in"><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 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible
assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible
assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of
impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative
assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments,
and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of
the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required.
When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill.
If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated,
requiring recognition of an impairment charge for the differential.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qualitative
assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment,
it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their
carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived
intangibles were recognized during the year ended December 31, 2021 or 2020.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finite-lived
intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators
of finite-lived intangibles and other long-lived assets as described in the &#8220;Impairment of Long Lived Assets&#8221; significant
accounting policy.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_z04N0E5Tnk5f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(t)
</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_866_zLtrONxA0ySk"><i>Recent Accounting
Pronouncements</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material
impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other
new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.</span></p>

<span></span>
</td>
<td class="text"><p id="xdx_849_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_zpXvQfT1zgll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s)
<i><span id="xdx_86C_zbHK8bRW3XD2">Recent Accounting Pronouncements</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material
impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other
new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.</span></p>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_TermDepositsPolicyTextBlock', window );">Term Deposits</a></td>
<td class="text"><p id="xdx_84B_ecustom--TermDepositsPolicyTextBlock_z8fB0xgLom0j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
<span id="xdx_86C_z9XbAFeem81c"><i>Term Deposits</i></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span>&#160;</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span/></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #363636">The deposits
maintained by the Company with banks comprises term deposits, which can be withdrawn by the Company at any point without prior notice
or penalty on the principal.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span>&#160;</span></i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span/></i></span></p>

<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_StockIssuedInExchangeForServicesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock issued in exchange for services [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_StockIssuedInExchangeForServicesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_FSI_TermDepositsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term Deposits Policy [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_TermDepositsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the estimated allowance for doubtful accounts for premium amounts due from policyholders, insureds, and other insurance entities. May include factors that management considered, such as historical loss experience and current economic and competitive conditions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 310<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6933075&amp;loc=SL5748726-161290<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>55
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750531635328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ScheduleOfMethodOfDepreciationTableTextBlock', window );">SCHEDULE OF METHOD OF DEPRECIATION</a></td>
<td class="text"><p id="xdx_89C_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_zAqgoOOi9lCb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_znDM2jRGzCac" style="display: none">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    hardware</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_znKKLknoO4Mf" title="Depreciation method used and annual rate">30%
    Declining balance</span></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; font-size: 10pt">Furniture
    and fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zdLo2Q8an4hb" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Manufacturing
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zLKqXh41XzX8" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoRYaE6hhVc">20%
    Declining balance</span></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; font-size: 10pt">Boat</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zkJf9e1ix3A6">20%
    Declining balance</span></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; font-size: 10pt">Building
    and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zW4RDvxetqTg">10%
    Declining balance</span></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; font-size: 10pt">Trailer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zKkUhenrySvd">30%
    Declining balance</span></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; font-size: 10pt">Automobiles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zTARnUDWrJG1">Straight-line
    over 5 years</span></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; font-size: 10pt">Patents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zPBiUsQsvsW7">Straight-line
    over 17 years</span></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; font-size: 10pt">Technology</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zvViiS1eRRDf">Straight-line
    over 10 years</span></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; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zfqnNF33WEAh">Straight-line
    over lease term</span></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; font-size: 10pt">Customer
    relationships &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z2Gdfsohiom9">Straight-line
    over 15 years</span></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; font-size: 10pt">Software
    &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_zfFP4qdgaH31" title="Depreciation method used and annual rate">Straight-line
    over 3 years</span></span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_898_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_z5dWLyYYEZO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zlPfzWVw30ke">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 55%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 43%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer
    hardware</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z44jHLrrTpBi" title="Depreciation method used and annual rate">30%
    Declining balance</span></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; font-size: 10pt">Furniture
    and fixtures</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zy1kQmquukqi" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Manufacturing
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zq5YxItyna4j" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Office
    equipment</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ziT4ptdsa0I5" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Boat</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z5elPWHeq8mf" title="Depreciation method used and annual rate">20%
    Declining balance</span></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; font-size: 10pt">Building
    and improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zV3slMEDjBmf" title="Depreciation method used and annual rate">10%
    Declining balance</span></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; font-size: 10pt">Trailer</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zDpKnIp7Srm9" title="Depreciation method used and annual rate">30%
    Declining balance</span></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; font-size: 10pt">Automobiles</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zJ7sAc2aaFOc" title="Depreciation method used and annual rate">Straight-line
    over 5 years</span></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; font-size: 10pt">Patents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zUQGnoGcumhf" title="Depreciation method used and annual rate">Straight-line
    over 17 years</span></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; font-size: 10pt">Technology</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zTRMGRr7mbz5" title="Depreciation method used and annual rate">Straight-line
    over 10 years</span></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; font-size: 10pt">Leasehold
    improvements</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zIjK1WBJXIP5" title="Depreciation method used and annual rate">Straight-line
    over lease term</span></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; font-size: 10pt">Customer
    relationships &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z58VczgrDlqj" title="Depreciation method used and annual rate">Straight-line
    over 15 years</span></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; font-size: 10pt">Software
    &#8211; ENP Investments</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_z7yQ8qdk10R" title="Depreciation method used and annual rate">Straight-line
    over 3 years</span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_ScheduleOfMethodOfDepreciationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Method Of Depreciation [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ScheduleOfMethodOfDepreciationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750531760320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock', window );">SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY</a></td>
<td class="text"><p id="xdx_89D_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_zQNI83jt9Ozc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below summarizes the right-of-use asset and lease liability for the period ended March 31, 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zrL0YWJQkug2" style="display: none">SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Right of Use Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 56%">Balance, January 1</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20220101__20220331_z5hhNbOGzZ6k" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance">217,267</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zyxlc5f883Db" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance">483,113</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20220101__20220331_zY4fWimaOffb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(13,546</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zsDJ2sqSVMj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(265,846</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, end of period</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20220101__20220331_z45wgEVN17zc" style="text-align: right" title="Right of Use Assets Ending Balance">203,721</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zLvLh8IKVxS5" style="text-align: right" title="Right of Use Assets Ending Balance">217,267</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Lease Liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, January 1</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20220101__20220331_zTyt2ik16Jfi" style="text-align: right" title="Lease Liability Beinning Balance">217,267</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_zAI2qyTITpe1" style="text-align: right" title="Lease Liability Beinning Balance">483,113</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Lease interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20220101__20220331_zKNGA1vP2MO7" style="text-align: right" title="Lease interest expense">2,539</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zB3dtaYnQhR6" style="text-align: right" title="Lease interest expense">22,057</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20220101__20220331_zIN9yL8AqEJb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(16,085</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z2CRiu51V602" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(287,903</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balance, end of period</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20220101__20220331_zbtTXm3lZ3Z6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance">203,721</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_zJgVFps2tfq9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance">217,267</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Short-term portion</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20220331_zWwqQ0kPZgW9" style="text-align: right" title="Short-term portion">57,045</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zgIYM8VYI1Hc" style="text-align: right" title="Short-term portion">77,715</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20220331_zJel94oj46Ld" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion">146,676</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z27yAM1W9Vh1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion">139,552</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220331_zIGIeNGe13xk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability">203,721</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zWLWDTwHVuSe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability">217,267</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<span></span>
</td>
<td class="text"><p id="xdx_893_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_znvdiWs5BOz4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
table below summarizes the right-of-use asset and lease liability for the year ended December 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_zmYTjilXJPh8">SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 90%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Right of Use Assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 84%">Balance at December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20200101__20201231_zxoFF5obpXR2" style="width: 14%; text-align: right" title="Right of Use Assets Beginning Balance">789,205</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--OperatingLeaseAssetsAddition_pp0p0_c20200101__20201231_z8tPdp5n7ouh" style="text-align: right" title="Addition">260,661</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Termination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--OperatingLeasesAssetsTermination_c20200101__20201231_pp0p0" style="text-align: right" title="Termination">(234,980</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20200101__20201231_z4wEdD1YCbV1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(331,773</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance at December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zPKax8oCy2oj" style="text-align: right" title="Right of Use Assets Ending Balance">483,113</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zLbzOPUeSl2g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(265,846</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance at December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zAFXdNrBCaU8" style="text-align: right" title="Right of Use Assets Ending Balance">217,267</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">Lease Liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance at December 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20200101__20201231_zJ22uqJEIwc6" style="text-align: right" title="Lease Liability Beginning Balance">789,205</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Addition</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--OperatingLeasesLiabilityAddition_c20200101__20201231_pp0p0" style="text-align: right" title="Addition">260,661</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Termination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--OperatingLeasesLiabilityTermination_pp0p0_c20200101__20201231_zsyS7IMrCghj" style="text-align: right" title="Termination">(234,980</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Lease interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--LeaseInterestExpense_c20200101__20201231_pp0p0" style="text-align: right" title="Lease interest expense">53,768</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20200101__20201231_zco2cj0Ysagi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(385,541</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance at December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_z63JfCGl6Jr1" style="text-align: right" title="Lease Liability Ending Balance">483,113</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Lease interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zctDyBbRYAh7" style="text-align: right" title="Lease interest expense">22,057</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z9R3fmOKH9wg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(287,903</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance at December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_z8d0g1z3ncfa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance">217,267</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Short-term portion</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zKSKEoTDAhg4" style="text-align: right" title="Short-term portion">77,715</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z3iPAaXNtF67" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion">139,552</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zVOwesMLPETe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">217,267</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">SCHEDULE OF UNDISCOUNTED RENT PAYMENTS</a></td>
<td class="text"><p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zVdAHVuZwlzf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undiscounted
rent payments for the next four years are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zuPBsIfZupE7" style="display: none">SCHEDULE OF UNDISCOUNTED RENT PAYMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20220331_zlq4xek4Vpk9" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzclX_z5pGJCqZTvy9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">42,525</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzclX_zEApQY25C2v6" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">58,080</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzclX_zGdC70ylpxLi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">59,520</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzclX_zcqRE4MPI5Qj" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">61,020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iTI_pp0p0_mtLOLLPzclX_zt6lFu0ia6T3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">221,145</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_z2EY7SUwkyof" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impact of discounting</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,424</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zLMT45CJ8DZ7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease liability, March 31,
    2022</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">203,721</td><td style="text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z4THXWU4keZ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undiscounted
rent payments are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zdve3Wfqljr">SCHEDULE OF UNDISCOUNTED RENT PAYMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_499_20211231_zP2IDO4kxUn3" style="text-align: right">78,240</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPz1VZ_ztTzIN3bp74h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 80%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right">78,240</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPz1VZ_zRiGeaZt7Cw5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77,100</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPz1VZ_zu52hjG56X59" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,440</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_maLOLLPz1VZ_zMDIJXaMjux2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,940</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPz1VZ_zyqqLngmSJv" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Total</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">297,720</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zPwpe5PojJug" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">Impact of discounting</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(80,453</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">Lease liability, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">217,267</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</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_FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary Of Rightofuse Asset And Lease Liability [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>57
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750519245968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">SCHEDULE OF ACCOUNTS RECEIVABLE</a></td>
<td class="text"><p id="xdx_89E_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zRm5QDvNDnVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B3_zp1iFiOAYxf3" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20220331_z32dASjfXaii" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49B_20211231_z02akd4uvu7a" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_maAANRNzPjC_zQAbRnkYluQ6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Accounts receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">10,217,709</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">7,403,308</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_msAANRNzPjC_zQUIIpHFN9L9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowances for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(274,561</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(273,979</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzPjC_zcxVpBUBSwUb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accounts receivable</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,943,148</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,129,329</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_893_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zKbmmJlrLhFg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zGEO4ZSBJohl">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20211231_zVVUF86G12r6" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49A_20201231_zAD8vqYveWMj" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_z4NFmKL0eqEe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Accounts receivable</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,403,308</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">6,161,249</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_z0h2JiHc1JZ8" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowances for doubtful accounts</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(273,979</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(271,436</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzCGO_zacAlxXzMyc7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accounts receivable</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,129,329</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,889,813</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520122144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">SCHEDULE OF INVENTORIES</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zFsKVPZvDpOd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_z8PWcXZUNw88" style="display: none">SCHEDULE OF INVENTORIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49D_20220331_zCB9XLR8ixYb" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_497_20211231_zIGuxkfGR7Ci" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_maINzkLt_zXyiwHsSEFt8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Completed goods</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">3,816,366</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">3,417,829</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_maINzkLt_zwpLQO824I01" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Raw materials and supplies</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,398,285</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,084,176</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzkLt_zBOaPSFfK94k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;<span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total inventory</span>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,214,651</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,502,005</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_892_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zE1zvLRMz1qk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BF_zn3wFWQpBjS1">SCHEDULE OF INVENTORIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_495_20211231_z1QygdhdEd0a" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20201231_zKTPU8G0ztF7" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_z7kwJE3yLnN5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Completed goods</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">3,417,829</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">3,393,794</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzDiN_z5fX5WuBiQaa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Work in progress</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0776">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">152,595</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_zjw3Jqeplpka" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Raw materials and supplies</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,084,176</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,826,087</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzDiN_zCQYjA5oYjM2" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;<span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total inventory</span>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,502,005</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,372,476</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>59
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530802400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, EQUIPMENT AND LEASEHOLDS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS</a></td>
<td class="text"><p id="xdx_890_eus-gaap--PropertyPlantAndEquipmentTextBlock_zjB6bFmprZh3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zZleHGIfW4fi" style="display: none">SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">March 31, 2022</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">March 31, 2022</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zEhdkexduNe7" style="width: 14%; text-align: right">4,870,778</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zOMXC02zUaI6" style="width: 14%; text-align: right">3,018,920</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zbBYhfaSRC7h" style="width: 14%; text-align: right">1,851,858</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zchoMD10yp1b" style="text-align: right">196,255</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zDRDJRBZYtN5" style="text-align: right">80,207</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBys2X0Kezz3" style="text-align: right">116,048</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmVrs0bNvzvg" style="text-align: right">43,644</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zoOL4ebufuo3" style="text-align: right">42,571</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zRR9L50sljQg" style="text-align: right">1,073</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zm6AMLj5VK0i" style="text-align: right">130,714</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zxFe1u5Esr16" style="text-align: right">108,421</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zQPlOqwdSjW3" style="text-align: right">22,293</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z3OUwsCwk643" style="text-align: right">1,899</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztRuiR92y5na" style="text-align: right">1,208</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjW0r1JMiLo3" style="text-align: right">691</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_znx15sJVSAc1" style="text-align: right">6,999,195</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5BuXc8RcTUe" style="text-align: right">4,314,689</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zN6GM3c5HkZj" style="text-align: right">2,684,506</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z3f4LOUIAQn9" style="text-align: right">9,601</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zqPRK6sX6k6" style="text-align: right">7,788</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zFWGqjHD7NXd" style="text-align: right">1,813</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zPsH5wXLI8r5" style="text-align: right">34,400</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyQv9ztzhAae" style="text-align: right">26,690</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zaQfTUSd3fE6" style="text-align: right">7,710</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zONU42Qw2zGg" style="text-align: right">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zgE3il0ZqHF3" style="text-align: right">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyLzqdrr9fHb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2661">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zrtQ6VE7c0fb" style="text-align: right">109,370</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zdkSaQWF05Bk" style="text-align: right">109,370</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z33tuzvz0lNd" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2664">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zpH0BCaUDbxh" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zA5K0jC4iqld" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2666">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z84Hvk5phQj4" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331_zT1mH9SFkMm5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">12,718,755</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331_zV2F28Dknq1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">7,798,736</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331_zWNJFKxGLkWi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">4,920,019</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">December 31, 2021</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">December 31, 2021</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zfPD51zgXBwh" style="width: 17%; text-align: right">4,823,708</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zc6DRUyB9Mre" style="width: 14%; text-align: right">2,983,589</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zUk6hMdRFVr4" style="width: 17%; text-align: right">1,840,119</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zYjBBwgB2lk2" style="text-align: right">196,255</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zxn4kZ8FlpSb" style="text-align: right">71,258</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zyabzl7plVfi" style="text-align: right">124,997</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsQQz7Ck2YT8" style="text-align: right">43,605</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_ztwhUEFxlKP7" style="text-align: right">42,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zR7mp9Hoj1Ba" style="text-align: right">1,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zTqODZ9Qqji4" style="text-align: right">130,658</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zAcpTbqt1Pyd" style="text-align: right">106,101</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zi6JCkbX07Gg" style="text-align: right">24,557</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z74LBLiw9DBe" style="text-align: right">1,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zQrGzyOCrnGe" style="text-align: right">1,155</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z6mJxqQUumy2" style="text-align: right">717</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zIdztkVv6Tzf" style="text-align: right">6,867,799</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z1FOGH0xogHj" style="text-align: right">4,171,699</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z6DFkY0gqyvg" style="text-align: right">2,696,100</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z1UHhFLRDUk4" style="text-align: right">9,463</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zWegFSbjN9Ig" style="text-align: right">7,532</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zagHMWUPldr4" style="text-align: right">1,931</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zLP5j7beqCba" style="text-align: right">34,400</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zVmF2sw8RbGh" style="text-align: right">26,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zfmJbm2vKBBa" style="text-align: right">8,116</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuT13AfsaN9l" style="text-align: right">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8PDdjlapUb6" style="text-align: right">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zsqg0WJnR1rl" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2700">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zn2beORyULa3" style="text-align: right">107,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zXyRSxBJBKAd" style="text-align: right">107,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z5PjDVC9kiwh" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2703">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zTwY8QmDeizg" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zsIBwX0aBqWh" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2705">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z1jDEeHbNMZc" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231_z26Fk2spKmwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">12,538,418</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231_zqHJfdASVkO9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">7,606,705</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231_zFvzL4t1OAQ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">4,931,713</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zQf95OB29Tm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BE_zsxJFHuZlLil">SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2021</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2021</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6IagJkkWm9g" style="width: 14%; text-align: right" title="Cost">4,823,708</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6OjoO26Hlh4" style="width: 14%; text-align: right" title="Accumulated Depreciation">2,983,589</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z3mjqj8tjmug" style="width: 14%; text-align: right" title="Property, Plant and Equipment, Net, Total">1,840,119</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zQVdUD9JALMk" style="text-align: right" title="Cost">196,255</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBd3jdxS1nYj" style="text-align: right" title="Accumulated Depreciation">71,258</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zRckIAqSFJCf" style="text-align: right" title="Property, Plant and Equipment, Net, Total">124,997</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmgYMeTPqEqf" style="text-align: right" title="Cost">43,605</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zPEhHTvJpyj1" style="text-align: right" title="Accumulated Depreciation">42,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zK9HmOwOT2g" style="text-align: right" title="Property, Plant and Equipment, Net, Total">1,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zvSHEQeZAS59" style="text-align: right" title="Cost">130,658</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zx2EFt0qBr4e" style="text-align: right" title="Accumulated Depreciation">106,101</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z0rez7RsNyOc" style="text-align: right" title="Property, Plant and Equipment, Net, Total">24,557</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zVZhlKwdbxc" style="text-align: right" title="Cost">1,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zK3HxneSE3pd" style="text-align: right" title="Accumulated Depreciation">1,155</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztskZy3WZ2Nc" style="text-align: right" title="Property, Plant and Equipment, Net, Total">717</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zYi4XmmSWXd6" style="text-align: right" title="Cost">6,867,799</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z9MVXMcxdK84" style="text-align: right" title="Accumulated Depreciation">4,171,699</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5dSPJOg1B07" style="text-align: right" title="Property, Plant and Equipment, Net, Total">2,696,100</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z5xSMZcBgqfc" style="text-align: right" title="Cost">9,463</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_znuuJ3b0wh2i" style="text-align: right" title="Accumulated Depreciation">7,532</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zEvR7mwu2hGa" style="text-align: right" title="Property, Plant and Equipment, Net, Total">1,931</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z9O2MlnIF4Pg" style="text-align: right" title="Cost">34,400</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zD6wxgIt3Gqf" style="text-align: right" title="Accumulated Depreciation">26,284</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z4qRlMy50HQd" style="text-align: right" title="Property, Plant and Equipment, Net, Total">8,116</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zU4rxGL1Z372" style="text-align: right" title="Cost">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl8VjxDx7Lj3" style="text-align: right" title="Accumulated Depreciation">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zvkHbBzEjCT2" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><span style="-sec-ix-hidden: xdx2ixbrl0841">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zONCi4vNHbl7" style="text-align: right" title="Cost">107,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zLO38p5X7nUi" style="text-align: right" title="Accumulated Depreciation">107,759</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zDaZB9A7whz4" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><span style="-sec-ix-hidden: xdx2ixbrl0847">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zzWsQk3HAr82" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zAUOpsFmZx5f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"><span style="-sec-ix-hidden: xdx2ixbrl0851">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zxcnFD2XuiCk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">234,027</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">12,538,418</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">7,606,705</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">4,931,713</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 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 0"><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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2020</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">Accumulated</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2020</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z2xggdUxPDeh" style="width: 14%; text-align: right" title="Cost">4,798,370</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zo8xUD4jTwJe" style="width: 14%; text-align: right" title="Accumulated Depreciation">2,836,142</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zNtgRDDxMezh" style="width: 14%; text-align: right" title="Property, Plant and Equipment, Net, Total">1,962,228</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Automobiles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zdiNLCfbyWbb" style="text-align: right" title="Cost">180,956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zUpjUOkzKdC4" style="text-align: right" title="Accumulated Depreciation">61,266</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zvQGB6Ir6aG4" style="text-align: right" title="Property, Plant and Equipment, Net, Total">119,690</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computer hardware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zdZLtO6di8Kj" style="text-align: right" title="Cost">43,593</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zUnPMa1ngME5" style="text-align: right" title="Accumulated Depreciation">41,957</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zy2OmZiRKvLk" style="text-align: right" title="Property, Plant and Equipment, Net, Total">1,636</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zwj9r7Oc7Wdj" style="text-align: right" title="Cost">111,145</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zmHqBqEifps2" style="text-align: right" title="Accumulated Depreciation">101,186</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zX4z5NxNUWr8" style="text-align: right" title="Property, Plant and Equipment, Net, Total">9,959</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zGplvNwQi9D5" style="text-align: right" title="Cost">1,864</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zNL0aOoPiWd8" style="text-align: right" title="Accumulated Depreciation">971</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zIjBL02ru4n6" style="text-align: right" title="Property, Plant and Equipment, Net, Total">893</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Manufacturing equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5vUCDmx9rr3" style="text-align: right" title="Cost">6,154,425</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_za1nGbSr0ark" style="text-align: right" title="Accumulated Depreciation">3,573,748</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zv48BQLN7kjc" style="text-align: right" title="Property, Plant and Equipment, Net, Total">2,580,677</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trailer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zJQj9SaHqVMi" style="text-align: right" title="Cost">9,422</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z33mqDH9afzl" style="text-align: right" title="Accumulated Depreciation">6,675</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zaJ9uGg4oSIg" style="text-align: right" title="Property, Plant and Equipment, Net, Total">2,747</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Boat</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyGRlJFh5Z4b" style="text-align: right" title="Cost">34,400</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z1qymRSduX0f" style="text-align: right" title="Accumulated Depreciation">24,255</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zWMVB0Js2Jl" style="text-align: right" title="Property, Plant and Equipment, Net, Total">10,145</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl30RkG2bga7" style="text-align: right" title="Cost">88,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_ziGsCPADoXdj" style="text-align: right" title="Accumulated Depreciation">87,205</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuGAiOKNUbTg" style="text-align: right" title="Property, Plant and Equipment, Net, Total">1,667</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zYuTbx1QTWJh" style="text-align: right" title="Cost">107,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zshI1XyfkMj6" style="text-align: right" title="Accumulated Depreciation">107,295</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zT6a0EGpDXw7" style="text-align: right" title="Property, Plant and Equipment, Net, Total"><span style="-sec-ix-hidden: xdx2ixbrl0919">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_ze1fLkmOpADe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">452,399</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zZ3jJkVGG89l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"><span style="-sec-ix-hidden: xdx2ixbrl0923">&#8212;</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z11ex2owSN05" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">452,399</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231_z87QSSWhFWn" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">11,982,741</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231_z2K9lJlKZjN4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">6,840,700</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231_zoy0Ntvw4Uc2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">5,142,041</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>60
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750529789936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PATENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract', window );"><strong>Goodwill and Intangible Asset Impairment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">SCHEDULE OF PATENTS</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zgP6AOAymKDc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BA_zi0le2ALWsOi" style="display: none">SCHEDULE OF PATENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, <span style="font-variant: small-caps">2022</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, <span style="font-variant: small-caps">2022</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; width: 34%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20220331_zABq87tTIgLf" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Patents, Cost">212,161</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220331_z2uHq5ULvZV3" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Accumulated Amortization">202,572</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220331_zPC4A3qXErK5" style="border-bottom: Black 1.5pt solid; width: 18%; font-variant: small-caps; text-align: right" title="Patents, Net">9,589</td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
                                            <span style="font-variant: small-caps">31,</span></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021
    </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated
    <br/>
    Amortization</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
                                            <span style="font-variant: small-caps">31,</span></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021
    </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 34%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zWyEJ0LMcVbc" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">208,079</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_zOFAV1B0Dit2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">194,380</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: small-caps 10pt Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: small-caps 10pt Times New Roman, Times, Serif">$</span></td>
    <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_z0RmKq2CyjU4" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font: small-caps 10pt Times New Roman, Times, Serif">13,699</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: small-caps 10pt Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_896_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zou6aUfzVBoe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_zDX8DZWv8Rt1" style="display: none">SCHEDULE OF PATENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; padding-bottom: 1.5pt">Patents</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zgxPltbff797" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Patents, Cost">208,079</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_z0UJKjUecFJc" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Accumulated Amortization">194,380</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_zxzh9NVo05Pd" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right" title="Patents, Net">13,699</td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2020</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; padding-bottom: 1.5pt">Patents</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedPatentsGross_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Patents, Cost">208,211</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20201231_zZTlu66uBsV1" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Accumulated Amortization">178,074</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right" title="Patents, Net">30,137</td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zE3zcs0rU3lh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over this year is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_z3Snfltbdhbk" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 1%">&#160;</td>
    <td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20220331_zBVa4IU2E2dh" style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 18%" title="2022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,699</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zg7OVd19fWO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over the next five years is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zY0f2ngYyaB4" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231_zd2gvfDF81Fc" title="2022">13,699</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>61
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750526320176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS</a></td>
<td class="text"><p id="xdx_895_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zUFGHwKbE4fc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zGgMIY68u6Zg" style="display: none">SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 78%">Balance as of December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pp0p0_c20220101__20220331_zur9gL9R58Bi" style="width: 18%; text-align: right" title="Goodwill, Beginning balance">2,534,275</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pdp0_c20220101__20220331_znhBBdgPAQo5" style="text-align: right" title="Additions"><span style="-sec-ix-hidden: xdx2ixbrl2745">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--GoodwillImpairmentLoss_pdp0_c20220101__20220331_zUlRfKbJIUSk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"><span style="-sec-ix-hidden: xdx2ixbrl2747">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="display: none; vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zEyqEmhOd9q7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance as of December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20220101__20220331_zFiACAOqBv72" style="border-bottom: Black 1.5pt solid; text-align: right" title="Goodwill, Ending balance">2,534,275</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Indefinite Lived Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance as of December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231_zgYJoOZ2CR11" style="text-align: right" title="Balance">770,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--IndefinitelivedIntangibleAssetsAcquired_pdp0_c20210101__20211231_zBIcWW7q3Ypk" style="text-align: right" title="Additions"><span style="-sec-ix-hidden: xdx2ixbrl2755">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Impairment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_pdp0_c20210101__20211231_zzrHMsROiClg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"><span style="-sec-ix-hidden: xdx2ixbrl2757">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="display: none; vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z90hRGASBdc8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(40,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance as of December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20210101__20211231_zgxbeMlNkDq2" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance">770,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to
the acquisition of ENP Investments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><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; border-collapse: collapse; width: 75%">
  <tr style="vertical-align: bottom">
    <td>Definite Life Intangible Assets</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance as of December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_znNMCRxzbX4l" style="width: 18%; text-align: right" title="Beginning balance">2,006,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zHR0ZsdrVQzf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance as of December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zz8zMwedJiok" style="text-align: right" title="Beginning balance">1,830,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zhmj9tSY8Xvh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(40,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance as of March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zdywYg50Ro9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Ending balance">1,790,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zjXsHyEPpKwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zE6ikT39usR4" style="display: none">SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 82%; padding-bottom: 1.5pt">Balance as of December 31, 2020 and 2021</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><span><span id="xdx_905_eus-gaap--Goodwill_iI_c20201231_zqDInxhtDvTk" title="Goodwill"><span id="xdx_90C_eus-gaap--Goodwill_iI_c20211231_zpczmAJ7ULed">2,534,275</span></span></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Indefinite Lived Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance as of December 31, 2020 and 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span><span id="xdx_90C_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20211231_zRUJmRw2pR4b" title="Indefinite Lived Intangible Asset"><span id="xdx_909_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20201231_z4Gysg2HBfDj">770,000</span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill
relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to
the acquisition of ENP Investments.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Definite Life Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 82%">Balance as of December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zqnzOKzCdel" style="width: 14%; text-align: right" title="Beginning balance">2,182,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zL89yHsrhSD3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance as of December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zT63YCXPM2F6" style="text-align: right" title="Beginning balance">2,006,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zm7BrKwivm23" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balances as of December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z7DeKkhzIHPe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Ending balance">1,830,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock', window );">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</a></td>
<td class="text"><p id="xdx_895_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zO1XaiAR3ZZg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over the next five years is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_z50dPnhbpDck" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 65%; text-align: left">2022</td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 23%; text-align: right"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zeYtfHnkIFkj" title="2022">160,000</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zUtAUw5Y8x0l" style="text-align: right" title="2023">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_z720ZoXD1Zsj" style="text-align: right" title="2024">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkxkdXIKKBq3" style="text-align: right" title="2025">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zo3opxvwn2Nf" style="text-align: right" title="2026">160,000</td><td style="text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_897_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zt5FJmuBpXC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated
amortization expense over the next five years is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zR9Q8YPXhWmh" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zuDLg7ZNAJYk" title="2022">160,000</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zYJoY8bbWood" style="text-align: right" title="2023">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zH6nAo29pVZe" style="text-align: right" title="2024">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zAVlxw356sJ8" style="text-align: right" title="2025">160,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt">2026</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkJorWHpqWP1" style="border-bottom: Black 1.5pt solid; text-align: right" title="2026">160,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Estimated Future Amortization Expense [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>62
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750528026688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG TERM DEPOSITS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DisclosureLongTermDepositsAbstract', window );"><strong>Long Term Deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ScheduleOfLongTermDepositsTableTextBlock', window );">SCHEDULE OF LONG TERM DEPOSITS</a></td>
<td class="text"><p id="xdx_899_ecustom--ScheduleOfLongTermDepositsTableTextBlock_zBF2AUzVQ9h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has reclassified certain security deposits to better reflect their long term nature. Long term deposits consist of damage deposits
held by landlords and security deposits held by various vendors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zy5S66jpkUy9" style="display: none">SCHEDULE OF LONG TERM DEPOSITS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 90%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 56%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_494_20220331_zFHbQMAhsm35" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March
    31, 2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td id="xdx_49B_20211231_zWONc0PhBd4c" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    31, 2021</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0_zD4oy2nNoEsg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long
    term deposits</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,540</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;8,540</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<span></span>
</td>
<td class="text"><p id="xdx_892_ecustom--ScheduleOfLongTermDepositsTableTextBlock_z2LfUcfvuOs7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has security deposits that are long term in nature which consist of damage deposits held by landlords and security deposits held
by various vendors.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zSLcqLr61Cb3" style="display: none">SCHEDULE OF LONG TERM DEPOSITS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20211231_z5wQyUodyJKj" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_493_20201231_zXANx59fZjyh" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Long term deposits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,540</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,540</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DisclosureLongTermDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DisclosureLongTermDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</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_FSI_ScheduleOfLongTermDepositsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Long Term Deposits [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ScheduleOfLongTermDepositsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>63
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524236992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember', window );">ENP Peru Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">SCHEDULE OF EQUITY METHOD INVESTMENT</a></td>
<td class="text"><p id="xdx_897_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zsJp217GRl8f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B0_z4Fk2NOwVFPl" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zFkBY6ZkGpG3" title="Balance, Beginning">3,822</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Return of equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zYxk44q8VYEd" style="text-align: right" title="Return of equity">(3,822</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zQG4mAlACUql" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain in equity method investment">22,642</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zM7OAmMUfHj3" style="text-align: right" title="Balance, Beginning">22,642</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zSpIDHR8X7V5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(7,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
<tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zdIBQXC27bA4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending">15,142</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_893_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zZYejtMnCpQ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zdTJRDriP3R9" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zyh4tunHg0y" title="Balance, Beginning">11,387</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Return of equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zg6SlDLvHNEg" style="text-align: right" title="Return of equity">(9,063</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment">1,498</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zWbbRXiJmLMk" style="text-align: right" title="Balance, Beginning">3,822</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Return of equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuKru1CWLF22" style="text-align: right" title="Return of equity">(3,822</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zifu3hVCdww" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment">22,642</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zb9s0kzoim3" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending">22,642</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestmentsTextBlock', window );">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</a></td>
<td class="text"><p id="xdx_894_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zlpdxBKIQCP2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
profit and loss information related to the equity accounted investment is as follows for the full year:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BA_zW2kTmVbFat2" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="width: 18%; text-align: right" title="Net sales">322,079</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_ecustom--RealizedInvestmentGainsLossesNet_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="text-align: right" title="Net income">45,285</td><td style="text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_890_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zEJTiTqkdV5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized
profit and loss information for ENP Peru is as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_z1eFrklZK1b3" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z4EWTd49a26g" style="width: 14%; text-align: right" title="Net sales">322,079</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="width: 14%; text-align: right" title="Net sales">295,800</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuCNYZhxETki" style="text-align: right" title="Net income">45,285</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="text-align: right" title="Net income">2,996</td><td style="text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_EnpRealtyLLCMember', window );">ENP Realty LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">SCHEDULE OF EQUITY METHOD INVESTMENT</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_89D_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_zemTOk4wjwI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
summary of the Company&#8217;s investment follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span><span id="xdx_8B1_zxdrOPvF7Pwc" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90C_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zoeW8coVmUL1" title="Balance, Beginning">63,165</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Investment eliminated upon consolidation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zOhwWHdTR0r5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Investment eliminated upon consolidation">(63,165</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2020 and 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--EquityMethodInvestments_iE_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zZYLYHPEyJ2" title="Balance, Ending"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_c20210101__20211231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_ztyP2cPxE9x2" title="Balance, Ending"><span style="-sec-ix-hidden: xdx2ixbrl1089"><span style="-sec-ix-hidden: xdx2ixbrl1091">-</span></span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock', window );">SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><p id="xdx_89F_ecustom--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_z0wMTUSS81xj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span><span><span id="xdx_8B0_zUVZRvearMva" style="display: none">SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION</span></span></span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: left; padding-bottom: 1.5pt">Investment eliminated upon consolidation</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"><span id="xdx_907_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20210101__20211231_zbg0Kp2l6Mf9" title="Investment eliminated upon consolidation">63,165</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Assets acquired:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20211231_zhOVv8AutEWc" style="text-align: right" title="Assets acquired: Cash">13,419</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Building</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_iI_pp0p0_c20211231_zznfX3IvKHag" style="text-align: right" title="Assets acquired:Building">630,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Land</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_iI_pp0p0_c20211231_zlTTI6reeuO4" style="text-align: right" title="Assets acquired: Land">85,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Liabilities assumed:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pp0p0_di_c20211231_zCrjSk8UrOZf" style="text-align: right" title="Liabilities assumed: Accounts payable">(15,797</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Long term debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_iNI_pp0p0_di_c20211231_z2LD5YNSJJVe" style="text-align: right" title="Liabilities assumed: Long term debt">(450,000</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Deferred income tax liability</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_iNI_pp0p0_di_c20211231_zsBoS6DdJ1dj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities assumed: Deferred income tax liability">(66,116</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total identifiable net assets:</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_c20211231_zzKg3bxfGErb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total identifiable net assets:">196,506</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain on acquisition of ENP Realty</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_ecustom--GainOnAcquisitionOfEnpRealty_pp0p0_c20210101__20211231_zHDSnMRDPZSc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain on acquisition of ENP Realty">133,341</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_FloridaBasedLLCMember', window );">Florida Based LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">SCHEDULE OF EQUITY METHOD INVESTMENT</a></td>
<td class="text"><p id="xdx_898_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0Uy9GwdcE77" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zSxTKT1btj3a" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_908_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zi93vBrEyCea" title="Balance, Beginning">3,572,345</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain in equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwhJsLsRwjz3" style="text-align: right" title="Gain (loss) in equity method investment">454,023</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJn30qRXmMg9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(325,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zENjTFw7Wwdj" style="text-align: right" title="Balance, Beginning">3,701,368</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkqDOHEd9Mhb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment">36,764</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zumwyZjNNpwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending">3,738,132</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_891_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zjQX0cNnXGD" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zXj8rYv2FEnj" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_903_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zTuO79otRgA8" title="Balance, Beginning">1,141,033</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Additional payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--AdditionalPayment_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Additional payment">2,518,684</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gain in equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zqvP8dT6B6C9" style="text-align: right" title="Gain in equity method investment">809,342</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(896,714</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zoihULlgbo8g" style="text-align: right" title="Balance, Beginning">3,572,345</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gain in equity method investment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1FaUcXX8EQ5" style="text-align: right" title="Gain in equity method investment">454,023</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zAj22AtBd1x1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(325,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zolSGiKsRZfj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending">3,701,368</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestmentsTextBlock', window );">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</a></td>
<td class="text"><p id="xdx_898_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkL4vUx3yibi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zOgRoVS8cyAf">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>
ended <br/>
March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>
ended <br/>
March 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0ajtjPCZB6k" style="width: 16%; text-align: right" title="Net sales">2,201,518</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zLm85AeuAwra" style="width: 16%; text-align: right" title="Net sales">2,332,304</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJx0k7djfcJi" style="text-align: right" title="Gross profit">512,884</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwuhZ2aQemHk" style="text-align: right" title="Gross profit">860,676</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_znIflI1S0lCg" style="text-align: right" title="Net income">73,528</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zZSKTl0AOCE7" style="text-align: right" title="Net income">400,580</td><td style="text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_89C_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z8cnNEy23dV4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zgvVrMUUqwzl" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zU0XZFKBlZ98" style="width: 14%; text-align: right" title="Net sales">11,543,277</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="width: 14%; text-align: right" title="Net sales">12,138,511</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z3C5zeqFyTA6" style="text-align: right" title="Gross profit">3,517,387</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--RealizedInvestmentGainsLosses_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Gross profit">4,688,654</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1VYMQW7W6S3" style="text-align: right" title="Net income">908,045</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_985_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Net income">1,618,685</td><td style="text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_LygosIncMember', window );">Lygos Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">SCHEDULE OF EQUITY METHOD INVESTMENT</a></td>
<td class="text"><p id="xdx_890_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zjXUlx0F5Tkf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_z5zbAeHE6Ex7" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_90E_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zAUSpW9w9o2l" title="Balance, Beginning"><span title="Balance">500,000</span></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Additional payment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zYIsjsrKnkle" title="Additional payment"><span title="Additional payment">500,000</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zl1PRqhNrdCk" title="Balance, Ending"><span title="Balance"><span title="Balance">1,000,000</span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_89B_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zPBmG5oMNeUb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zGaeSay6wX36" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iS_pdp0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zVTNpSLrGV3g" title="Balance, Beginning"><span style="-sec-ix-hidden: xdx2ixbrl1157">-</span></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 82%; padding-bottom: 1.5pt">Acquisition</td><td style="width: 2%; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--AcquisitionCosts_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zhuXJr3UhhUc" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Acquisition">500,000</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--EquityMethodInvestments_iS_pdp0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zUYgjZ9sOb78" style="text-align: right" title="Balance, Beginning">500,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Additional payment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zICLbseBTTfi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Additional payment">500,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zXIa7z3v9El5" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending">1,000,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_GainLossOnInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of realized and unrealized gain (loss) on investment in security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GainLossOnInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_EnpRealtyLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_EnpRealtyLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_FloridaBasedLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_FloridaBasedLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_LygosIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_LygosIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750526352912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG TERM DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ScheduleOfLoanCovenantsTableTextBlock', window );">SCHEDULE OF LOAN COVENANTS</a></td>
<td class="text"><p id="xdx_89A_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zwlrRwopBUmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of March 31, 2022, Company was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zT47qcwt9Zt4" style="display: none">SCHEDULE OF LOAN COVENANTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Continuity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Balance, January 1</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebt_iS_pp0p0_c20220101__20220331_zB7sw2nrtWfa" style="width: 16%; text-align: right" title="Balance, beginning">2,366,598</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebt_iS_pp0p0_c20210101__20211231_zyWjq7B9iFT" style="width: 16%; text-align: right" title="Balance, beginning">3,847,638</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: Forgiveness on PPP loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20220101__20220331_zmK4zKGu7IP1" style="text-align: right" title="Less: Forgiveness on PPP loans"><span style="-sec-ix-hidden: xdx2ixbrl2985">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20210101__20211231_zdf5F9z5KCY6" style="text-align: right" title="Less: Forgiveness on PPP loans">(537,960</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Payments on loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20220101__20220331_zmkj0t7W4bZa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan">(206,629</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20210101__20211231_zo1RdIvoejk5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan">(943,080</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebt_iE_pp0p0_c20220101__20220331_zOOU9qNi0wra" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,156,969</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--LongTermDebt_iE_pp0p0_c20210101__20211231_zA0iilTYqAj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,366,598</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_890_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zDlxcW0x5J0l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of December 31, 2021, Company was in compliance with all loan covenants.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BC_zddv8THbImJ1" style="display: none">SCHEDULE OF LOAN COVENANTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Continuity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20210101__20211231_zBpDd1JsvKH9" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_499_20200101__20201231_zouEcQcAiCMk" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LongTermDebt_iS_pp0p0_zF56tzaCsNRl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Balance, January 1</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,847,638</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">4,380,393</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--ProceedsFromLoans_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Plus: Proceeds from loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1336">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,413,160</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--ProceedsFromLoanAcquiredWithAcquisition_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Plus: Loan acquired with acquisition of ENP Realty</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1339">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">450,000</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--RepaymentsOfBankDebt_iN_pp0p0_di_z7Wfa0KQE4N9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Less: Forgiveness on PPP loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(537,960</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1343">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_zj07dnKMhLb5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: Payments on loan</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(943,080</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,395,915</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--LongTermDebt_iE_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Balance, December 31</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,366,598</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,847,638</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">SCHEDULE OF OUTSTANDING BALANCE LOAN</a></td>
<td class="text"><p id="xdx_890_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zsF8dtvzB9e5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zdJNECtN69Db" style="display: none">SCHEDULE OF OUTSTANDING BALANCE LOAN</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Outstanding balance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">a) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z6iVGVKqQGQ9" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2998">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z9HuYKEqM2rb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl2999">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">b) Long term debt &#8211; PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_z6EGPfXp1qbf" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3000">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zBTHGsql8BJd" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3001">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">c) Long term debt &#8211; PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zvGrvX1h41t5" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3002">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zKQr6vJv1tS1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3003">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 60%; text-align: left">d) Long term debt &#8211; Midland States Bank</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_z5McrvhsXnJ9" style="width: 16%; text-align: right">1,459,983</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zP4adSR30Zy4" style="width: 16%; text-align: right">1,554,044</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">e) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_z1tTCvsWFu52" style="text-align: right">268,708</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zaHeVPVAkEF9" style="text-align: right">381,674</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">f) Long term debt &#8211; Stock Yards Bank &amp; Trust</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zPq55dkHPF79" style="border-bottom: Black 1.5pt solid; text-align: right">428,278</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z5TBTK51c2k9" style="border-bottom: Black 1.5pt solid; text-align: right">430,880</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Long-term Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20220331_zKpLWItvVVP3" style="text-align: right">2,156,969</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zdIo1GABCbHh" style="text-align: right" title="Long-term Debt">2,366,598</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20220331_zRYo4ryGKjE9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(665,614</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zdqrDhxrTL9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(793,574</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20220331_zRe4wWFcJFs5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">1,491,355</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zqPdwAhiQckk" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">1,573,024</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_89E_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zlD96N4W2vQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zzm7v86wfPT5" style="display: none">SCHEDULE OF OUTSTANDING BALANCE LOAN</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Outstanding balance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">a) Long term debt &#8211; Harris Bank</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_zxIjmuX8HNvc" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1353">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_pdp0" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1355">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">b) Long term debt &#8211; Harris Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_zkcKMXdRNT97" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1357">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_pdp0" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1359">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">c) Long term debt &#8211; Midland States Bank</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z0Szl05z63ye" style="width: 16%; text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1361">-</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_pp0p0" style="width: 16%; text-align: right" title="Long-term Debt">125,543</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">d) Long term debt &#8211; Ford Credit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_zvnkahcpB0vh" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1365">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_pdp0" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1367">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">e) Long term debt &#8211; PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zJJe1FRLlSd7" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1369">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_pp0p0" style="text-align: right" title="Long-term Debt">322,000</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">f) Long term debt - PPP</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zCMV8dAvLlCk" style="text-align: right" title="Long-term Debt"><span style="-sec-ix-hidden: xdx2ixbrl1373">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_pp0p0" style="text-align: right" title="Long-term Debt">215,960</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">g) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zYZjQdY2Yu7i" style="text-align: right" title="Long-term Debt">1,554,044</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_pp0p0" style="text-align: right" title="Long-term Debt">1,920,976</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">h) Long term debt &#8211; Midland States Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zIGWyQzrWaRh" style="text-align: right" title="Long-term Debt">381,674</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_pp0p0" style="text-align: right" title="Long-term Debt">822,380</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">i) Long term debt &#8211; Stock Yards Bank &amp; Trust</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z2wGuHePLfYb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term Debt">430,880</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term Debt">440,779</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Long-term Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zHD4j1ib0Zt7" style="text-align: right" title="Long-term Debt">2,366,598</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--LongTermDebt_c20201231_pp0p0" style="text-align: right" title="Long-term Debt">3,847,638</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zWMsVH9ij1wd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(793,574</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20201231_zhXXib1qq172" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(848,794</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zD2kzuaN6BS5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">1,573,024</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebtNoncurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">2,998,844</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithMidlandBankMember', window );">Promissory Note With Midland Bank [Member] | New Manufacturing Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">SCHEDULE OF INTEREST LOAN REPAYMENT</a></td>
<td class="text"><p id="xdx_89E_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_zsNArONKqtK" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_z5Z58LvDwKxb" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; width: 26%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_z9pBUEnxx67j" title="2022">381,674</span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table>
<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithMidlandBankMember', window );">Promissory Note With Midland Bank [Member] | ENP Investment [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">SCHEDULE OF INTEREST LOAN REPAYMENT</a></td>
<td class="text"><p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zQRnnFycVCd9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zK4J3jbvgLeb" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; width: 78%">2022</td><td style="width: 2%">&#160;</td>
    <td style="text-align: left; width: 1%">$</td><td id="xdx_98F_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zAdGKROhIR5l" style="text-align: right; width: 18%" title="2022">382,705</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zbJjpvChg1Cd" style="text-align: right" title="2022">397,414</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zZ2p2yv1oOe2" style="text-align: right" title="2022">413,516</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zHw8l0XrleRe" style="border-bottom: Black 1.5pt solid; text-align: right" title="2022">360,409</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--EnpInvestmentMember_zYTpPmbXoOyg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zkO0Q3J6R7gj" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_907_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z2RLELj9IdWi" title="2022">382,705</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zUqHV2lOMiK6" style="text-align: right" title="2023">397,414</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zzomB3Owo9lg" style="text-align: right" title="2024">413,516</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z7uwFqbraXJh" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025">360,409</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithENPRealtyMember', window );">Promissory Note with ENP Realty [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">SCHEDULE OF INTEREST LOAN REPAYMENT</a></td>
<td class="text"><p id="xdx_896_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zuRt8mpILwK4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zu2JCEq4sAH" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span><span><span style="display: none"/></span></span></p>

<div><table cellpadding="0" cellspacing="0" id="xdx_300_134_zVLGrkz0IVte" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)">
  <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left">2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_z3NPSbbd4Luj" style="width: 18%; text-align: right" title="2023">29,749</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zyMUSA7Oj0vc" style="text-align: right" title="2024">29,749</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zLOfqjXd5BDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025">29,749</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

</div><span></span>
</td>
<td class="text"><p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zWCqGQggW4tf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company has committed to the following repayments:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_z2z9lTHKdU56" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%; text-align: justify">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zPcjih80ZYFl" title="2022">29,749</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">2023</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zBGEVE3alHe5" style="text-align: right" title="2023">29,749</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">2024</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zQGQAp5ZWBI3" style="text-align: right" title="2025">29,749</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify; padding-bottom: 1.5pt">2025</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zdnMGS0ccLj7" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025">29,749</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_ScheduleOfLoanCovenantsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Loan Covenants [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ScheduleOfLoanCovenantsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturity and sinking fund requirement for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithMidlandBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithMidlandBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_NewManufacturingEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_NewManufacturingEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_EnpInvestmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_EnpInvestmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithENPRealtyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithENPRealtyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750531742496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT)</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zhXy14BwRlH8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
provision for income tax expense (benefit) is comprised of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BA_zIKV0MBR38fg" style="display: none">SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT)</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20210101__20211231_zznX9k44fEDl" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20200101__20201231_zYbdMcJRW6mb" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzvlG_zpU4nxvSzL3g" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Current tax, federal</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">1,309,503</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">739,113</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzvlG_ztBreY74xPtj" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Current tax, state</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">592,394</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">334,361</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_maCITEBzvlG_zbv9lmqqUbH8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Current tax, foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">91,285</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">124,414</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzvlG_maITEBz6BY_zAmv1UYdyF24" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Current tax, total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,993,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,197,888</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDITEBzP63_zSyaSAm05Fk1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Deferred income tax, federal</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">250,153</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158,308</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maDITEBzP63_zUlJl5zuNB2k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred income tax, state</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">113,164</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">71,616</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_maDITEBzP63_zY27j8MzXNzf" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax, foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1440">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">179,629</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_pp0p0_mtDITEBzP63_maITEBz6BY_zGUWIX66RRfi" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax, total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">363,317</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">409,553</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBz6BY_z9mp6rKc9gQ3" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,356,499</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,607,441</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">SCHEDULE OF RECONCILIATION OF INCOME TAXES</a></td>
<td class="text"><p id="xdx_897_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zb9vNqNKt8S" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table reconciles the income tax expense at the U.S. Federal statutory rate to income tax expense at the Company&#8217;s effective
tax rates.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B4_zu5scLi9Z85h" style="display: none">SCHEDULE OF RECONCILIATION OF INCOME TAXES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_491_20210101__20211231_zXc8yV8zkw3c" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_490_20200101__20201231_zntZieUtCgW7" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Income before tax</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">6,650,756</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">5,190,975</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_zLRRcG5UOrd9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">US statutory tax rates</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">30.50</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">30.50</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr id="xdx_40E_ecustom--ExpectedIncomeTaxRecovery_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected income tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,028,481</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,583,247</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-deductible items</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(29,508</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(60,470</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Change in estimates and other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(65,027</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">603,422</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--IncomeTaxReconciliationChangeInEnactedTaxRate_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Change in enacted tax rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">337,961</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1467">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Foreign tax rate difference</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(86,696</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(120,372</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Change in valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">171,288</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(398,386</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total income taxes</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,356,499</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,607,441</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CurrentIncomeTaxExpenseBenefit_z3VCIfDA4USh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Current income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,993,182</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,197,888</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_zZKzGRevZ5u5" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred tax expense (recovery)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">363,317</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">409,553</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeTaxExpenseBenefit_zm04aIqHB76k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total income tax expense</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,356,499</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,607,441</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES)</a></td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z9fxw8aKmSFi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
taxes reflect the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting
purposes. Deferred tax assets (liabilities) at December 31, 2021 and 2020 are comprised of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zpx4QTlaOwV8" style="display: none">SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES)</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Canada</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%; text-align: left; padding-left: 10pt">Non capital loss carryforwards</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z0OFHJOItPqc" style="width: 14%; text-align: right" title="Non capital loss carryforwards">1,443,371</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="width: 14%; text-align: right" title="Non capital loss carryforwards">1,638,357</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zGoz46ANdiY2" style="text-align: right" title="Intangible assets">19,849</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Intangible assets">18,863</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Property, equipment and leaseholds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zRvbxhXcIHka" style="text-align: right" title="Property, equipment and leaseholds">587,408</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Property, equipment and leaseholds">624,016</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Financial instruments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zBBMSCqbfQH7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financial instruments"><span style="-sec-ix-hidden: xdx2ixbrl1501">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financial instruments">26,690</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--DeferredTaxAssetsLiabilitiesGross_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z91gA393M848" style="text-align: right" title="Deferred tax asset (liability)">2,050,628</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--DeferredTaxAssetsLiabilitiesGross_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Deferred tax asset (liability)">2,307,926</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zZihIEpGnnei" style="border-bottom: Black 1.5pt solid; text-align: right" title="Valuation Allowance">(2,050,628</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zgCKL5SSDBU6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Valuation Allowance">(2,307,926</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net deferred tax asset</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_ecustom--DeferredTaxAssetNet_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zlHzuZuMTp4j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Deferred tax asset"><span style="-sec-ix-hidden: xdx2ixbrl1513">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_981_ecustom--DeferredTaxAssetNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Deferred tax asset"><span style="-sec-ix-hidden: xdx2ixbrl1515">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>US</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2021</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2020</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Net operating loss carryforwards</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z5DhnUchqwFi" style="text-align: right" title="Non capital loss carryforwards"><span style="-sec-ix-hidden: xdx2ixbrl1517">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="text-align: right" title="Non capital loss carryforwards"><span style="-sec-ix-hidden: xdx2ixbrl1519">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zxOsMADbQByl" style="text-align: right" title="Intangible assets"><span style="-sec-ix-hidden: xdx2ixbrl1521">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="text-align: right" title="Intangible assets"><span style="-sec-ix-hidden: xdx2ixbrl1523">-</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Investments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zLzZEBp3Fqkk" style="text-align: right" title="Investments">(241,880</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zcjysrhuJ5Ga" style="text-align: right" title="Investments">(167,635</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Property, equipment and leaseholds</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zAaup1v6dBGe" style="text-align: right" title="Property, equipment and leaseholds">(68,282</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="text-align: right" title="Property, equipment and leaseholds">(66,116</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif">Property, equipment and leaseholds</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zT8Pe4EomrTh" style="text-align: right" title="Property, equipment and leaseholds">12,697</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zXHE08whnfzc" style="text-align: right" title="Property, equipment and leaseholds">201,393</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Financial instruments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z0IPCgahGEJ9" style="text-align: right" title="Financial instruments"><span style="-sec-ix-hidden: xdx2ixbrl1537">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="text-align: right" title="Financial instruments">98,210</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Deferred tax asset not recognized</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_ecustom--DeferredTaxAssetNotRecognized_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z8fmlH1x77U6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax asset not recognized"><span style="-sec-ix-hidden: xdx2ixbrl1541">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_ecustom--DeferredTaxAssetNotRecognized_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax asset not recognized"><span style="-sec-ix-hidden: xdx2ixbrl1543">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net deferred tax asset (liability)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_989_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zG0di8pQy32d" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net deferred tax asset (liability)">(297,465</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_ecustom--DeferredTaxAssetLiabilitiesNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net deferred tax asset (liability)">65,852</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock', window );">SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS</a></td>
<td class="text"><p id="xdx_89B_ecustom--ScheduleOfNonOperatingLossCarryforwardsTableTextBlock_zwhwvsgTC2l7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zZ7CVnDqFLHi" style="display: none">SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; text-align: center">`</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right">Loss</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 66%; text-align: right">2029</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandTwentyNineTaxYearMember_zUIagJc2hIv6" style="width: 30%; text-align: right" title="Total">891,014</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2030</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyTaxYearMember_zS68ahb6bGNg" style="text-align: right" title="Total">1,081,844</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2031</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyOneTaxYearMember_zR9uFe9AJ6hl" style="text-align: right" title="Total">1,245,577</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2037</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtySevenTaxYearMember_zHNRFAGUkS15" style="text-align: right" title="Total">2,238,533</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2038</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyEightTaxYearMember_zKiQnMQuwq6h" style="text-align: right" title="Total">372,149</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2039</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyNineTaxYearMember_zVw76eInNyE1" style="text-align: right" title="Total">72,378</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2040</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyTaxYearMember_zsRdBU1IpPA7" style="text-align: right" title="Total">166,494</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1.5pt">2041</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyOneTaxYearMember_z483yRk4B1t1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">207,537</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: center; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z3nu3wpmTcug" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total">6,275,526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Non Operating Loss Carryforwards [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>66
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750529053184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE</a></td>
<td class="text"><p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zC5Qv9C2ZJIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.3pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company presents both basic and diluted income per share on the face of its consolidated statements of income. Basic and diluted income
per share are calculated as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_zRKNSDA8fBZ7" style="display: none">SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210101__20211231_zTnaJD69jXL8" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_492_20200101__20201231_zN7R8zCjus62" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net income attributable to controlling interest</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">3,449,162</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">2,977,050</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average common shares outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zSgjzHebABCa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,316,254</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,240,641</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zK6trIznl7l1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,505,522</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,302,552</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income per common share attributable to controlling interest:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--EarningsPerShareBasic_pid_z5FIPzfctn87" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Basic and diluted</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.28</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.24</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">SCHEDULE OF ANTI-DILUTIVE OPTIONS</a></td>
<td class="text"><p id="xdx_898_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ztagcukRm9sa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B7_zBMAIldF5Ele" style="display: none">SCHEDULE OF ANTI-DILUTIVE OPTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49C_20210101__20211231_zYv5MGJZGD8a" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20200101__20201231_zGLHq8pAQOuk" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 64%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Anti-dilutive options</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">507,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>67
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530601312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK OPTIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">SCHEDULE OF STOCK OPTION ACTIVITIES</a></td>
<td class="text"><p id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zwStwjs9p9va" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the Company&#8217;s stock option activities for the year ended December 31, 2021 and the three-month period
ended March 31, 2022:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B5_zm45z1Kxnjpe" style="display: none">SCHEDULE OF STOCK OPTION ACTIVITIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/>
 shares</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercise price<br/> per share</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted<br/>
 average exercise <br/>
price</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Balance, December 31, 2020</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_zkDGgHDiisj" title="Number of shares, Beginning Balance">749,000</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zDK7wwWEWq93" title="Exercise price per share, Beginning Balance">0.75</span> &#8211; <span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zHDMS4rQaeHa" title="Exercise price per share, Beginning Balance">4.13</span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zKu79aauV0d" title="Weighted average exercise price, Beginning Balance">2.42</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_z5SBrCxY9wX2" style="text-align: right" title="Number of shares, Granted">170,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_z0w6hT6O3eIb" title="Exercise price per share, Granted">3.61</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zZAzWPh01DVc" title="Weighted average exercise price, Granted">3.61</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_z7j79yP6oAod" style="text-align: right" title="Number of shares, Cancelled or expired">(34,799</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z0bI5VRjMbI5" title="Exercise price per share, Cancelled or expired">1.42</span> &#8211; <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z1sfXaDiZUHc" title="Exercise price per share, Cancelled or expired">3.46</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_z7NWTR7STXj1" title="Weighted average exercise price, Cancelled or expired">2.30</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zi6TZGUebzI8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(94,701</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zeruSS3Oexi3" title="Exercise price per share, Exercised">0.75</span> &#8211; <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zsYnPmqrWeEf" title="Exercise price per share, Exercised">3.46</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zkeoLOkd9LA4" title="Weighted average exercise price, Exercised">1.58</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220101__20220331_zA1n82Wg9VK3" style="text-align: right" title="Number of shares, Beginning Balance">789,500</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zn5Xe5FZBn04" title="Exercise price per share, Beginning Balance">1.42</span> &#8211; <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zEWUMnfnbne2" title="Exercise price per share, Beginning Balance">4.13</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220101__20220331_zARoPkrZILg4" title="Weighted average exercise price, Beginning Balance">2.78</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220331_zgz45JMd7EN8" style="text-align: right" title="Number of shares, Granted">5,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20220101__20220331_zk9YZUdqRpJ4" title="Exercise price per share, Granted">3.61</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zSI56YomFbH4" title="Weighted average exercise price, Granted">3.61</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220101__20220331_zjKDljul7nu6" style="text-align: right" title="Number of shares, Cancelled or expired">(3,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20220101__20220331_zkNxUP9zViGi" title="Exercise price per share, Cancelled or expired">3.61</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zf7l64p3qr3i" title="Weighted average exercise price, Cancelled or expired">3.61</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220101__20220331_znHm1CYJo4Hd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(22,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z4va7E0NFid2" title="Exercise price per share, Exercised">2.44</span> &#8211; <span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zvuxPmxrojC1" title="Exercise price per share, Exercised">3.46</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zEDlGraJdUM" title="Weighted average exercise price, Exercised">2.53</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220101__20220331_z6aiUGUwFcR1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Ending Balance">769,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z7jK7m88SkIi" title="Exercise price per share, Ending Balance">1.42</span> &#8211; <span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zyXoVHUKLfgd" title="Exercise price per share, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220101__20220331_zlVPwr7Sh3ng" title="Weighted average exercise price, Ending Balance">2.82</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercisable, March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20220101__20220331_zLDe0pCzzWe9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares Exercisable, Ending Balance">539,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zHzZy65qXHX7" title="Exercise price per share Exercisable, Ending Balance">1.42</span> &#8211; <span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zj5THz5fJqLl" title="Exercise price per share Exercisable, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20220101__20220331_zD1moRZCV5w5" title="Weighted average exercise price Exercisable, Ending Balance">2.69</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_znjS7O4MEt0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table summarizes the Company&#8217;s stock option activities for the years ended December 31, 2021 and 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zzIeDf6q4poh" style="display: none">SCHEDULE OF STOCK OPTION ACTIVITIES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of shares</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercise <br/> price per share</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted <br/> average <br/> exercise price</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20200101__20201231_zS2Rbc4KtpCa" style="width: 14%; text-align: right" title="Number of shares, Beginning Balance">635,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zOq9sd0lBBh" title="Exercise price per share, Beginning Balance">0.75</span> &#8211; <span id="xdx_902_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zhfSMjkGhmFd" title="Exercise price per share, Beginning Balance">1.75</span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20200101__20201231_zIDPQSsbtJyc" style="width: 14%; text-align: right" title="Weighted average exercise price, Beginning Balance">1.35</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231_zIsvPjNeS8f1" style="text-align: right" title="Number of shares, Granted">172,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20200101__20201231_zt1Hg13sVnx9" style="text-align: right" title="Exercise price per share, Granted">2.44</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_z6VdbbYVPvMc" style="text-align: right" title="Weighted average exercise price, Granted">2.44</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20200101__20201231_zzBWqgMuG00i" style="text-align: right" title="Number of shares, Cancelled or expired">(13,000</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zfVOUb3Odtr1" title="Exercise price per share, Cancelled or expired">2.44</span> &#8211; <span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_znXBmOoBuE1j" title="Exercise price per share, Cancelled or expired">3.46</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zWsLMnDjH1o3" style="text-align: right" title="Weighted average exercise price, Cancelled or expired">2.75</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zGfonJxbp7V7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(45,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zcWkZ7vtwilh" title="Exercise price per share, Exercised">0.75</span> &#8211; <span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zH2RFT5bz6Yd" title="Exercise price per share, Exercised">1.05</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zU0HGU9pN4qd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Exercised">0.88</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_z8WhswlEmPn2" style="text-align: right" title="Number of shares, Beginning Balance">749,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zTzvjifCOc73" title="Exercise price per share, Beginning Balance">0.75</span> &#8211; <span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zroR7IBAf8t5" title="Exercise price per share, Beginning Balance">4.13</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zsIC8HS7ywva" style="text-align: right" title="Weighted average exercise price, Beginning Balance">2.42</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_zCXLWRfEOJg1" style="text-align: right" title="Number of shares, Granted">170,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_ztGhNRlwXHvb" style="text-align: right" title="Exercise price per share, Granted">3.61</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zprT2Hkh4erl" style="text-align: right" title="Weighted average exercise price, Granted">3.61</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cancelled or expired</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_zDsbJuSjxuGl" style="text-align: right" title="Number of shares, Cancelled or expired">(34,799</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z7o32cI3BWpa" title="Exercise price per share, Cancelled or expired">1.42</span> &#8211; <span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z9oLms0KgJce" title="Exercise price per share, Cancelled or expired">3.46</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zGa6kYbs1XHa" style="text-align: right" title="Weighted average exercise price, Cancelled or expired">2.30</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zeXGPRJWWwXk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(94,701</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zl7vUN1Ys8Hf" title="Exercise price per share, Exercised">0.75</span> &#8211; <span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zwczgqY1iu5h" title="Exercise price per share, Exercised">3.46</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zzEfYVu9ydZd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Exercised">1.58</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20211231_znM7mTqiOJKk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Ending Balance">789,500</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zf5WJRS4gp32" title="Exercise price per share, Ending Balance">1.42</span> &#8211; <span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zXEFq17pHWHf" title="Exercise price per share, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20211231_zU6vMW1gdVk1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Ending Balance">2.78</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Exercisable, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20210101__20211231_zuMK2aQovmDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares Exercisable, Ending Balance">564,500</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zHBclOTtJGp1" title="Exercise price per share Exercisable, Ending Balance">1.42</span> &#8211; <span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zBtXOLQ4ATdd" title="Exercise price per share Exercisable, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20210101__20211231_zFkcSP8GMUNg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price Exercisable, Ending Balance">2.63</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>


<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS</a></td>
<td class="text"><p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zbj73JbPbtPg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of each option grant is calculated using the following weighted average assumptions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zEpq5jCyQ8P5" style="display: none">SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%; text-align: left">Expected life &#8211; years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20220331_zEcVY9y1zdgd" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 16%; text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zrHj6sT0hozk" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20220331_zJjPj9Uhhgd3" title="Interest rate">1.76</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20211231_zZ7GSLvIiXk6" title="Interest rate">1.23</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20220101__20220331_zkKljb9CU7Vg" title="Volatility">69.66</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20210101__20211231_z41ntOxmCZvb" title="Volatility">63.28</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average fair value of options granted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220101__20220331_zacg3i9eJX9j" title="Weighted average fair value of options granted">1.46</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_dxL_c20210101__20211231_zZSSmLnXXvC3" title="Weighted average fair value of options granted::XDX::1.23"><span style="-sec-ix-hidden: xdx2ixbrl3122">1.54</span></span></td><td style="text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zuCejW6QIz39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
fair value of each option grant is calculated using the following weighted average assumptions:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BD_zDrAqEWJzNQc" style="display: none">SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Expected life &#8211; years</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_z1aOnTmciazd" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 14%; text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_zEFMk2orsHd" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210101__20211231_z39LuDBouI9j" style="text-align: right" title="Interest rate">1.23</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200101__20201231_za5SBEjiZHHa" style="text-align: right" title="Interest rate">0.37</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20211231_ztcvnyZGjLJd" style="text-align: right" title="Volatility">63.28</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200101__20201231_zC7tSSSdxbJ8" style="text-align: right" title="Volatility">70.14</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Weighted average fair value of options granted</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20211231_zSeSTuI2Z1pe" style="text-align: right" title="Weighted average fair value of options granted">1.23</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20200101__20201231_z7bUExvhZK6h" style="text-align: right" title="Weighted average fair value of options granted">1.12</td><td style="text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>XML
<SEQUENCE>68
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750531611648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NON-CONTROLLING INTERESTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ScheduleOfDistributionsTableTextBlock', window );">SCHEDULE OF DISTRIBUTIONS</a></td>
<td class="text"><p id="xdx_891_ecustom--ScheduleOfDistributionsTableTextBlock_zQ1w6DuNI06" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_zTEOFMtef3G6" style="display: none">SCHEDULE OF DISTRIBUTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 78%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2020</span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z8co5tispu5l" title="Distribution to noncontrolling interests, Beginning balance">2,561,751</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Distribution</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z5Ad52RL5oyi" style="text-align: right" title="Distribution">(804,003</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest share of income</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zuy30we7FRM5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">845,095</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2021</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--MinorityInterest_iS_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zJZ1lYrLLUR5" style="text-align: right" title="Distribution to noncontrolling interests, Beginning balance">2,602,843</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Distribution</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zRV65JAeccRj" style="text-align: right" title="Distribution">(265,922</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest share of income</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zrXhU6JYm3Wj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">144,477</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance,
    March 31, 2022</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--MinorityInterest_iE_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zMTEIzBQmHzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Distribution to noncontrolling interests, Ending balance">2,481,398</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_89D_ecustom--ScheduleOfDistributionsTableTextBlock_zea70KsXuEaj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B6_z1sol5lcRGog" style="display: none">SCHEDULE OF DISTRIBUTIONS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 82%">Balance, December 31, 2019</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zb5hPXiwTtN8" title="Distribution to noncontrolling interests, Beginning balance">2,550,149</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyvr3wsiDbD4" style="text-align: right" title="Distribution">(594,882</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Non-controlling interest share of income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zv8cxceY2kad" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">606,484</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>Balance, December 31, 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyrkhqvgJlk5" style="text-align: right" title="Distribution to noncontrolling interests, Beginning balance">2,561,751</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zBWbrMElBeSg" style="text-align: right" title="Distribution">(804,003</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1.5pt">Non-controlling interest share of income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zpZmgpFeH8bl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">845,095</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Balance, December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--MinorityInterest_iE_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zbjMg473C1J5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Distribution to noncontrolling interests, Ending balance">2,602,843</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_ScheduleOfDistributionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Distributions [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ScheduleOfDistributionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750527996704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock', window );">SCHEDULE OF REPORTABLE SEGMENTS</a></td>
<td class="text"><p id="xdx_891_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_zZdD6XpJ4dVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s reportable segments are strategic business units that offer different, but synergistic products and services. They are
managed separately because each business requires different technology and marketing strategies.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B2_zOL6NGcwjh14" style="display: none">SCHEDULE OF REPORTABLE SEGMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Three months ended March 31, 2022:</td><td>&#160;</td>
    <td colspan="2" id="xdx_493_20220101__20220331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z7ANf6vDe58l" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_496_20220101__20220331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zxnWdPQzHk4" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_49F_20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zZVDhtYLihj7" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">TPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zLcBST60fq7c" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">47,253</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,736,027</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,783,280</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InterestExpense_zWjyAUy2eL9i" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3184">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57,618</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57,618</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DepreciationNonproduction_zQ0krE4WkxZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">223,244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">232,488</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zTBRaQeheZr7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3192">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">712,446</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">712,446</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--ProfitLoss_zvIPJT6yFWp1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(124,175</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,657,234</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,533,059</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--Segmentassets_zl9Rqmwjvmr" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,879,593</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,237,198</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,116,791</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_ziMqeWQefm5j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Expenditures for segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3204">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(176,684</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(176,684</td><td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 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: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">Three months ended March 31, 2021:</td><td>&#160;</td>
    <td colspan="2" id="xdx_49C_20210101__20210331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zrZU3gIPxSC1" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_496_20210101__20210331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zC21ndeOiCbk" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_490_20210101__20210331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zGGf00YIcW6a" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">TPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zZfDVzKpEHq9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">71,351</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,553,346</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,624,697</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InterestExpense_zBrEfWRk9x32" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3212">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62,274</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62,274</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--DepreciationNonproduction_zqpUYN04vwg3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,977</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">222,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">232,965</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zsEZcJkNloBg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3220">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">485,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">485,456</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--ProfitLoss_z78FqRAsQVO" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(219,256</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,669,827</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,450,571</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--Segmentassets_zUFO7g9LRoFh" style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,360,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">34,299,895</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">36,660,094</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_zLqOpbUiiQWk" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Expenditures for segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl3232">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(96,136</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(96,136</td><td style="text-align: left">)</td></tr>
  </table>

<span></span>
</td>
<td class="text"><p id="xdx_898_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_z9JpYl8VfcX4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year
ended December 31, 2021:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BE_z0ESYCLHXiFc" style="display: none">SCHEDULE OF REPORTABLE SEGMENTS</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">BCPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zbTIyQNLISx" style="width: 14%; text-align: right" title="Sales">420,811</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z2k9VpxaP1T8" style="width: 14%; text-align: right" title="Sales">33,995,524</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zFj3U5O0DhG7" style="width: 14%; text-align: right" title="Sales">34,416,335</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zcx7l3qMsNa" style="text-align: right" title="Interest expense"><span style="-sec-ix-hidden: xdx2ixbrl1803">-</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zeVOc9LVx5Ne" style="text-align: right" title="Interest expense">199,930</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zOjOtdFsRDSi" style="text-align: right" title="Interest expense">199,930</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zc5IDI00Uh5e" style="text-align: right" title="Depreciation">40,247</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPBdp4HuUDv2" style="text-align: right" title="Depreciation">925,688</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJDPoEAHRAOf" style="text-align: right" title="Depreciation">965,935</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Current and deferred income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJS9lIy0kfW" style="text-align: right" title="Current and deferred income tax expense">24,384</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zzz2lOtxWwVi" style="text-align: right" title="Current and deferred income tax expense">2,361,298</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zfsxliJ06Qg9" style="text-align: right" title="Current and deferred income tax expense">2,385,682</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zXZBpTniEIE3" style="text-align: right" title="Segment profit">(368,994</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zUuBichGMrLe" style="text-align: right" title="Segment profit">3,818,156</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_ztiqPWrcCDJh" style="text-align: right" title="Segment profit">3,449,162</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zoHbfr1qBjdk" style="text-align: right" title="Segment assets">1,929,537</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z3NIQmNJ6Nyf" style="text-align: right" title="Segment assets">37,621,733</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_ecustom--Segmentassets_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z1gbw8JexfB3" style="text-align: right" title="Segment assets">39,551,270</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Expenditures for segment assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pdp0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zp8NMpih4Rxe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"><span style="-sec-ix-hidden: xdx2ixbrl1833">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zHDv4dYXQPZh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets">782,219</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPPrOnJMOaw4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets">782,219</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 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 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 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year
ended December 31, 2020:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">BCPA</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 46%; text-align: justify">Sales</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales">334,423</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales">31,073,031</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales">31,407,454</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense">54</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense">260,603</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--InterestExpense_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense">260,657</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation">41,969</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation">809,703</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_eus-gaap--DepreciationNonproduction_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation">851,672</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Current and deferred income tax expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense">121,164</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense">1,486,277</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense">1,607,441</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Segment profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit">(536,220</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit">3,513,270</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ProfitLoss_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit">2,977,050</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: justify">Segment assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets">2,111,501</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets">32,975,887</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--Segmentassets_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets">35,087,388</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Expenditures for segment assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"><span style="-sec-ix-hidden: xdx2ixbrl1875">-</span></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets">1,071,108</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets">1,071,108</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA</a></td>
<td class="text"><p id="xdx_89C_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_z2tz0ab8WVrb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
sales generated in the United States and Canada are as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-indent: 0.5in"><span id="xdx_8B6_zL1CSOb33Cai" style="display: none">SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA</span><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; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_494_20220101__20220331_zel16K4G2z87" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>
ended <br/> March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_496_20210101__20210331_zMATkoSTLoG2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months<br/>
ended <br/> March 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--CA_zrf2boeKL1of" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 60%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">177,899</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">107,253</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_z6SFBQNmgE87" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States and abroad</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,605,381</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,517,444</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zOa4Dko9kmq4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,783,280</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,624,697</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1RqrQi2BjQ1" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales</span></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,783,280</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,624,697</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
<td class="text"><p id="xdx_89F_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_zGJ4aCueOhLa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales
by territory are shown below:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8BB_z5CCCs7BAQ47" style="display: none">SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__country--CA_zgjIwDWnm8O8" style="width: 14%; text-align: right" title="Sales">525,900</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" style="width: 14%; text-align: right" title="Sales">562,626</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States and abroad</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zJeRCfzX6ti" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales">33,890,435</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales">30,844,828</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231_zt1EE3Tz0lNb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales">34,416,335</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales">31,407,454</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock', window );">SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES</a></td>
<td class="text"><p id="xdx_894_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z9kzM1qIJEFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located
in Canada and the United States as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B8_zG8FnnHgq9l4" style="display: none">SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_49F_20220331_zBfJCrozS5vb" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" id="xdx_498_20211231_zBUdLdPNnFm5" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--CA_zpl6Kw2WaQZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 56%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">185,036</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">191,752</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zjhzq337tP02" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,042,568</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,105,202</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zK9Pyhmmrmb1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,227,604</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,296,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zDuWBhZUq9fj" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 2.5pt">Long-lived assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,227,604</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,296,954</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>

<span></span>
</td>
<td class="text"><p id="xdx_89B_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zpIZcCRVBrV9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located
in Canada and the United States as follows:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<span id="xdx_8B9_zQh1ee9jBluj" style="display: none">SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES</span></span></p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2020</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Canada</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--CA_zrJKWXVr4Fc" style="width: 14%; text-align: right" title="Long-lived assets">191,752</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" style="width: 14%; text-align: right" title="Long-lived assets">445,663</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1.5pt">United States</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--US_z2dur2RGH2d6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets">10,105,202</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--US_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets">10,519,903</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98B_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231_zlD9rPf2jJ19" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets">10,296,954</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--NoncurrentAssets_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets">10,965,566</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table>

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520692352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember', window );">ENP Peru Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,110,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=FSI_EnpInvestmentsLlcAndEnpMendotaMember', window );">ENP Investments LLC and ENP Mendota [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Subsidiary company ownership interest rate</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember', window );">ENP Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Subsidiary company ownership interest rate</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=FSI_EnpInvestmentsLLCMember', window );">ENP Investments LLC [Member] | Unrelated Party [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Subsidiary company ownership interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=FSI_EnpRealtyLLCMember', window );">ENP Realty LLC [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Subsidiary company ownership interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=FSI_EnpRealtyLLCMember', window );">ENP Realty LLC [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Subsidiary company ownership interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of units or percentage investment held in the subsidiary by the limited liability company or limited partnership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=FSI_EnpInvestmentsLlcAndEnpMendotaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=FSI_EnpInvestmentsLlcAndEnpMendotaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=FSI_EnpInvestmentsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=FSI_EnpInvestmentsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_UnrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_UnrelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=FSI_EnpRealtyLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=FSI_EnpRealtyLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524967456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF METHOD OF DEPRECIATION (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">30%
    Declining balance<span></span>
</td>
<td class="text">30%
    Declining balance<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">20%
    Declining balance<span></span>
</td>
<td class="text">20%
    Declining balance<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">20%
    Declining balance<span></span>
</td>
<td class="text">20%
    Declining balance<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">20%
    Declining balance<span></span>
</td>
<td class="text">20%
    Declining balance<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BoatMember', window );">Boat [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">20%
    Declining balance<span></span>
</td>
<td class="text">20%
    Declining balance<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BuildingAndImprovementsMember', window );">Building and improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">10%
    Declining balance<span></span>
</td>
<td class="text">10%
    Declining balance<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_TrailerMember', window );">Trailer [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">30%
    Declining balance<span></span>
</td>
<td class="text">30%
    Declining balance<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Automobiles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">Straight-line
    over 5 years<span></span>
</td>
<td class="text">Straight-line
    over 5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PatentsMember', window );">Patents [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">Straight-line
    over 17 years<span></span>
</td>
<td class="text">Straight-line
    over 17 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember', window );">Technology Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">Straight-line
    over 10 years<span></span>
</td>
<td class="text">Straight-line
    over 10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">Straight-line
    over lease term<span></span>
</td>
<td class="text">Straight-line
    over lease term<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_CustomerRelationshipsENPInvestmentsMember', window );">Customer Relationships - ENP Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">Straight-line
    over 15 years<span></span>
</td>
<td class="text">Straight-line
    over 15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_SoftwareENPInvestmentsMember', window );">Software - ENP Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DepreciationMethodUsedAndAnnualRate', window );">Depreciation method used and annual rate</a></td>
<td class="text">Straight-line
    over 3 years<span></span>
</td>
<td class="text">Straight-line
    over 3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DepreciationMethodUsedAndAnnualRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Depreciation method used and annual rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DepreciationMethodUsedAndAnnualRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</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_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BoatMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BoatMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BuildingAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BuildingAndImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_TrailerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_TrailerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_TechnologyEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_CustomerRelationshipsENPInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_CustomerRelationshipsENPInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_SoftwareENPInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_SoftwareENPInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520694512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 10,783,280<span></span>
</td>
<td class="nump">$ 7,624,697<span></span>
</td>
<td class="nump">$ 34,416,335<span></span>
</td>
<td class="nump">$ 31,407,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">6,971,379<span></span>
</td>
<td class="nump">4,916,776<span></span>
</td>
<td class="nump">23,019,824<span></span>
</td>
<td class="nump">21,641,035<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=FSI_ThreePrimaryCustomersMember', window );">Three Primary Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">6,235,661<span></span>
</td>
<td class="nump">$ 3,120,819<span></span>
</td>
<td class="nump">16,917,947<span></span>
</td>
<td class="nump">14,713,127<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts Receivable, after Allowance for Credit Loss</a></td>
<td class="nump">$ 6,367,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,940,995<span></span>
</td>
<td class="nump">$ 3,986,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=FSI_ThreePrimaryCustomersMember', window );">Three Primary Customers [Member] | Revenue from Contract with Customer Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ConcentrationRiskThresholdPercentage', window );">Accounts Receivable, after Allowance for Credit Loss</a></td>
<td class="nump">58.00%<span></span>
</td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=FSI_ThreePrimaryCustomersMember', window );">Three Primary Customers [Member] | Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ConcentrationRiskThresholdPercentage', window );">Accounts Receivable, after Allowance for Credit Loss</a></td>
<td class="nump">64.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69.00%<span></span>
</td>
<td class="nump">68.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping and Handling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue from Contract with Customer, Excluding Assessed Tax</a></td>
<td class="nump">$ 123,894<span></span>
</td>
<td class="nump">$ 131,348<span></span>
</td>
<td class="nump">$ 465,493<span></span>
</td>
<td class="nump">$ 427,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">$ 268,032<span></span>
</td>
<td class="nump">$ 263,089<span></span>
</td>
<td class="nump">$ 1,058,674<span></span>
</td>
<td class="nump">$ 1,051,588<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_ConcentrationRiskThresholdPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk Threshold Percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ConcentrationRiskThresholdPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126942793&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ConcentrationRiskByTypeAxis=FSI_ThreePrimaryCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=FSI_ThreePrimaryCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750519814592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of Use Assets Beginning Balance</a></td>
<td class="nump">$ 217,267<span></span>
</td>
<td class="nump">$ 483,113<span></span>
</td>
<td class="nump">$ 789,205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_OperatingLeaseAssetsAddition', window );">Addition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260,661<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_OperatingLeasesAssetsTermination', window );">Termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(234,980)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Depreciation</a></td>
<td class="num">(13,546)<span></span>
</td>
<td class="num">(265,846)<span></span>
</td>
<td class="num">(331,773)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of Use Assets Ending Balance</a></td>
<td class="nump">203,721<span></span>
</td>
<td class="nump">217,267<span></span>
</td>
<td class="nump">483,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease Liability Beinning Balance</a></td>
<td class="nump">217,267<span></span>
</td>
<td class="nump">483,113<span></span>
</td>
<td class="nump">789,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_OperatingLeasesLiabilityAddition', window );">Addition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260,661<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_OperatingLeasesLiabilityTermination', window );">Termination</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(234,980)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_LeaseInterestExpense', window );">Lease interest expense</a></td>
<td class="nump">2,539<span></span>
</td>
<td class="nump">22,057<span></span>
</td>
<td class="nump">53,768<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Payments</a></td>
<td class="num">(16,085)<span></span>
</td>
<td class="num">(287,903)<span></span>
</td>
<td class="num">(385,541)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease Liability Ending Balance</a></td>
<td class="nump">203,721<span></span>
</td>
<td class="nump">217,267<span></span>
</td>
<td class="nump">483,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term portion</a></td>
<td class="nump">57,045<span></span>
</td>
<td class="nump">77,715<span></span>
</td>
<td class="nump">287,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term portion</a></td>
<td class="nump">146,676<span></span>
</td>
<td class="nump">139,552<span></span>
</td>
<td class="nump">195,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">$ 203,721<span></span>
</td>
<td class="nump">$ 217,267<span></span>
</td>
<td class="nump">$ 483,113<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</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_FSI_LeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_LeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_FSI_OperatingLeaseAssetsAddition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating lease assets addition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_OperatingLeaseAssetsAddition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_FSI_OperatingLeasesAssetsTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating leases assets termination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_OperatingLeasesAssetsTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_FSI_OperatingLeasesLiabilityAddition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating leases liability addition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_OperatingLeasesLiabilityAddition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_FSI_OperatingLeasesLiabilityTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating leases liability termination</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_OperatingLeasesLiabilityTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>74
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524223488">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 58,080<span></span>
</td>
<td class="nump">$ 78,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">59,520<span></span>
</td>
<td class="nump">77,100<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">61,020<span></span>
</td>
<td class="nump">70,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Impact of discounting</a></td>
<td class="num">(17,424)<span></span>
</td>
<td class="num">(80,453)<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liability, March 31, 2022</a></td>
<td class="nump">203,721<span></span>
</td>
<td class="nump">$ 217,267<span></span>
</td>
<td class="nump">$ 483,113<span></span>
</td>
<td class="nump">$ 789,205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">42,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree', window );">Total</a></td>
<td class="nump">$ 221,145<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</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_FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee operating lease liability payments due after year three.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750606895248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES (Details Narrative)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DisclosureLeasesAbstract', window );"><strong>Leases</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDiscountRate', window );">Operating leases discount rate</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</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_us-gaap_LesseeOperatingLeaseDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discount rate used by lessee to determine present value of operating lease payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750527861760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF ACCOUNTS RECEIVABLE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts receivable</a></td>
<td class="nump">$ 10,217,709<span></span>
</td>
<td class="nump">$ 7,403,308<span></span>
</td>
<td class="nump">$ 6,161,249<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Allowances for doubtful accounts</a></td>
<td class="num">(274,561)<span></span>
</td>
<td class="num">(273,979)<span></span>
</td>
<td class="num">(271,436)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndNotesReceivableNet', window );">Total accounts receivable</a></td>
<td class="nump">$ 9,943,148<span></span>
</td>
<td class="nump">$ 7,129,329<span></span>
</td>
<td class="nump">$ 5,889,813<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsAndNotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750519900016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF INVENTORIES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Completed goods</a></td>
<td class="nump">$ 3,816,366<span></span>
</td>
<td class="nump">$ 3,417,829<span></span>
</td>
<td class="nump">$ 3,393,794<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">152,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSupplies', window );">Raw materials and supplies</a></td>
<td class="nump">8,398,285<span></span>
</td>
<td class="nump">6,084,176<span></span>
</td>
<td class="nump">4,826,087<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">&#160;Total inventory&#160;</a></td>
<td class="nump">$ 12,214,651<span></span>
</td>
<td class="nump">$ 9,502,005<span></span>
</td>
<td class="nump">$ 8,372,476<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryRawMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750526483584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">$ 12,718,755<span></span>
</td>
<td class="nump">$ 12,538,418<span></span>
</td>
<td class="nump">$ 11,982,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">7,798,736<span></span>
</td>
<td class="nump">7,606,705<span></span>
</td>
<td class="nump">6,840,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">4,920,019<span></span>
</td>
<td class="nump">4,931,713<span></span>
</td>
<td class="nump">5,142,041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BuildingAndImprovementsMember', window );">Building and improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">4,870,778<span></span>
</td>
<td class="nump">4,823,708<span></span>
</td>
<td class="nump">4,798,370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">3,018,920<span></span>
</td>
<td class="nump">2,983,589<span></span>
</td>
<td class="nump">2,836,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">1,851,858<span></span>
</td>
<td class="nump">1,840,119<span></span>
</td>
<td class="nump">1,962,228<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember', window );">Automobiles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">196,255<span></span>
</td>
<td class="nump">196,255<span></span>
</td>
<td class="nump">180,956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">80,207<span></span>
</td>
<td class="nump">71,258<span></span>
</td>
<td class="nump">61,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">116,048<span></span>
</td>
<td class="nump">124,997<span></span>
</td>
<td class="nump">119,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">43,644<span></span>
</td>
<td class="nump">43,605<span></span>
</td>
<td class="nump">43,593<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">42,571<span></span>
</td>
<td class="nump">42,456<span></span>
</td>
<td class="nump">41,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">1,073<span></span>
</td>
<td class="nump">1,149<span></span>
</td>
<td class="nump">1,636<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">130,714<span></span>
</td>
<td class="nump">130,658<span></span>
</td>
<td class="nump">111,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">108,421<span></span>
</td>
<td class="nump">106,101<span></span>
</td>
<td class="nump">101,186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">22,293<span></span>
</td>
<td class="nump">24,557<span></span>
</td>
<td class="nump">9,959<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">1,899<span></span>
</td>
<td class="nump">1,872<span></span>
</td>
<td class="nump">1,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">1,208<span></span>
</td>
<td class="nump">1,155<span></span>
</td>
<td class="nump">971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">691<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="nump">893<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">6,999,195<span></span>
</td>
<td class="nump">6,867,799<span></span>
</td>
<td class="nump">6,154,425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">4,314,689<span></span>
</td>
<td class="nump">4,171,699<span></span>
</td>
<td class="nump">3,573,748<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">2,684,506<span></span>
</td>
<td class="nump">2,696,100<span></span>
</td>
<td class="nump">2,580,677<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_TrailerMember', window );">Trailer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">9,601<span></span>
</td>
<td class="nump">9,463<span></span>
</td>
<td class="nump">9,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">7,788<span></span>
</td>
<td class="nump">7,532<span></span>
</td>
<td class="nump">6,675<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">1,813<span></span>
</td>
<td class="nump">1,931<span></span>
</td>
<td class="nump">2,747<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BoatMember', window );">Boat [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">34,400<span></span>
</td>
<td class="nump">34,400<span></span>
</td>
<td class="nump">34,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">26,690<span></span>
</td>
<td class="nump">26,284<span></span>
</td>
<td class="nump">24,255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">7,710<span></span>
</td>
<td class="nump">8,116<span></span>
</td>
<td class="nump">10,145<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">88,872<span></span>
</td>
<td class="nump">88,872<span></span>
</td>
<td class="nump">88,872<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">88,872<span></span>
</td>
<td class="nump">88,872<span></span>
</td>
<td class="nump">87,205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">109,370<span></span>
</td>
<td class="nump">107,759<span></span>
</td>
<td class="nump">107,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">109,370<span></span>
</td>
<td class="nump">107,759<span></span>
</td>
<td class="nump">107,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">234,027<span></span>
</td>
<td class="nump">234,027<span></span>
</td>
<td class="nump">452,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">$ 234,027<span></span>
</td>
<td class="nump">$ 234,027<span></span>
</td>
<td class="nump">$ 452,399<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BuildingAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BuildingAndImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AutomobilesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_TrailerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_TrailerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BoatMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_BoatMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520579888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY, EQUIPMENT AND LEASEHOLDS (Details Narrative)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Jan. 12, 2021 </div>
<div>ft&#178;</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 188,378<span></span>
</td>
<td class="nump">$ 184,855<span></span>
</td>
<td class="nump">$ 773,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 659,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AreaOfLand', window );">Area of land | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">12,718,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,538,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,982,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">$ 7,798,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,606,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,840,700<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfMachineryAndEquipment', window );">Proceed for disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,380<span></span>
</td>
<td class="nump">$ 333,899<span></span>
</td>
<td class="nump">24,789<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79,517<span></span>
</td>
<td class="nump">$ 278,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_GainOnInvestments', window );">Recognized gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44,330<span></span>
</td>
<td class="nump">$ 55,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_GainOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain on investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_GainOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area of land held.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AreaOfLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromSaleOfMachineryAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sale of machinery and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromSaleOfMachineryAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524529024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF PATENTS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract', window );"><strong>Goodwill and Intangible Asset Impairment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedPatentsGross', window );">Patents, Cost</a></td>
<td class="nump">$ 212,161<span></span>
</td>
<td class="nump">$ 208,079<span></span>
</td>
<td class="nump">$ 208,211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">202,572<span></span>
</td>
<td class="nump">194,380<span></span>
</td>
<td class="nump">178,074<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Patents, Net</a></td>
<td class="nump">$ 9,589<span></span>
</td>
<td class="nump">$ 13,699<span></span>
</td>
<td class="nump">$ 30,137<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedPatentsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedPatentsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530601440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract', window );"><strong>Goodwill and Intangible Asset Impairment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">$ 13,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520173712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PATENTS (Details Narrative)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_IncreaseInCurrencyConversion', window );">Increase in currency conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 265,102<span></span>
</td>
<td class="nump">$ 265,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 4,110<span></span>
</td>
<td class="nump">$ 4,110<span></span>
</td>
<td class="nump">$ 16,438<span></span>
</td>
<td class="nump">$ 16,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=FSI_CADMember', window );">CAD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_IncreaseInCurrencyConversion', window );">Increase in currency conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 265,102<span></span>
</td>
<td class="nump">$ 265,102<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_IncreaseInCurrencyConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase in currency conversion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_IncreaseInCurrencyConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AwardTypeAxis=FSI_CADMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=FSI_CADMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520233856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 2,534,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,534,275<span></span>
</td>
<td class="nump">$ 2,534,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite Lived Intangible Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">770,000<span></span>
</td>
<td class="nump">770,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Beginning balance</a></td>
<td class="nump">13,699<span></span>
</td>
<td class="nump">$ 30,137<span></span>
</td>
<td class="nump">30,137<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">4,110<span></span>
</td>
<td class="nump">4,110<span></span>
</td>
<td class="nump">16,438<span></span>
</td>
<td class="nump">16,438<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Ending balance</a></td>
<td class="nump">9,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,699<span></span>
</td>
<td class="nump">30,137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning balance</a></td>
<td class="nump">2,534,275<span></span>
</td>
<td class="nump">2,534,275<span></span>
</td>
<td class="nump">2,534,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending balance</a></td>
<td class="nump">2,534,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,534,275<span></span>
</td>
<td class="nump">2,534,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Beginning balance</a></td>
<td class="nump">770,000<span></span>
</td>
<td class="nump">770,000<span></span>
</td>
<td class="nump">770,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired', window );">Additions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">770,000<span></span>
</td>
<td class="nump">770,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_EnPInvestmentsCorporationLLCMember', window );">EnP Investments Limited Liability Corporation (LLC) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite Lived Intangible Asset</a></td>
<td class="nump">1,790,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,830,000<span></span>
</td>
<td class="nump">2,006,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Beginning balance</a></td>
<td class="nump">1,830,000<span></span>
</td>
<td class="nump">2,006,000<span></span>
</td>
<td class="nump">2,006,000<span></span>
</td>
<td class="nump">2,182,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">(40,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(176,000)<span></span>
</td>
<td class="num">(176,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,830,000<span></span>
</td>
<td class="nump">2,006,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Beginning balance</a></td>
<td class="nump">1,830,000<span></span>
</td>
<td class="nump">$ 2,006,000<span></span>
</td>
<td class="nump">2,006,000<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Ending balance</a></td>
<td class="nump">$ 1,790,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,830,000<span></span>
</td>
<td class="nump">$ 2,006,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefinitelivedIntangibleAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IndefinitelivedIntangibleAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_LegalEntityAxis=FSI_EnPInvestmentsCorporationLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_EnPInvestmentsCorporationLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520074912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems', window );"><strong>Impairment Effects on Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">$ 13,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember', window );">Finite-Lived Intangible Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems', window );"><strong>Impairment Effects on Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">160,000<span></span>
</td>
<td class="nump">160,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">160,000<span></span>
</td>
<td class="nump">160,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">160,000<span></span>
</td>
<td class="nump">160,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">160,000<span></span>
</td>
<td class="nump">160,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 160,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">$ 160,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FairValueByAssetClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750531695008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL AND INTANGIBLE ASSETS (Details Narrative) - ENP Investments LLC [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember', window );">Customer Relationships [Member]</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember', window );">Computer Software, Intangible Asset [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750526573616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF LONG TERM DEPOSITS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DisclosureLongTermDepositsAbstract', window );"><strong>Long Term Deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DepositsAssetsNoncurrent', window );">Long term deposits</a></td>
<td class="nump">$ 8,540<span></span>
</td>
<td class="nump">$ 8,540<span></span>
</td>
<td class="nump">$ 8,540<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DisclosureLongTermDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DisclosureLongTermDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</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_us-gaap_DepositsAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepositsAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750519280672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF EQUITY METHOD INVESTMENT (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, Beginning</a></td>
<td class="nump">$ 5,424,010<span></span>
</td>
<td class="nump">$ 4,776,167<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, Ending</a></td>
<td class="nump">5,453,274<span></span>
</td>
<td class="nump">5,424,010<span></span>
</td>
<td class="nump">$ 4,776,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_InvestmentEliminatedUponConsolidation', window );">Investment eliminated upon consolidation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember', window );">ENP Peru Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, Beginning</a></td>
<td class="nump">22,642<span></span>
</td>
<td class="nump">3,822<span></span>
</td>
<td class="nump">11,387<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_EquityMethodInvestmentReturnOfEquity', window );">Return of equity</a></td>
<td class="num">(7,500)<span></span>
</td>
<td class="num">(3,822)<span></span>
</td>
<td class="num">(9,063)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Gain (loss) in equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,642<span></span>
</td>
<td class="nump">1,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, Ending</a></td>
<td class="nump">15,142<span></span>
</td>
<td class="nump">22,642<span></span>
</td>
<td class="nump">3,822<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_EnpRealtyLLCMember', window );">ENP Realty LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, Beginning</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">63,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, Ending</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_InvestmentEliminatedUponConsolidation', window );">Investment eliminated upon consolidation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(63,165)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_FloridaBasedLLCMember', window );">Florida Based LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, Beginning</a></td>
<td class="nump">3,701,368<span></span>
</td>
<td class="nump">3,572,345<span></span>
</td>
<td class="nump">1,141,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_EquityMethodInvestmentReturnOfEquity', window );">Return of equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(325,000)<span></span>
</td>
<td class="num">(896,714)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Gain (loss) in equity method investment</a></td>
<td class="nump">36,764<span></span>
</td>
<td class="nump">454,023<span></span>
</td>
<td class="nump">809,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, Ending</a></td>
<td class="nump">3,738,132<span></span>
</td>
<td class="nump">3,701,368<span></span>
</td>
<td class="nump">3,572,345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_AdditionalPayment', window );">Additional payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,518,684<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_LygosIncMember', window );">Lygos Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, Beginning</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Balance, Ending</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_AdditionalPayment', window );">Additional payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquisitionCosts', window );">Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_AdditionalPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_AdditionalPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_FSI_EquityMethodInvestmentReturnOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Return of equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_EquityMethodInvestmentReturnOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_FSI_InvestmentEliminatedUponConsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment Eliminated Upon Consolidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_InvestmentEliminatedUponConsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(7)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126954596&amp;loc=d3e511914-122862<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(3)(ii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126954596&amp;loc=d3e511914-122862<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_EnpRealtyLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_EnpRealtyLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_FloridaBasedLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_FloridaBasedLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_LygosIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_LygosIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750526384336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember', window );">ENP Peru Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 322,079<span></span>
</td>
<td class="nump">$ 295,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_RealizedInvestmentGainsLossesNet', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,285<span></span>
</td>
<td class="nump">2,996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_FloridaBasedLLCMember', window );">Florida Based LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate', window );">Net sales</a></td>
<td class="nump">$ 2,201,518<span></span>
</td>
<td class="nump">$ 2,332,304<span></span>
</td>
<td class="nump">11,543,277<span></span>
</td>
<td class="nump">12,138,511<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_RealizedInvestmentGainsLossesNet', window );">Net income</a></td>
<td class="nump">73,528<span></span>
</td>
<td class="nump">400,580<span></span>
</td>
<td class="nump">908,045<span></span>
</td>
<td class="nump">1,618,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Gross profit</a></td>
<td class="nump">$ 512,884<span></span>
</td>
<td class="nump">$ 860,676<span></span>
</td>
<td class="nump">$ 3,517,387<span></span>
</td>
<td class="nump">$ 4,688,654<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_RealizedInvestmentGainsLossesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_RealizedInvestmentGainsLossesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GainsLossesOnSalesOfInvestmentRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) resulting from sales and other disposals of real estate owned for investment purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123605587&amp;loc=d3e23528-158515<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(14)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 360<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123605564&amp;loc=d3e23439-158514<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 360<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123605564&amp;loc=d3e23415-158514<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GainsLossesOnSalesOfInvestmentRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.3(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_FloridaBasedLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_FloridaBasedLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750519900176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_InvestmentEliminatedUponConsolidation', window );">Investment eliminated upon consolidation</a></td>
<td class="nump">$ 63,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Assets acquired: Cash</a></td>
<td class="nump">13,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings', window );">Assets acquired:Building</a></td>
<td class="nump">630,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand', window );">Assets acquired: Land</a></td>
<td class="nump">85,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Liabilities assumed: Accounts payable</a></td>
<td class="num">(15,797)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt', window );">Liabilities assumed: Long term debt</a></td>
<td class="num">(450,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Liabilities assumed: Deferred income tax liability</a></td>
<td class="num">(66,116)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets:</a></td>
<td class="nump">196,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_GainOnAcquisitionOfEnpRealty', window );">Gain on acquisition of ENP Realty</a></td>
<td class="nump">$ 133,341<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_GainOnAcquisitionOfEnpRealty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain on acquisition of ENP Realty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_GainOnAcquisitionOfEnpRealty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_FSI_InvestmentEliminatedUponConsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment Eliminated Upon Consolidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_InvestmentEliminatedUponConsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of facility held for productive use including, but not limited to, office, production, storage and distribution facilities, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of real estate acquired, at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750525819648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVESTMENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Payments to Acquire Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 3,152,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_FloridaBasedLLCMember', window );">Florida Based LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,672,200<span></span>
</td>
<td class="nump">$ 1,434,684<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable related parties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,419,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,202,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_AppliedHoldingCorpMember', window );">Applied Holding Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease', window );">Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateYear', window );">Debt conversion due date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_AppliedHoldingCorpMember', window );">Applied Holding Corp [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt Instrument, Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_TrioOpportunityCorpMember', window );">Trio Opportunity Corp [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease', window );">Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_TrioOpportunityCorpMember', window );">Trio Opportunity Corp [Member] | Common Class B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Non-voting shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_FloridaBasedLLCMember', window );">Florida Based LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, released upon reaching milestone</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration', window );">Contigent consideration of additional payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,518,684<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,982,281<span></span>
</td>
<td class="nump">7,476,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts Receivable</a></td>
<td class="nump">1,593,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,202,345<span></span>
</td>
<td class="nump">$ 1,593,272<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_LygosIncMember', window );">Lygos Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease', window );">Investment</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Payments to Acquire Investments</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=FSI_EnpRealtyLLCMember', window );">ENP Realty LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Non-controlling interests</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_EnpPeruInvestmentsLlcMember', window );">ENP Peru Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromContributionsFromAffiliates', window );">Proceeds from investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_EnpRealtyLLCMember', window );">ENP Realty LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_FloridaBasedLLCMember', window );">Florida Based LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease', window );">Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,001,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126942793&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9212-128498<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=127000608&amp;loc=d3e9135-128495<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126928898&amp;loc=d3e9215-128498<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Year of expiration or mandatory redemption of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:gYearListItemType</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_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in net assets from operations of investment company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 205<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118262037&amp;loc=d3e9915-115836<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=124433917&amp;loc=SL114874234-224268<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromContributionsFromAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromContributionsFromAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_FloridaBasedLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_FloridaBasedLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_AppliedHoldingCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_AppliedHoldingCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_TrioOpportunityCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_TrioOpportunityCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_FloridaBasedLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_FloridaBasedLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_LygosIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_LygosIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=FSI_EnpRealtyLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=FSI_EnpRealtyLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_EnpPeruInvestmentsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_EnpPeruInvestmentsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_EnpRealtyLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_EnpRealtyLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_FloridaBasedLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_FloridaBasedLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520537312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHORT-TERM LINE OF CREDIT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Aug. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2018</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Aug. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Line of Credit</a></td>
<td class="nump">$ 4,948,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,116,073<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankMember', window );">Harris Bank [Member] | NanoChem Solutions Inc [Member] | Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=FSI_NewAgreementMember', window );">New Agreement [Member] | NanoChem Solutions Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_LoanGuaranteedRate', window );">Loan guaranteed rate</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Line of Credit</a></td>
<td class="nump">$ 2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,950,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=FSI_NewAgreementMember', window );">New Agreement [Member] | Midland States Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Aggregate amount of revolving line of credit</a></td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Debt effective rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Annual interest rate of loan</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">$ 3,459,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 811,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 541,456<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=FSI_NewAgreementMember', window );">New Agreement [Member] | Midland States Bank [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Revolving line of credit</a></td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=FSI_NewAgreementMember', window );">New Agreement [Member] | Midland States Bank [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Annual interest rate of loan</a></td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=FSI_NewAgreementMember', window );">New Agreement [Member] | Harris Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Aggregate amount of revolving line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_EligiblePercentageOfDomesticAccountsReceivable', window );">Eligible percentage of domestic accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_PercentageOfForeignAccountsReceivableOfInventory', window );">Percentage of foreign accounts receivable of inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=FSI_NewAgreementMember', window );">New Agreement [Member] | Harris Bank [Member] | Midland States Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Aggregate amount of revolving line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_EligiblePercentageOfDomesticAccountsReceivable', window );">Eligible percentage of domestic accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_PercentageOfForeignAccountsReceivableOfInventory', window );">Percentage of foreign accounts receivable of inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Annual interest rate of loan</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.75%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Line of Credit</a></td>
<td class="nump">$ 1,489,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,489,154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,574,617<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_EligiblePercentageOfDomesticAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Eligible percentage of domestic accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_EligiblePercentageOfDomesticAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_FSI_LoanGuaranteedRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loan guaranteed rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_LoanGuaranteedRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_PercentageOfForeignAccountsReceivableOfInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of foreign accounts receivable of inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_PercentageOfForeignAccountsReceivableOfInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_NanoChemSolutionIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_NanoChemSolutionIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=FSI_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=FSI_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=FSI_NewAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=FSI_NewAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandStatesBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandStatesBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=FSI_HarrisBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=FSI_HarrisBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750519527936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF INTEREST LOAN REPAYMENT (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteOneWithMidlandBankMember', window );">Promissory Note One With Midland Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 382,705<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">397,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">413,516<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">360,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithMidlandBankMember', window );">Promissory Note With Midland Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,749<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithMidlandBankMember', window );">Promissory Note With Midland Bank [Member] | New Manufacturing Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">381,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithMidlandBankMember', window );">Promissory Note With Midland Bank [Member] | ENP Investment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2022</a></td>
<td class="nump">382,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="nump">397,414<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="nump">413,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="nump">$ 360,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithENPRealtyMember', window );">Promissory Note with ENP Realty [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,749<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteOneWithMidlandBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteOneWithMidlandBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithMidlandBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithMidlandBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_NewManufacturingEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=FSI_NewManufacturingEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_EnpInvestmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_EnpInvestmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithENPRealtyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=FSI_PromissoryNoteWithENPRealtyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750529920736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF LOAN COVENANTS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Balance, beginning</a></td>
<td class="nump">$ 2,366,598<span></span>
</td>
<td class="nump">$ 3,847,638<span></span>
</td>
<td class="nump">$ 4,380,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLoans', window );">Plus: Proceeds from loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,413,160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ProceedsFromLoanAcquiredWithAcquisition', window );">Plus: Loan acquired with acquisition of ENP Realty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">450,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfBankDebt', window );">Less: Forgiveness on PPP loans</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(537,960)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromDepositOnLoan', window );">Less: Payments on loan</a></td>
<td class="num">(206,629)<span></span>
</td>
<td class="num">(943,080)<span></span>
</td>
<td class="num">(4,395,915)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Balance, end of period</a></td>
<td class="nump">$ 2,156,969<span></span>
</td>
<td class="nump">$ 2,366,598<span></span>
</td>
<td class="nump">$ 3,847,638<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_ProceedsFromLoanAcquiredWithAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Plus: Loan acquired with acquisition of ENP Realty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ProceedsFromLoanAcquiredWithAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromDepositOnLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow from resulting from payment, receipt or drawdown of cash deposit to guarantee a loan during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3095-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3098-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsForProceedsFromDepositOnLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received from principal payments made on loans related to operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RepaymentsOfBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle a bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RepaymentsOfBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>XML
<SEQUENCE>94
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750526525264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF OUTSTANDING BALANCE LOAN (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 2,156,969<span></span>
</td>
<td class="nump">$ 2,366,598<span></span>
</td>
<td class="nump">$ 3,847,638<span></span>
</td>
<td class="nump">$ 4,380,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: current portion</a></td>
<td class="num">(665,614)<span></span>
</td>
<td class="num">(793,574)<span></span>
</td>
<td class="num">(848,794)<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long term balance</a></td>
<td class="nump">1,491,355<span></span>
</td>
<td class="nump">1,573,024<span></span>
</td>
<td class="nump">2,998,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankMember', window );">Harris Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankOneMember', window );">Harris Bank One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandStatesBankMember', window );">Midland States Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">125,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_FordMotorCreditCompanyMember', window );">Ford Motor Credit Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_PaycheckProtectionProgramMember', window );">Paycheck Protection Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">322,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_PaycheckProtectionProgramOneMember', window );">Paycheck Protection Program One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">215,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandStatesBankOneMember', window );">Midland States Bank One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">1,459,983<span></span>
</td>
<td class="nump">1,554,044<span></span>
</td>
<td class="nump">1,920,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandStatesBankTwoMember', window );">Midland States Bank Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">268,708<span></span>
</td>
<td class="nump">381,674<span></span>
</td>
<td class="nump">822,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_StockYardsBankTrustMember', window );">Stock Yards Bank Trust [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt</a></td>
<td class="nump">$ 428,278<span></span>
</td>
<td class="nump">$ 430,880<span></span>
</td>
<td class="nump">$ 440,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandStatesBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandStatesBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_FordMotorCreditCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_FordMotorCreditCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_PaycheckProtectionProgramOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_PaycheckProtectionProgramOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandStatesBankOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandStatesBankOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandStatesBankTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandStatesBankTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_StockYardsBankTrustMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_StockYardsBankTrustMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750517515184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG TERM DEBT (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="6">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Jan. 31, 2018</div></th>
<th class="th"><div>Mar. 31, 2016</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankMember', window );">Harris Bank [Member] | NanoChem Solutions Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankMember', window );">Harris Bank [Member] | NanoChem Solutions Inc [Member] | Prime Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankMember', window );">Harris Bank [Member] | ENP Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandBankMember', window );">Midland Bank [Member] | NanoChem Solutions Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory note</a></td>
<td class="nump">$ 894,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,417<span></span>
</td>
<td class="nump">$ 7,739<span></span>
</td>
<td class="nump">$ 24,827<span></span>
</td>
<td class="nump">6,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDefaultLongtermDebtAmount', window );">Debt balance owing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">268,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">381,674<span></span>
</td>
<td class="nump">822,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandBankMember', window );">Midland Bank [Member] | NanoChem Solutions Inc [Member] | Prime Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="nump">3.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandBankMember', window );">Midland Bank [Member] | ENP Peru Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,510<span></span>
</td>
<td class="nump">2,788<span></span>
</td>
<td class="nump">7,588<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDefaultLongtermDebtAmount', window );">Debt balance owing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">125,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_FordMotorCreditCompanyMember', window );">Ford Motor Credit Company [Member] | ENP Peru Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 215,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_PaycheckProtectionProgramMember', window );">Paycheck Protection Program [Member] | NanoChem Solutions Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 322,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_StockYardsBankTrustMember', window );">Stock Yards Bank Trust [Member] | ENP Realty LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,677<span></span>
</td>
<td class="nump">4,766<span></span>
</td>
<td class="nump">17,107<span></span>
</td>
<td class="nump">18,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDefaultLongtermDebtAmount', window );">Debt balance owing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">428,278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430,880<span></span>
</td>
<td class="nump">440,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_StockYardsBankTrustMember', window );">Stock Yards Bank Trust [Member] | ENP Realty LLC [Member] | Federal Home Loan Bank of Cincinnati [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_StockYardsBankTrustMember', window );">Stock Yards Bank Trust [Member] | ENP Realty LLC [Member] | Prime Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_StockYardsBankTrustMember', window );">Stock Yards Bank Trust [Member] | ENP Realty LLC [Member] | Prime Rate [Member] | Federal Home Loan Bank of Cincinnati [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_TermLoanMember', window );">Term Loan [Member] | ENP Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest percentage</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_TermLoanMember', window );">Term Loan [Member] | Harris Bank [Member] | NanoChem Solutions Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_PaymentOfMonthlyInstallmentsInterestRate', window );">Payment of monthly installments interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt instrument periodic payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_TermLoanMember', window );">Term Loan [Member] | Harris Bank [Member] | NanoChem Solutions Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_TermLoanMember', window );">Term Loan [Member] | Midland Bank [Member] | NanoChem Solutions Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory note</a></td>
<td class="nump">$ 1,980,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,130<span></span>
</td>
<td class="nump">$ 18,606<span></span>
</td>
<td class="nump">69,831<span></span>
</td>
<td class="nump">13,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDefaultLongtermDebtAmount', window );">Debt balance owing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,459,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,554,044<span></span>
</td>
<td class="nump">$ 1,920,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=FSI_TermLoanMember', window );">Term Loan [Member] | Midland Bank [Member] | NanoChem Solutions Inc [Member] | Prime Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-Term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt instrument, interest rate, stated percentage</a></td>
<td class="nump">3.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_PaymentOfMonthlyInstallmentsInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment of monthly installments interest rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_PaymentOfMonthlyInstallmentsInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_DebtDefaultLongtermDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDefaultLongtermDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_HarrisBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_NanoChemSolutionIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_NanoChemSolutionIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_EnpInvestmentsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_EnpInvestmentsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_MidlandBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_NanoChemSolutionsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_NanoChemSolutionsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_EnpPeruInvestmentsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_FordMotorCreditCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_FordMotorCreditCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_StockYardsBankTrustMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_StockYardsBankTrustMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_EnpRealtyLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_EnpRealtyLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis=srt_FederalHomeLoanBankOfCincinnatiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis=srt_FederalHomeLoanBankOfCincinnatiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=FSI_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=FSI_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_EnpInvestmentsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_EnpInvestmentsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750531714256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE NOTE PAYABLE (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Debt converted to shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Debt converted to shares, amount</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Accrued interest</a></td>
<td class="nump">$ 13,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=FSI_EnpInvestmentsLLCMember', window );">ENP Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayable', window );">Convertible note payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear', window );">Debt Conversion, Converted Instrument, Expiration or Due Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 30,  2023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentRate', window );">Debt conversion ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ConvertibleNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expiration, mandatory redemption, or due date, in YYYY-MM-DD format, of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DebtConversionConvertedInstrumentRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtConversionConvertedInstrumentRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_DebtInstrumentIncreaseAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase for accrued, but unpaid interest on the debt instrument for the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentIncreaseAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=FSI_EnpInvestmentsLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=FSI_EnpInvestmentsLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750526625232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current tax, federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,309,503<span></span>
</td>
<td class="nump">$ 739,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current tax, state</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">592,394<span></span>
</td>
<td class="nump">334,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current tax, foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,285<span></span>
</td>
<td class="nump">124,414<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current tax, total</a></td>
<td class="nump">$ 712,446<span></span>
</td>
<td class="nump">$ 485,456<span></span>
</td>
<td class="nump">1,993,182<span></span>
</td>
<td class="nump">1,197,888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred income tax, federal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,153<span></span>
</td>
<td class="nump">158,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred income tax, state</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,164<span></span>
</td>
<td class="nump">71,616<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred income tax, foreign</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">179,629<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax, total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">363,317<span></span>
</td>
<td class="nump">409,553<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,356,499<span></span>
</td>
<td class="nump">$ 1,607,441<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>98
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524453584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF RECONCILIATION OF INCOME TAXES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before tax</a></td>
<td class="nump">$ 2,389,982<span></span>
</td>
<td class="nump">$ 2,122,511<span></span>
</td>
<td class="nump">$ 6,650,756<span></span>
</td>
<td class="nump">$ 5,190,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">US statutory tax rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.50%<span></span>
</td>
<td class="nump">30.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_ExpectedIncomeTaxRecovery', window );">Expected income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,028,481<span></span>
</td>
<td class="nump">$ 1,583,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible items</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,508)<span></span>
</td>
<td class="num">(60,470)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Change in estimates and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(65,027)<span></span>
</td>
<td class="nump">603,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Change in enacted tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">337,961<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate difference</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(86,696)<span></span>
</td>
<td class="num">(120,372)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,288<span></span>
</td>
<td class="num">(398,386)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,356,499<span></span>
</td>
<td class="nump">1,607,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expense</a></td>
<td class="nump">$ 712,446<span></span>
</td>
<td class="nump">$ 485,456<span></span>
</td>
<td class="nump">1,993,182<span></span>
</td>
<td class="nump">1,197,888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax expense (recovery)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 363,317<span></span>
</td>
<td class="nump">$ 409,553<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_ExpectedIncomeTaxRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected income tax (recovery).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_ExpectedIncomeTaxRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>XML
<SEQUENCE>99
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750519281408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES) (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember', window );">Canada Revenue Agency [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Non capital loss carryforwards</a></td>
<td class="nump">$ 1,443,371<span></span>
</td>
<td class="nump">$ 1,638,357<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">19,849<span></span>
</td>
<td class="nump">18,863<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DeferredTaxAssetsPropertyPlantsAndEquipment', window );">Property, equipment and leaseholds</a></td>
<td class="nump">587,408<span></span>
</td>
<td class="nump">624,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDerivativeInstruments', window );">Financial instruments</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">26,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DeferredTaxAssetsLiabilitiesGross', window );">Deferred tax asset (liability)</a></td>
<td class="nump">2,050,628<span></span>
</td>
<td class="nump">2,307,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation Allowance</a></td>
<td class="num">(2,050,628)<span></span>
</td>
<td class="num">(2,307,926)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DeferredTaxAssetNet', window );">Net Deferred tax asset</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember', window );">Internal Revenue Service (IRS) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Non capital loss carryforwards</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DeferredTaxAssetsPropertyPlantsAndEquipment', window );">Property, equipment and leaseholds</a></td>
<td class="num">(68,282)<span></span>
</td>
<td class="num">(66,116)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDerivativeInstruments', window );">Financial instruments</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">98,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInvestments', window );">Investments</a></td>
<td class="num">(241,880)<span></span>
</td>
<td class="num">(167,635)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne', window );">Property, equipment and leaseholds</a></td>
<td class="nump">12,697<span></span>
</td>
<td class="nump">201,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DeferredTaxAssetNotRecognized', window );">Deferred tax asset not recognized</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_DeferredTaxAssetLiabilitiesNet', window );">Net deferred tax asset (liability)</a></td>
<td class="num">$ (297,465)<span></span>
</td>
<td class="nump">$ 65,852<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DeferredTaxAssetLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DeferredTaxAssetLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DeferredTaxAssetNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DeferredTaxAssetNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DeferredTaxAssetNotRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax asset not recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DeferredTaxAssetNotRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DeferredTaxAssetsLiabilitiesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Liabilities Gross.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DeferredTaxAssetsLiabilitiesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DeferredTaxAssetsPropertyPlantsAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DeferredTaxAssetsPropertyPlantsAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDerivativeInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsDerivativeInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520577088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember', window );">Canada Revenue Agency [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Total</a></td>
<td class="nump">$ 6,275,526<span></span>
</td>
<td class="nump">$ 6,068,054<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandTwentyNineTaxYearMember', window );">2029 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Total</a></td>
<td class="nump">891,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyTaxYearMember', window );">2030 [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Total</a></td>
<td class="nump">1,081,844<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyOneTaxYearMember', window );">2031 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Total</a></td>
<td class="nump">1,245,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtySevenTaxYearMember', window );">2037 [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Total</a></td>
<td class="nump">2,238,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyEightTaxYearMember', window );">2038 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Total</a></td>
<td class="nump">372,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyNineTaxYearMember', window );">2039 [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Total</a></td>
<td class="nump">72,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandFortyTaxYearMember', window );">2040 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Total</a></td>
<td class="nump">166,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandFortyOneTaxYearMember', window );">2041 [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Total</a></td>
<td class="nump">$ 207,537<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandTwentyNineTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=FSI_TwoThousandTwentyNineTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyOneTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyOneTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtySevenTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtySevenTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyEightTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyEightTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyNineTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=FSI_TwoThousandThirtyNineTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandFortyTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=FSI_TwoThousandFortyTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=FSI_TwoThousandFortyOneTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=FSI_TwoThousandFortyOneTaxYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750529943360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember', window );">Canada Revenue Agency [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 6,275,526<span></span>
</td>
<td class="nump">$ 6,068,054<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520097584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to controlling interest</a></td>
<td class="nump">$ 1,533,059<span></span>
</td>
<td class="nump">$ 1,450,571<span></span>
</td>
<td class="nump">$ 3,449,162<span></span>
</td>
<td class="nump">$ 2,977,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">12,361,313<span></span>
</td>
<td class="nump">12,292,452<span></span>
</td>
<td class="nump">12,316,254<span></span>
</td>
<td class="nump">12,240,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">12,543,674<span></span>
</td>
<td class="nump">12,518,331<span></span>
</td>
<td class="nump">12,505,522<span></span>
</td>
<td class="nump">12,302,552<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic and diluted</a></td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.28<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>XML
<SEQUENCE>103
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750530730560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF ANTI-DILUTIVE OPTIONS (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive options</a></td>
<td class="nump">21,000<span></span>
</td>
<td class="nump">507,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750528388176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME PER SHARE (Details Narrative) - Canada Revenue Agency [Member] - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750526505728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF STOCK OPTION ACTIVITIES (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares, Beginning Balance</a></td>
<td class="nump">789,500<span></span>
</td>
<td class="nump">749,000<span></span>
</td>
<td class="nump">635,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, Beginning Balance</a></td>
<td class="nump">$ 2.78<span></span>
</td>
<td class="nump">$ 2.42<span></span>
</td>
<td class="nump">$ 1.35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of shares, Granted</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">170,000<span></span>
</td>
<td class="nump">172,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice', window );">Exercise price per share, Granted</a></td>
<td class="nump">$ 3.61<span></span>
</td>
<td class="nump">$ 3.61<span></span>
</td>
<td class="nump">$ 2.44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Granted</a></td>
<td class="nump">$ 3.61<span></span>
</td>
<td class="nump">$ 3.61<span></span>
</td>
<td class="nump">$ 2.44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Number of shares, Cancelled or expired</a></td>
<td class="num">(3,000)<span></span>
</td>
<td class="num">(34,799)<span></span>
</td>
<td class="num">(13,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice', window );">Exercise price per share, Cancelled or expired</a></td>
<td class="nump">$ 3.61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Cancelled or expired</a></td>
<td class="nump">$ 3.61<span></span>
</td>
<td class="nump">$ 2.30<span></span>
</td>
<td class="nump">$ 2.75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of shares, Exercised</a></td>
<td class="num">(22,500)<span></span>
</td>
<td class="num">(94,701)<span></span>
</td>
<td class="num">(45,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercised</a></td>
<td class="nump">$ 2.53<span></span>
</td>
<td class="nump">$ 1.58<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares, Ending Balance</a></td>
<td class="nump">769,000<span></span>
</td>
<td class="nump">789,500<span></span>
</td>
<td class="nump">749,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, Ending Balance</a></td>
<td class="nump">$ 2.82<span></span>
</td>
<td class="nump">$ 2.78<span></span>
</td>
<td class="nump">$ 2.42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of shares Exercisable, Ending Balance</a></td>
<td class="nump">539,000<span></span>
</td>
<td class="nump">564,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Weighted average exercise price Exercisable, Ending Balance</a></td>
<td class="nump">$ 2.69<span></span>
</td>
<td class="nump">$ 2.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice', window );">Exercise price per share, Beginning Balance</a></td>
<td class="nump">1.42<span></span>
</td>
<td class="nump">0.75<span></span>
</td>
<td class="nump">0.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice', window );">Exercise price per share, Cancelled or expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.42<span></span>
</td>
<td class="nump">2.44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice', window );">Exercise price per share, Exercised</a></td>
<td class="nump">2.44<span></span>
</td>
<td class="nump">0.75<span></span>
</td>
<td class="nump">0.75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice', window );">Exercise price per share, Ending Balance</a></td>
<td class="nump">1.42<span></span>
</td>
<td class="nump">1.42<span></span>
</td>
<td class="nump">0.75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice', window );">Exercise price per share Exercisable, Ending Balance</a></td>
<td class="nump">1.42<span></span>
</td>
<td class="nump">1.42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice', window );">Exercise price per share, Beginning Balance</a></td>
<td class="nump">4.13<span></span>
</td>
<td class="nump">4.13<span></span>
</td>
<td class="nump">1.75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice', window );">Exercise price per share, Cancelled or expired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.46<span></span>
</td>
<td class="nump">3.46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice', window );">Exercise price per share, Exercised</a></td>
<td class="nump">3.46<span></span>
</td>
<td class="nump">3.46<span></span>
</td>
<td class="nump">1.05<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice', window );">Exercise price per share, Ending Balance</a></td>
<td class="nump">4.13<span></span>
</td>
<td class="nump">4.13<span></span>
</td>
<td class="nump">$ 4.13<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice', window );">Exercise price per share Exercisable, Ending Balance</a></td>
<td class="nump">$ 4.13<span></span>
</td>
<td class="nump">$ 4.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cancelled or expired, Exercise price per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercised, Exercise price per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share, Granted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524520448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life - years</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Interest rate</a></td>
<td class="nump">1.76%<span></span>
</td>
<td class="nump">1.23%<span></span>
</td>
<td class="nump">0.37%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility</a></td>
<td class="nump">69.66%<span></span>
</td>
<td class="nump">63.28%<span></span>
</td>
<td class="nump">70.14%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value of options granted</a></td>
<td class="nump">$ 1.46<span></span>
</td>
<td class="nump">$ 1.23<span></span>
</td>
<td class="nump">$ 1.12<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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>XML
<SEQUENCE>107
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750519544480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK OPTIONS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Options granted percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options maximum granted term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-average remaining contractual life</a></td>
<td class="text">3 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,000<span></span>
</td>
<td class="nump">172,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">22,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,701<span></span>
</td>
<td class="nump">45,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Compensation expense related to non-vested awards, weighted average period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember', window );">Canada Revenue Agency [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Compensation expense related to non-vested awards</a></td>
<td class="nump">$ 129,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 229,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Aggregate intrinsic value of vested options</a></td>
<td class="nump">578,660<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">712,945<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Aggregate intrinsic value of vested options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 203,701<span></span>
</td>
<td class="nump">$ 56,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=FSI_ConsultantsMember', window );">Consultants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,000<span></span>
</td>
<td class="nump">45,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock option expense</a></td>
<td class="nump">$ 15,794<span></span>
</td>
<td class="nump">$ 13,065<span></span>
</td>
<td class="nump">$ 13,860<span></span>
</td>
<td class="nump">$ 10,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_AdditionalExpensesDueToOptionsGranted', window );">Additional expenses due to options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,210<span></span>
</td>
<td class="nump">$ 43,905<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,201<span></span>
</td>
<td class="nump">33,201<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=FSI_EmployeesMember', window );">Employees [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems', window );"><strong>Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">127,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockOptionPlanExpense', window );">Stock option expense</a></td>
<td class="nump">$ 1,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,500<span></span>
</td>
<td class="nump">$ 28,316<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_AdditionalExpensesDueToOptionsGranted', window );">Additional expenses due to options granted</a></td>
<td class="nump">$ 36,652<span></span>
</td>
<td class="nump">$ 26,524<span></span>
</td>
<td class="nump">$ 106,542<span></span>
</td>
<td class="nump">$ 73,711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">22,500<span></span>
</td>
<td class="nump">32,000<span></span>
</td>
<td class="nump">61,500<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_AdditionalExpensesDueToOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional expenses due to options granted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_AdditionalExpensesDueToOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockOptionPlanExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_CanadaRevenueAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=FSI_ConsultantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=FSI_ConsultantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=FSI_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=FSI_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750527682912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CAPITAL STOCK (Details Narrative) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">22,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,701<span></span>
</td>
<td class="nump">45,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=FSI_EmployeesStockOptionMember', window );">Employees Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="nump">22,500<span></span>
</td>
<td class="nump">32,000<span></span>
</td>
<td class="nump">61,500<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=FSI_ConsultantsStockOptionsMember', window );">Consultants Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,201<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OffsettingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OffsettingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_DerivativeInstrumentRiskAxis=FSI_EmployeesStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=FSI_EmployeesStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=FSI_ConsultantsStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=FSI_ConsultantsStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750524304848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF DISTRIBUTIONS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Distribution to noncontrolling interests, Beginning balance</a></td>
<td class="nump">$ 2,602,843<span></span>
</td>
<td class="nump">$ 2,561,751<span></span>
</td>
<td class="nump">$ 2,561,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distribution</a></td>
<td class="num">(265,922)<span></span>
</td>
<td class="num">(157,952)<span></span>
</td>
<td class="num">(804,003)<span></span>
</td>
<td class="num">$ (594,882)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Non-controlling interest share of income</a></td>
<td class="nump">144,477<span></span>
</td>
<td class="nump">186,484<span></span>
</td>
<td class="nump">845,095<span></span>
</td>
<td class="nump">606,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Distribution to noncontrolling interests, Ending balance</a></td>
<td class="nump">2,481,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,602,843<span></span>
</td>
<td class="nump">2,561,751<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember', window );">ENP Investments LLC [Member] | Ownership Interest Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Distribution to noncontrolling interests, Beginning balance</a></td>
<td class="nump">2,602,843<span></span>
</td>
<td class="nump">$ 2,561,751<span></span>
</td>
<td class="nump">2,561,751<span></span>
</td>
<td class="nump">2,550,149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distribution</a></td>
<td class="num">(265,922)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(804,003)<span></span>
</td>
<td class="num">(594,882)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Non-controlling interest share of income</a></td>
<td class="nump">144,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">845,095<span></span>
</td>
<td class="nump">606,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Distribution to noncontrolling interests, Ending balance</a></td>
<td class="nump">$ 2,481,398<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,602,843<span></span>
</td>
<td class="nump">$ 2,561,751<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=FSI_OwnershipInterestPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=FSI_OwnershipInterestPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750517447040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NON-CONTROLLING INTERESTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Partnership distribution to non-controlling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 804,003<span></span>
</td>
<td class="nump">$ 594,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable, after Allowance for Credit Loss, Current</a></td>
<td class="nump">$ 9,943,148<span></span>
</td>
<td class="nump">7,129,329<span></span>
</td>
<td class="nump">5,889,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_EnpInvestmentMember', window );">ENP Investment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,877,690<span></span>
</td>
<td class="nump">4,094,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity Method Investment, Ownership Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,215,119<span></span>
</td>
<td class="nump">$ 2,056,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember', window );">ENP Investments LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems', window );"><strong>Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest', window );">Subsidiary company ownership interest rate</a></td>
<td class="nump">65.00%<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Related party owner ship percentage</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Partnership distribution to non-controlling interest</a></td>
<td class="nump">$ 2,082,947<span></span>
</td>
<td class="nump">$ 1,924,995<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Sales</a></td>
<td class="nump">1,605,736<span></span>
</td>
<td class="nump">998,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable, after Allowance for Credit Loss, Current</a></td>
<td class="nump">$ 3,560,534<span></span>
</td>
<td class="nump">$ 2,215,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126942793&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of units or percentage investment held in the subsidiary by the limited liability company or limited partnership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_EnpInvestmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=FSI_EnpInvestmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=FSI_EnpnvestmentsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750520040112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF REPORTABLE SEGMENTS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 10,783,280<span></span>
</td>
<td class="nump">$ 7,624,697<span></span>
</td>
<td class="nump">$ 34,416,335<span></span>
</td>
<td class="nump">$ 31,407,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,356,499<span></span>
</td>
<td class="nump">1,607,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Segment profit (loss)</a></td>
<td class="nump">1,677,536<span></span>
</td>
<td class="nump">1,637,055<span></span>
</td>
<td class="nump">4,294,257<span></span>
</td>
<td class="nump">3,583,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for segment assets</a></td>
<td class="nump">176,684<span></span>
</td>
<td class="nump">96,136<span></span>
</td>
<td class="nump">782,219<span></span>
</td>
<td class="nump">1,080,598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for segment assets</a></td>
<td class="num">(176,684)<span></span>
</td>
<td class="num">(96,136)<span></span>
</td>
<td class="num">(782,219)<span></span>
</td>
<td class="num">(1,080,598)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember', window );">Corporate and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">10,783,280<span></span>
</td>
<td class="nump">7,624,697<span></span>
</td>
<td class="nump">34,416,335<span></span>
</td>
<td class="nump">31,407,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">57,618<span></span>
</td>
<td class="nump">62,274<span></span>
</td>
<td class="nump">199,930<span></span>
</td>
<td class="nump">260,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationNonproduction', window );">Depreciation and amortization</a></td>
<td class="nump">232,488<span></span>
</td>
<td class="nump">232,965<span></span>
</td>
<td class="nump">965,935<span></span>
</td>
<td class="nump">851,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">712,446<span></span>
</td>
<td class="nump">485,456<span></span>
</td>
<td class="nump">2,385,682<span></span>
</td>
<td class="nump">1,607,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Segment profit (loss)</a></td>
<td class="nump">1,533,059<span></span>
</td>
<td class="nump">1,450,571<span></span>
</td>
<td class="nump">3,449,162<span></span>
</td>
<td class="nump">2,977,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_Segmentassets', window );">Segment assets</a></td>
<td class="nump">45,116,791<span></span>
</td>
<td class="nump">36,660,094<span></span>
</td>
<td class="nump">39,551,270<span></span>
</td>
<td class="nump">35,087,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for segment assets</a></td>
<td class="nump">176,684<span></span>
</td>
<td class="nump">96,136<span></span>
</td>
<td class="nump">782,219<span></span>
</td>
<td class="nump">1,071,108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for segment assets</a></td>
<td class="num">(176,684)<span></span>
</td>
<td class="num">(96,136)<span></span>
</td>
<td class="num">(782,219)<span></span>
</td>
<td class="num">(1,071,108)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=FSI_EWCPMember', window );">EWCP [Member] | Corporate and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">47,253<span></span>
</td>
<td class="nump">71,351<span></span>
</td>
<td class="nump">420,811<span></span>
</td>
<td class="nump">334,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationNonproduction', window );">Depreciation and amortization</a></td>
<td class="nump">9,244<span></span>
</td>
<td class="nump">9,977<span></span>
</td>
<td class="nump">40,247<span></span>
</td>
<td class="nump">41,969<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">24,384<span></span>
</td>
<td class="nump">121,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Segment profit (loss)</a></td>
<td class="num">(124,175)<span></span>
</td>
<td class="num">(219,256)<span></span>
</td>
<td class="num">(368,994)<span></span>
</td>
<td class="num">(536,220)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_Segmentassets', window );">Segment assets</a></td>
<td class="nump">1,879,593<span></span>
</td>
<td class="nump">2,360,199<span></span>
</td>
<td class="nump">1,929,537<span></span>
</td>
<td class="nump">2,111,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for segment assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for segment assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=FSI_BCPAMember', window );">BCPA [Member] | Corporate and Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems', window );"><strong>Revenue from External Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">10,736,027<span></span>
</td>
<td class="nump">7,553,346<span></span>
</td>
<td class="nump">33,995,524<span></span>
</td>
<td class="nump">31,073,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">57,618<span></span>
</td>
<td class="nump">62,274<span></span>
</td>
<td class="nump">199,930<span></span>
</td>
<td class="nump">260,603<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationNonproduction', window );">Depreciation and amortization</a></td>
<td class="nump">223,244<span></span>
</td>
<td class="nump">222,988<span></span>
</td>
<td class="nump">925,688<span></span>
</td>
<td class="nump">809,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">712,446<span></span>
</td>
<td class="nump">485,456<span></span>
</td>
<td class="nump">2,361,298<span></span>
</td>
<td class="nump">1,486,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Segment profit (loss)</a></td>
<td class="nump">1,657,234<span></span>
</td>
<td class="nump">1,669,827<span></span>
</td>
<td class="nump">3,818,156<span></span>
</td>
<td class="nump">3,513,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_Segmentassets', window );">Segment assets</a></td>
<td class="nump">43,237,198<span></span>
</td>
<td class="nump">34,299,895<span></span>
</td>
<td class="nump">37,621,733<span></span>
</td>
<td class="nump">32,975,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for segment assets</a></td>
<td class="nump">176,684<span></span>
</td>
<td class="nump">96,136<span></span>
</td>
<td class="nump">782,219<span></span>
</td>
<td class="nump">1,071,108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for segment assets</a></td>
<td class="num">$ (176,684)<span></span>
</td>
<td class="num">$ (96,136)<span></span>
</td>
<td class="num">$ (782,219)<span></span>
</td>
<td class="num">$ (1,071,108)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_Segmentassets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Segment assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_Segmentassets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DepreciationNonproduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepreciationNonproduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=FSI_EWCPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=FSI_EWCPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=FSI_BCPAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=FSI_BCPAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750526494928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 10,783,280<span></span>
</td>
<td class="nump">$ 7,624,697<span></span>
</td>
<td class="nump">$ 34,416,335<span></span>
</td>
<td class="nump">$ 31,407,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">CANADA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">177,899<span></span>
</td>
<td class="nump">107,253<span></span>
</td>
<td class="nump">525,900<span></span>
</td>
<td class="nump">562,626<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=FSI_UnitedStatesandAbroadMember', window );">United States and Abroad [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Sales</a></td>
<td class="nump">$ 10,605,381<span></span>
</td>
<td class="nump">$ 7,517,444<span></span>
</td>
<td class="nump">$ 33,890,435<span></span>
</td>
<td class="nump">$ 30,844,828<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=FSI_UnitedStatesandAbroadMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=FSI_UnitedStatesandAbroadMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750527683280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 10,227,604<span></span>
</td>
<td class="nump">$ 10,296,954<span></span>
</td>
<td class="nump">$ 10,965,566<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">CANADA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">185,036<span></span>
</td>
<td class="nump">191,752<span></span>
</td>
<td class="nump">445,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,105,202<span></span>
</td>
<td class="nump">$ 10,519,903<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=FSI_UnitedStatesandAbroadMember', window );">United States and Abroad [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 10,042,568<span></span>
</td>
<td class="nump">$ 10,105,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=FSI_UnitedStatesandAbroadMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=FSI_UnitedStatesandAbroadMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750527429552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>Segments</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportingUnits', window );">Number of operating segment | Segments</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=FSI_ThreeCustomersMember', window );">Three Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_FSI_StockOptionExercisePercent', window );">Accounted risk percentage</a></td>
<td class="nump">58.00%<span></span>
</td>
<td class="nump">41.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">47.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Three Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts receivable | $</a></td>
<td class="nump">$ 6,235,661<span></span>
</td>
<td class="nump">$ 3,120,819<span></span>
</td>
<td class="nump">$ 16,917,948<span></span>
</td>
<td class="nump">$ 14,713,127<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FSI_StockOptionExercisePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock option exercise percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">FSI_StockOptionExercisePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FSI_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126942793&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_srt_MajorCustomersAxis=FSI_ThreeCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=FSI_ThreeCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.2</span><table class="report" border="0" cellspacing="2" id="idm139750523421872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 17, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 29, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,000<span></span>
</td>
<td class="nump">172,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalariesAndWages', window );">Annual base salary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 623,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 579,355<span></span>
</td>
<td class="nump">$ 2,321,285<span></span>
</td>
<td class="nump">$ 2,169,825<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Employment Agreement [Member] | Mr. O'Brien [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SalariesAndWages', window );">Annual base salary</a></td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Shares repurchased during period</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price</a></td>
<td class="nump">$ 7.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Stock options granted during period</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=FSI_EmployeeMember', window );">Employee [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=FSI_EmployeeMember', window );">Employee [Member] | Subsequent Event [Member] | Upon Exercise of Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Stock options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalariesAndWages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SalariesAndWages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=FSI_EmploymentAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=FSI_EmploymentAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_OBrienMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=FSI_OBrienMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=FSI_EmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=FSI_EmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=FSI_UponExerciseofStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=FSI_UponExerciseofStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>forms-4_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:FSI="http://flexiblesolutions.com/20220331"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="fsi-20220331.xsd" xlink:type="simple"/>
    <context id="From2022-01-01to2022-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_dei_BusinessContactMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_CapitalInExcessOfParValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_CapitalInExcessOfParValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_CapitalInExcessOfParValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_CapitalInExcessOfParValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_custom_CapitalInExcessOfParValueMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">FSI:CapitalInExcessOfParValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EnpInvestmentsLlcAndEnpMendotaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentsLlcAndEnpMendotaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2018-01-012018-12-31_custom_EnpnvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2018-01-012018-12-31_custom_EnpInvestmentsLLCMember_custom_UnrelatedPartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:UnrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_EnpInvestmentsLlcAndEnpMendotaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpInvestmentsLlcAndEnpMendotaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_ShippingAndHandlingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_ShippingAndHandlingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_ThreePrimaryCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_ThreePrimaryCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_ShippingAndHandlingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_ShippingAndHandlingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_ThreePrimaryCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_ThreePrimaryCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">FSI:ThreePrimaryCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_BoatMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_BuildingAndImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_TrailerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_PatentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_TechnologyEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_CustomerRelationshipsENPInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:CustomerRelationshipsENPInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_SoftwareENPInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:SoftwareENPInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_BoatMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_BuildingAndImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_TrailerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_PatentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_TechnologyEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:TechnologyEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_CustomerRelationshipsENPInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:CustomerRelationshipsENPInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_SoftwareENPInvestmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:SoftwareENPInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_BuildingAndImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_TrailerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_BoatMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_BuildingAndImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_TrailerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_BoatMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_BuildingAndImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BuildingAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_AutomobilesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_ComputerEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_TrailerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:TrailerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_BoatMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:BoatMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_DevelopedTechnologyRightsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_LandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-01-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <instant>2021-01-12</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_EquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_CADMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">FSI:CADMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_CADMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">FSI:CADMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_EnPInvestmentsCorporationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EnPInvestmentsCorporationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_EnPInvestmentsCorporationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EnPInvestmentsCorporationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_EnPInvestmentsCorporationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_EnPInvestmentsCorporationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_EnPInvestmentsCorporationLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnPInvestmentsCorporationLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_ComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2018-12-31_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2018-12-012018-12-31_custom_AppliedHoldingCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:AppliedHoldingCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2018-12-012018-12-31_srt_MaximumMember_custom_AppliedHoldingCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:AppliedHoldingCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2018-12-012018-12-31_custom_TrioOpportunityCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:TrioOpportunityCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="From2018-12-012018-12-31_us-gaap_CommonClassBMember_custom_TrioOpportunityCorpMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:TrioOpportunityCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-12-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2018-12-31_custom_TrioOpportunityCorpMember_us-gaap_CommonClassBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:TrioOpportunityCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="From2019-01-012019-01-31_custom_FloridaBasedLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="AsOf2019-01-31_custom_FloridaBasedLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_FloridaBasedLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_FloridaBasedLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_FloridaBasedLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_FloridaBasedLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2020-12-012020-12-31_custom_LygosIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_FloridaBasedLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_FloridaBasedLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_FloridaBasedLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_FloridaBasedLLCMember97078046">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_LygosIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_LygosIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember97078437">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_EnpRealtyLLCMember97078468">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_FloridaBasedLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_LygosIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_LygosIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_LygosIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_LygosIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:LygosIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_EnpPeruInvestmentsLlcMember97078609">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_FloridaBasedLLCMember97078625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_FloridaBasedLLCMember97078781">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:FloridaBasedLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2018-09-30_custom_NewAgreementMember_custom_HarrisBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="From2018-09-012018-09-30_custom_NewAgreementMember_custom_HarrisBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-01</startDate>
            <endDate>2018-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-08-31_custom_NewAgreementMember_custom_MidlandStatesBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="From2021-08-012021-08-30_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-08-31_srt_MaximumMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_MidlandStatesBankMember_custom_NewAgreementMember_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="From2021-10-012021-10-31_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_NewAgreementMember_custom_MidlandStatesBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2022-03-012022-03-31_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_srt_MaximumMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:NewAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-03</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2018-10-31_custom_EnpInvestmentsLLCMember_custom_TermLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2019-04-30_custom_HarrisBankMember_custom_NanoChemSolutionIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="AsOf2019-04-30_custom_HarrisBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_HarrisBankMember_custom_NanoChemSolutionIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-31</instant>
        </period>
    </context>
    <context id="From2018-01-012018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-03-31</instant>
        </period>
    </context>
    <context id="From2016-03-012016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="From2020-04-012020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-04-30_custom_HarrisBankMember_custom_EnpInvestmentsLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="From2020-10-012020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-10-31_custom_TermLoanMember_custom_EnpInvestmentsLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-10-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="AsOf2020-10-31_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-01-31_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis">srt:FederalHomeLoanBankOfCincinnatiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis">srt:FederalHomeLoanBankOfCincinnatiMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpPeruInvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:NanoChemSolutionsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpRealtyLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_PromissoryNoteWithENPRealtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithENPRealtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_PromissoryNoteWithMidlandBankMember_custom_NewManufacturingEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:NewManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_PromissoryNoteWithENPRealtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithENPRealtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteOneWithMidlandBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_NewManufacturingEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithMidlandBankMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">FSI:NewManufacturingEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="AsOf2020-01-31_custom_PromissoryNoteWithENPRealtyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">FSI:PromissoryNoteWithENPRealtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_HarrisBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_HarrisBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_HarrisBankOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_HarrisBankOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:HarrisBankOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_MidlandStatesBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_MidlandStatesBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_FordMotorCreditCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_FordMotorCreditCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:FordMotorCreditCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_PaycheckProtectionProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_PaycheckProtectionProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_PaycheckProtectionProgramOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_PaycheckProtectionProgramOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_MidlandStatesBankOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_MidlandStatesBankOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_MidlandStatesBankTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_MidlandStatesBankTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_StockYardsBankTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_StockYardsBankTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_MidlandStatesBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_PaycheckProtectionProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_PaycheckProtectionProgramOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:PaycheckProtectionProgramOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_MidlandStatesBankOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_MidlandStatesBankTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:MidlandStatesBankTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_StockYardsBankTrustMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:StockYardsBankTrustMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2018-10-31_custom_EnpInvestmentsLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-10-31</instant>
        </period>
    </context>
    <context id="From2018-10-012018-10-31_custom_EnpInvestmentsLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">FSI:EnpInvestmentsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="From2018-10-012018-10-31_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="From2019-06-012019-06-30_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="From2020-04-012020-04-30_srt_ParentCompanyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_TwoThousandTwentyNineTaxYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandTwentyNineTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_TwoThousandThirtyTaxYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_TwoThousandThirtyOneTaxYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyOneTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_TwoThousandThirtySevenTaxYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtySevenTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_TwoThousandThirtyEightTaxYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyEightTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_TwoThousandThirtyNineTaxYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandThirtyNineTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_TwoThousandFortyTaxYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandFortyTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_TwoThousandFortyOneTaxYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">FSI:TwoThousandFortyOneTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ConsultantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:ConsultantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ConsultantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:ConsultantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_CanadaRevenueAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_CanadaRevenueAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_ConsultantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:ConsultantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_ConsultantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:ConsultantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_EmployeesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_CanadaRevenueAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_CanadaRevenueAgencyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EmployeesStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:EmployeesStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EmployeesStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:EmployeesStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ConsultantsStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:ConsultantsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ConsultantsStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:ConsultantsStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_EmployeesStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:EmployeesStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_EmployeesStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">FSI:EmployeesStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_EnpnvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EnpInvestmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EnpInvestmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_EnpInvestmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_EnpInvestmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">FSI:EnpInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_EnpnvestmentsLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">FSI:EnpnvestmentsLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:OwnershipInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:EWCPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:BCPAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:EWCPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:BCPAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:EWCPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:BCPAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:EWCPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">FSI:BCPAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_country_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_country_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_UnitedStatesandAbroadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_UnitedStatesandAbroadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_country_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_country_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_UnitedStatesandAbroadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_UnitedStatesandAbroadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_country_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_country_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_country_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_country_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2022-03-31_custom_UnitedStatesandAbroadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_UnitedStatesandAbroadMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">FSI:UnitedStatesandAbroadMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ThreeCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_ThreeCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-03-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="From2022-01-012022-03-31_custom_ThreeCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-03-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-03-31_custom_ThreeCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">FSI:ThreeCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-29</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember_custom_UponExerciseofStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">FSI:EmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:UponExerciseofStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-29</endDate>
        </period>
    </context>
    <context id="From2022-04-162022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:OBrienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:EmploymentAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-16</startDate>
            <endDate>2022-04-17</endDate>
        </period>
    </context>
    <context id="AsOf2022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">FSI:OBrienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">FSI:EmploymentAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-17</instant>
        </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>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Segments">
        <measure>FSI:Segments</measure>
    </unit>
    <unit id="CAD">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="sqft">
        <measure>utr:sqft</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2022-01-01to2022-03-31">0001069394</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-01-01to2022-03-31">false</dei:AmendmentFlag>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-01-01to2022-03-31" id="xdx2ixbrl0016">A0</dei:EntityIncorporationStateCountryCode>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0257"
      unitRef="USD"
      xsi:nil="true"/>
    <FSI:GainLossOnSaleOfLand
      contextRef="From2020-01-012020-12-31"
      id="xdx2ixbrl0261"
      unitRef="USD"
      xsi:nil="true"/>
    <FSI:PppLoanForgiveness
      contextRef="From2020-01-012020-12-31"
      id="xdx2ixbrl0264"
      unitRef="USD"
      xsi:nil="true"/>
    <FSI:GainOnAcquisition
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0269"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0333"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl0334"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0335"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0338"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0341"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl0342"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0344"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0351"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0352"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0354"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0359"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl0360"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0361"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0362"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2020-01-012020-12-31_us-gaap_ParentMember"
      id="xdx2ixbrl0363"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0367"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0369"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0370"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0372"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0385"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl0386"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0387"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0390"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0393"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl0394"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0396"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0403"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0404"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0406"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0411"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl0412"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0413"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0414"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-12-31_us-gaap_ParentMember"
      id="xdx2ixbrl0415"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0419"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0421"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0422"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl0424"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0467"
      unitRef="USD"
      xsi:nil="true"/>
    <FSI:PaycheckProtectionProgramLoanForgiveness
      contextRef="From2020-01-012020-12-31"
      id="xdx2ixbrl0474"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromOtherDeposits
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0503"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0512"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0539"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfDebt
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0545"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl0581"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InventoryWorkInProcess
      contextRef="AsOf2021-12-31"
      id="xdx2ixbrl0776"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember"
      id="xdx2ixbrl0841"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember"
      id="xdx2ixbrl0847"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_LandMember"
      id="xdx2ixbrl0851"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember"
      id="xdx2ixbrl0919"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_us-gaap_LandMember"
      id="xdx2ixbrl0923"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2020-12-31_custom_EnpRealtyLLCMember97078468"
      id="xdx2ixbrl1089"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2021-12-31_custom_EnpRealtyLLCMember"
      id="xdx2ixbrl1091"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2019-12-31_custom_LygosIncMember"
      id="xdx2ixbrl1157"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2021-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"
      id="xdx2ixbrl1243"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromLoans
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl1336"
      unitRef="USD"
      xsi:nil="true"/>
    <FSI:ProceedsFromLoanAcquiredWithAcquisition
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl1339"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="From2020-01-012020-12-31"
      id="xdx2ixbrl1343"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_HarrisBankMember"
      id="xdx2ixbrl1353"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2020-12-31_custom_HarrisBankMember"
      id="xdx2ixbrl1355"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_HarrisBankOneMember"
      id="xdx2ixbrl1357"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2020-12-31_custom_HarrisBankOneMember"
      id="xdx2ixbrl1359"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember"
      id="xdx2ixbrl1361"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_FordMotorCreditCompanyMember"
      id="xdx2ixbrl1365"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2020-12-31_custom_FordMotorCreditCompanyMember"
      id="xdx2ixbrl1367"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_PaycheckProtectionProgramMember"
      id="xdx2ixbrl1369"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_PaycheckProtectionProgramOneMember"
      id="xdx2ixbrl1373"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl1440"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="From2020-01-012020-12-31"
      id="xdx2ixbrl1467"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      id="xdx2ixbrl1501"
      unitRef="USD"
      xsi:nil="true"/>
    <FSI:DeferredTaxAssetNet
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      id="xdx2ixbrl1513"
      unitRef="USD"
      xsi:nil="true"/>
    <FSI:DeferredTaxAssetNet
      contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"
      id="xdx2ixbrl1515"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember"
      id="xdx2ixbrl1517"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember"
      id="xdx2ixbrl1519"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember"
      id="xdx2ixbrl1521"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember"
      id="xdx2ixbrl1523"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember"
      id="xdx2ixbrl1537"
      unitRef="USD"
      xsi:nil="true"/>
    <FSI:DeferredTaxAssetNotRecognized
      contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember"
      id="xdx2ixbrl1541"
      unitRef="USD"
      xsi:nil="true"/>
    <FSI:DeferredTaxAssetNotRecognized
      contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember"
      id="xdx2ixbrl1543"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"
      id="xdx2ixbrl1744"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      id="xdx2ixbrl1803"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      id="xdx2ixbrl1833"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      id="xdx2ixbrl1875"
      unitRef="USD"
      xsi:nil="true"/>
    <FSI:PppLoanForgiveness
      contextRef="From2022-01-01to2022-03-31"
      id="xdx2ixbrl2140"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl2204"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl2205"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl2206"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl2209"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl2212"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl2213"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2215"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl2222"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2223"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl2225"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl2230"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl2231"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl2232"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2233"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2022-01-012022-03-31_us-gaap_ParentMember"
      id="xdx2ixbrl2234"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl2238"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl2240"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2241"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl2243"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl2276"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl2277"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl2278"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl2281"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl2284"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl2285"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2287"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl2294"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2295"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl2297"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl2301"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember"
      id="xdx2ixbrl2302"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl2303"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2304"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-03-31_us-gaap_ParentMember"
      id="xdx2ixbrl2305"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl2309"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl2311"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl2312"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember"
      id="xdx2ixbrl2314"
      unitRef="USD"
      xsi:nil="true"/>
    <FSI:PaycheckProtectionProgramLoanForgiveness
      contextRef="From2022-01-01to2022-03-31"
      id="xdx2ixbrl2361"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2022-01-01to2022-03-31"
      id="xdx2ixbrl2448"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2021-01-012021-03-31"
      id="xdx2ixbrl2449"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-03-31_us-gaap_LeaseholdImprovementsMember"
      id="xdx2ixbrl2661"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-03-31_us-gaap_DevelopedTechnologyRightsMember"
      id="xdx2ixbrl2664"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-03-31_us-gaap_LandMember"
      id="xdx2ixbrl2666"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember"
      id="xdx2ixbrl2700"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember"
      id="xdx2ixbrl2703"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_LandMember"
      id="xdx2ixbrl2705"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="From2022-01-01to2022-03-31"
      id="xdx2ixbrl2745"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="From2022-01-01to2022-03-31"
      id="xdx2ixbrl2747"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IndefinitelivedIntangibleAssetsAcquired
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl2755"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="From2021-01-012021-12-31"
      id="xdx2ixbrl2757"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2021-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember"
      decimals="0"
      id="xdx2ixbrl2969"
      unitRef="USD">430880</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="From2022-01-01to2022-03-31"
      id="xdx2ixbrl2985"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2022-03-31_custom_MidlandStatesBankMember"
      id="xdx2ixbrl2998"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember"
      id="xdx2ixbrl2999"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2022-03-31_custom_PaycheckProtectionProgramMember"
      id="xdx2ixbrl3000"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_PaycheckProtectionProgramMember"
      id="xdx2ixbrl3001"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2022-03-31_custom_PaycheckProtectionProgramOneMember"
      id="xdx2ixbrl3002"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_PaycheckProtectionProgramOneMember"
      id="xdx2ixbrl3003"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      id="xdx2ixbrl3122"
      unitRef="USDPShares">1.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="AsOf2021-03-31_us-gaap_CanadaRevenueAgencyMember"
      id="xdx2ixbrl3135"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      id="xdx2ixbrl3184"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      id="xdx2ixbrl3192"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      id="xdx2ixbrl3204"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:InterestExpense
      contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      id="xdx2ixbrl3212"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      id="xdx2ixbrl3220"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      id="xdx2ixbrl3232"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2022-01-01to2022-03-31">S-4</dei:DocumentType>
    <dei:EntityRegistrantName contextRef="From2022-01-01to2022-03-31">FLEXIBLE SOLUTIONS INTERNATIONAL INC.</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-01-01to2022-03-31">71-1630889</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-01-01to2022-03-31">6001 54 Ave.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2022-01-01to2022-03-31">Taber</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="From2022-01-01to2022-03-31">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="From2022-01-01to2022-03-31">T1G 1X4</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-01-01to2022-03-31">(403)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-01-01to2022-03-31">223-2995</dei:LocalPhoneNumber>
    <dei:ContactPersonnelName contextRef="From2022-01-012022-03-31_dei_BusinessContactMember">Daniel B. O&#x2019;Brien</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1 contextRef="From2022-01-012022-03-31_dei_BusinessContactMember">6001 54 Ave.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2022-01-012022-03-31_dei_BusinessContactMember">Taber</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="From2022-01-012022-03-31_dei_BusinessContactMember">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="From2022-01-012022-03-31_dei_BusinessContactMember">T1G 1X4</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-01-012022-03-31_dei_BusinessContactMember">(403)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-01-012022-03-31_dei_BusinessContactMember">223-2995</dei:LocalPhoneNumber>
    <dei:EntityFilerCategory contextRef="From2022-01-01to2022-03-31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2022-01-01to2022-03-31">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-01-01to2022-03-31">false</dei:EntityEmergingGrowthCompany>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">5710227</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3472776</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">5710227</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3472776</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1025347</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1000000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">7129329</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">5889813</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">9502005</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">8372476</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">442161</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">302447</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">23809069</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">19037512</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">4931713</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">5142041</us-gaap:PropertyPlantAndEquipmentNet>
    <FSI:FiniteLivedPatentGross contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">13699</FSI:FiniteLivedPatentGross>
    <FSI:FiniteLivedPatentGross contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">30137</FSI:FiniteLivedPatentGross>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">217267</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">483113</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2600000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2776000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">8540</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">8540</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:EquityMethodInvestments contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">5424010</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4776167</us-gaap:EquityMethodInvestments>
    <us-gaap:Goodwill contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2534275</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2534275</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">12697</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">299603</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">39551270</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">35087388</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1283486</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">558105</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">457062</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1225804</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">349004</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">314277</us-gaap:DeferredRevenueCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">4561396</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2540348</us-gaap:TaxesPayableCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2300819</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2116073</us-gaap:LinesOfCreditCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">77715</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">287900</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">793574</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">848794</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">9823056</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">7891301</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">139552</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">195213</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">310162</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">233751</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1573024</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2998844</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">11845794</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">11319109</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">12355246</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">12355246</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">12260545</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">12260545</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">12355</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">12261</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">12355</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">12261</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">16983648</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">16633190</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">-775730</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">-872121</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">8882360</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">5433198</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">25102633</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">21206528</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2602843</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2561751</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">27705476</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">23768279</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">39551270</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">35087388</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">34416335</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">31407454</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">23019824</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">21641035</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">11396511</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">9766419</us-gaap:GrossProfit>
    <us-gaap:SalariesAndWages
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">2321285</us-gaap:SalariesAndWages>
    <us-gaap:SalariesAndWages
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">2169825</us-gaap:SalariesAndWages>
    <us-gaap:OfficersCompensation
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">883460</us-gaap:OfficersCompensation>
    <us-gaap:OfficersCompensation
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">804272</us-gaap:OfficersCompensation>
    <us-gaap:GeneralInsuranceExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">581187</us-gaap:GeneralInsuranceExpense>
    <us-gaap:GeneralInsuranceExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">479218</us-gaap:GeneralInsuranceExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">382663</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">453639</us-gaap:OperatingLeaseExpense>
    <FSI:Consulting
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">320759</FSI:Consulting>
    <FSI:Consulting
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">277277</FSI:Consulting>
    <us-gaap:ProfessionalFees
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">285424</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">283842</us-gaap:ProfessionalFees>
    <us-gaap:OtherGeneralExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">269459</us-gaap:OtherGeneralExpense>
    <us-gaap:OtherGeneralExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">250330</us-gaap:OtherGeneralExpense>
    <FSI:InterestExpenses
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">199930</FSI:InterestExpenses>
    <FSI:InterestExpenses
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">260657</FSI:InterestExpenses>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">172185</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">197196</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">116411</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">81422</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:TravelAndEntertainmentExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">107894</us-gaap:TravelAndEntertainmentExpense>
    <us-gaap:TravelAndEntertainmentExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">95053</us-gaap:TravelAndEntertainmentExpense>
    <FSI:InvestorRelationsAndTransferAgentFee
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">94256</FSI:InvestorRelationsAndTransferAgentFee>
    <FSI:InvestorRelationsAndTransferAgentFee
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">78930</FSI:InvestorRelationsAndTransferAgentFee>
    <FSI:Commissions
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">62632</FSI:Commissions>
    <FSI:Commissions
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">148922</FSI:Commissions>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">45482</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">43535</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">-25091</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">6890</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">21523</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">17651</us-gaap:UtilitiesOperatingExpense>
    <FSI:ShippingCost
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">16567</FSI:ShippingCost>
    <FSI:ShippingCost
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">12839</FSI:ShippingCost>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">6979</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1016</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OperatingExpenses
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">5913187</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">5648734</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">5483324</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">4117685</us-gaap:OperatingIncomeLoss>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">9490</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <FSI:GainLossOnSaleOfLand
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">44330</FSI:GainLossOnSaleOfLand>
    <FSI:PppLoanForgiveness
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">537960</FSI:PppLoanForgiveness>
    <us-gaap:GainLossOnInvestments
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">507143</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">877358</us-gaap:GainLossOnInvestments>
    <FSI:GainOnAcquisition
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">133341</FSI:GainOnAcquisition>
    <us-gaap:InvestmentIncomeInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">77999</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">53101</us-gaap:InvestmentIncomeInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">6650756</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">5190975</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">363317</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">409553</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">1993182</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1197888</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">4294257</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">3583534</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">845095</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">606484</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">3449162</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">2977050</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USDPShares">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">12316254</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">12240641</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">12505522</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">12302552</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">4294257</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">3583534</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">96391</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">122489</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">4390648</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">3706023</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">845095</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">606484</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">3545553</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">3099539</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12215545</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12216</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">16437473</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">2456148</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-994610</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">17911227</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2019-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">2550149</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">20461376</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">122489</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">122489</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">122489</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">2977050</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">2977050</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">606484</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">3583534</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">45000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">45</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">39705</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">39750</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">39750</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2020-01-012020-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">594882</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">594882</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">156012</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">156012</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">156012</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12260545</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12261</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">16633190</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">5433198</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-872121</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">21206528</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">2561751</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">23768279</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">96391</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">96391</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">96391</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">3449162</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">3449162</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">845095</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">4294257</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">94701</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">94</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">140346</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">140440</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">140440</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">804003</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">804003</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-12-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">210112</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">210112</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">210112</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12355246</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12355</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">16983648</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">8882360</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-775730</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">25102633</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">2602843</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">27705476</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">4294257</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">3583534</us-gaap:ProfitLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">210112</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">156012</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">965935</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">851672</us-gaap:DepreciationAndAmortization>
    <FSI:LeaseRightOfUseFinancing
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">22057</FSI:LeaseRightOfUseFinancing>
    <FSI:LeaseRightOfUseFinancing
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">53768</FSI:LeaseRightOfUseFinancing>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">265846</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">331773</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <FSI:GainLossOnInvestment
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">507143</FSI:GainLossOnInvestment>
    <FSI:GainLossOnInvestment
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">877358</FSI:GainLossOnInvestment>
    <FSI:BadDebtExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">-6979</FSI:BadDebtExpense>
    <FSI:BadDebtExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-1016</FSI:BadDebtExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">363317</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">409553</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">9490</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <FSI:GainLossOnSaleOfLand
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">44330</FSI:GainLossOnSaleOfLand>
    <FSI:PaycheckProtectionProgramLoanForgiveness
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">537960</FSI:PaycheckProtectionProgramLoanForgiveness>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">1246495</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1420614</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">1275746</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-1284607</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">139714</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">83809</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">102856</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">553478</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">2021048</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">770243</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">34727</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">101056</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">4535746</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">5705441</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromOtherDeposits
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">22090</us-gaap:ProceedsFromOtherDeposits>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">500000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">3152025</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">359300</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">972295</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-13419</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">263380</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">9490</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">782219</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1080598</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">-659539</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-3215329</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">184746</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-273909</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">943080</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">4395915</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">3413160</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">287903</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">385541</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:RepaymentsOfDebt
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">500000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">804003</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">594882</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">140440</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">39750</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">-1709800</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-2697337</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">96391</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">45331</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">2262798</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-161894</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4472776</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">4634670</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">6735574</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4472776</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">5710227</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3472776</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1025347</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1000000</us-gaap:ShortTermInvestments>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">464026</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">179029</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">260657</us-gaap:InterestPaidNet>
    <FSI:InventoryAdditionsInAccountsPayableAndAccruedLiabilities
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">250923</FSI:InventoryAdditionsInAccountsPayableAndAccruedLiabilities>
    <FSI:InventoryAdditionsInAccountsPayableAndAccruedLiabilities
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">397140</FSI:InventoryAdditionsInAccountsPayableAndAccruedLiabilities>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_80F_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zAb16u7W6BZ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;1.
Basis of Presentation&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;. &lt;span style="display: none"&gt;&lt;span id="xdx_82A_zw9r2219Sbl2"&gt;BASIS OF PRESENTATION&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;These
consolidated financial statements include the accounts of Flexible Solutions International Inc. (the &#x201c;Company&#x201d;), its wholly-owned
subsidiaries Flexible Fermentation Ltd., NanoChem Solutions Inc. (&#x201c;NanoChem&#x201d;), Flexible Solutions Ltd., Flexible Biomass
LP, FS Biomass Inc., NCS Deferred Corp., Natural Chem SEZC Ltd., and InnFlex Holdings Inc. and its &lt;span id="xdx_901_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20210101__20211231__srt--OwnershipAxis__custom--EnpInvestmentsLlcAndEnpMendotaMember_zrINb05I0R01" title="Subsidiary company ownership interest rate"&gt;65&lt;/span&gt;% interest in ENP Investments, LLC
(&#x201c;ENP Investments&#x201d;) and ENP Mendota, LLC (&#x201c;ENP Mendota&#x201d;). All inter-company balances and transactions have been
eliminated upon consolidation. The Company was incorporated on May 12, 1998 in the State of Nevada and had no operations until June 30,
1998. In 2019, the Company redomiciled into Alberta, Canada.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
2018, NanoChem completed the purchase of a &lt;span id="xdx_904_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zb9uYeATpRi9" title="Subsidiary company ownership interest rate"&gt;65&lt;/span&gt;% interest in ENP Investments for an aggregate purchase price of $&lt;span id="xdx_903_eus-gaap--BusinessCombinationConsiderationTransferred1_c20180101__20181231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Purchase price"&gt;5,110,560&lt;/span&gt;. An unrelated
party owns the remaining &lt;span id="xdx_90A_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpInvestmentsLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--UnrelatedPartyMember_zkAMniuZWwli" title="Subsidiary company ownership interest rate"&gt;35&lt;/span&gt;% interest in ENP Investments, and ENP Investments is consolidated into the financial statements. The outside
investor&#x2019;s ownership interest in ENP Investments is included in noncontrolling interests in these consolidated financial statements
from the acquisition date onward. In 2020, ENP Investments increased its investment in ENP Realty from &lt;span id="xdx_90E_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MinimumMember_zbJbDRB6MF6d" title="Subsidiary company ownership interest rate"&gt;24&lt;/span&gt;% to &lt;span id="xdx_901_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MaximumMember_zHbG3vIIoMHj" title="Subsidiary company ownership interest rate"&gt;100&lt;/span&gt;%, making ENP Realty
a wholly-owned subsidiary of ENP Investments. In 2021, ENP Realty was renamed ENP Mendota and is consolidated into the financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company and its subsidiaries develop, manufacture and market specialty chemicals which slow the evaporation of water. One product, HEATSAVR&#xae;,
is marketed for use in swimming pools and spas where its use, by slowing the evaporation of water, allows the water to retain a higher
temperature for a longer period of time and thereby reduces the energy required to maintain the desired temperature of the water in the
pool. Another product, WATERSAVR&#xae;, is marketed for water conservation in irrigation canals, aquaculture, and reservoirs where its
use slows water loss due to evaporation. In addition to the water conservation products, the Company also manufactures and markets water-soluble
chemicals utilizing thermal polyaspartate biopolymers (hereinafter referred to as &#x201c;TPAs&#x201d;), which are beta-proteins manufactured
from the common biological amino acid, L-aspartic. TPAs can be formulated to prevent corrosion and scaling in water piping within the
petroleum, chemical, utility and mining industries. TPAs are also used as proteins to enhance fertilizers in improving crop yields and
can be used as additives for household laundry detergents, consumer care products and pesticides. The TPA division also manufactures
two nitrogen conservation products for agriculture that slows nitrogen loss from fields.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
outbreak of the novel strain of coronavirus, specifically identified as &#x201c;COVID-19&#x201d;, has resulted in a widespread health crisis
that has affected economies and financial markets around the world resulting in an economic downturn. This outbreak may also cause staff
shortages, reduced customer demand, increased government regulations or interventions, all of which may negatively impact the business,
financial condition or results of operations of the Company. The duration and impact of the COVID-19 outbreak is unknown at this time
and it is not possible to reliably estimate the length and severity of these developments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2021-01-012021-12-31_custom_EnpInvestmentsLlcAndEnpMendotaMember"
      decimals="INF"
      unitRef="Pure">0.65</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2018-01-012018-12-31_custom_EnpnvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.65</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">5110560</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2018-01-012018-12-31_custom_EnpInvestmentsLLCMember_custom_UnrelatedPartyMember"
      decimals="INF"
      unitRef="Pure">0.35</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MinimumMember"
      decimals="INF"
      unitRef="Pure">0.24</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MaximumMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zRp9kDdyeS34" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2.
&lt;span&gt;Significant Accounting Policies&lt;/span&gt;. &lt;b&gt;&lt;span id="xdx_825_zEgljZhfD5sk" style="display: none"&gt;SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;These
consolidated financial statements have been prepared on a historical cost basis, except where otherwise noted, in accordance with accounting
principles generally accepted in the United States applicable to a going concern and reflect the policies outlined below.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_847_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z0fbKof6pB61" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)
&lt;i&gt;&lt;span id="xdx_866_zEIqvYh3ceg5"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date
of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_z0ma3OFf0Aii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)
&lt;i&gt;&lt;span id="xdx_865_zEaoiY9TyXHb"&gt;Inventories and Cost of Sales&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories
are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae
to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale.
Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs
(receiving and purchasing) and utilities and overhead expenses related to the Company&#x2019;s manufacturing and processing facilities.
Shipping and handling charges billed to customers are included in revenue (2021 - $&lt;span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zSVrag0rl4X3" title="Revenue from Contract with Customer, Excluding Assessed Tax"&gt;465,493&lt;/span&gt;; 2020 &#x2013; $&lt;span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zmWn9LthbdCa" title="Revenue from Contract with Customer, Excluding Assessed Tax"&gt;427,920&lt;/span&gt;). Shipping and handling
costs incurred are included in cost of goods sold (2021 - $&lt;span id="xdx_900_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zB0aamnpVjB7" title="Cost of Goods and Services Sold"&gt;1,058,674&lt;/span&gt;; 2020 &#x2013; $&lt;span id="xdx_903_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zgvfzDomXrC3" title="Cost of Goods and Services Sold"&gt;1,051,588&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zvNHD6szx3G7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(c)
&lt;i&gt;&lt;span id="xdx_866_zyTwkWBDX9l"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are
continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate
allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall
customer credit-worthiness and historical experience.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z1YulY4myp5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(d)
&lt;i&gt;&lt;span id="xdx_867_znxYHWPSLSHd"&gt;Property, Equipment, Leaseholds and Intangible Assets&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_z5dWLyYYEZO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B7_zlPfzWVw30ke"&gt;SCHEDULE OF METHOD OF DEPRECIATION&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 55%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 43%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer
    hardware&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z44jHLrrTpBi" title="Depreciation method used and annual rate"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Furniture
    and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zy1kQmquukqi" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Manufacturing
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zq5YxItyna4j" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ziT4ptdsa0I5" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Boat&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z5elPWHeq8mf" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Building
    and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zV3slMEDjBmf" title="Depreciation method used and annual rate"&gt;10%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trailer&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zDpKnIp7Srm9" title="Depreciation method used and annual rate"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Automobiles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zJ7sAc2aaFOc" title="Depreciation method used and annual rate"&gt;Straight-line
    over 5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Patents&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zUQGnoGcumhf" title="Depreciation method used and annual rate"&gt;Straight-line
    over 17 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Technology&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zTRMGRr7mbz5" title="Depreciation method used and annual rate"&gt;Straight-line
    over 10 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zIjK1WBJXIP5" title="Depreciation method used and annual rate"&gt;Straight-line
    over lease term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Customer
    relationships &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z58VczgrDlqj" title="Depreciation method used and annual rate"&gt;Straight-line
    over 15 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software
    &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_z7yQ8qdk10R" title="Depreciation method used and annual rate"&gt;Straight-line
    over 3 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A7_zSwoGnG8Yfga" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zphhnjuMvRyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;e)
&lt;i&gt;&lt;span id="xdx_86C_zXyL7qsob5K7"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with FASB Codification Topic 360, &lt;i&gt;&#x201c;Property, Plant and Equipment&#x201d; &lt;/i&gt;(ASC 360), the Company reviews long-lived
assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever
events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets
is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected
future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded
to the extent that an asset&#x2019;s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from
such estimates. There were no impairment charges during the periods presented.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84C_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zi5V221GjRA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(f)
&lt;i&gt;&lt;span id="xdx_86D_z177sSOyO1D8"&gt;Foreign Currency&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
functional currency of the Company is the U.S. dollar. The functional currency of three of the Company&#x2019;s subsidiaries is the Canadian
dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and
liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange
rates prevailing during the year. Translation adjustments arising on conversion of the Company&#x2019;s financial statements from the
subsidiary&#x2019;s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination
of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Foreign
exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income
(loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84F_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zOjsGQ63xU6h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(g)
&lt;i&gt;&lt;span id="xdx_866_zrnFwXrHme95"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note
19.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer,
(2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of
the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied.
The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product
is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point,
the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service
and performance obligation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Since
the Company&#x2019;s inception, product returns have been insignificant; therefore, no provision has been established for estimated product
returns.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
revenues consist of products sold to distributors with payment terms greater than the Company&#x2019;s customary business terms due to
lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition
of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84B_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_zAqkjZWRvUx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(h)
&lt;i&gt;&lt;span id="xdx_861_z3cB9HFjbrOb"&gt;Stock Issued in Exchange for Services&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the
Company&#x2019;s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized
over the period that the services are performed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zsGE27Jo2VMa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;i)
&lt;i&gt;&lt;span id="xdx_865_zlbIfOwhXJZk"&gt;Stock-based Compensation&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, &lt;i&gt;Compensation
&#x2014; Stock Compensation&lt;/i&gt;, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based
compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized
on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest.
Shares are issued from treasury upon exercise of stock options.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zZQrPnEebFff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(j)
&lt;i&gt;&lt;span id="xdx_864_z2GP0Agodi6a"&gt;Other Comprehensive Income&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included
in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders&#x2019;
equity. The Company&#x2019;s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zKUqclfujMLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(k)
&lt;i&gt;&lt;span id="xdx_864_zKOSKwGhOYIi"&gt;Income Per Share&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic
earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding
in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants.
Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included
in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect
on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the years ended December
31, 2021 and 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--UseOfEstimates_zMbsb2EoCDn4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;l)
&lt;i&gt;&lt;span id="xdx_864_zsve7NV2tYL5"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated
financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from
those estimates and would impact the results of operations and cash flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.45pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimates
and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the
estimates are revised and in any future periods affected.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.45pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible
assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful
lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments,
discount rates for right of use assets and the valuation of inventory.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0BH9V9e5lSd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0.55pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(m)
&lt;i&gt;&lt;span id="xdx_86A_zGAaOHYPJVZ6"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal
or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.
The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered
observable and the last unobservable, that may be used to measure fair value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    1 &#x2013; Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    2 &#x2013; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets
    or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable
    market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    3 &#x2014; Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets
    or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term
line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial
instruments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments
being at market rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zx06inet32O9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(n)
&lt;i&gt;&lt;span id="xdx_86E_zDRybwmA0BIb"&gt;Contingencies&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Certain
conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which
will only be resolved when one or more future events occur or fail to occur. The Company&#x2019;s management and its legal counsel assess
such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related
to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company&#x2019;s
legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;If
the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability
can be estimated, the estimated liability would be accrued in the Company&#x2019;s consolidated financial statements. If the assessment
indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated,
then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would
be disclosed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Loss
contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed.
Legal fees associated with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_z0IrhDCYYHYi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(o)
&lt;i&gt;&lt;span id="xdx_86B_z8jDe7cyMYIi"&gt;Income Taxes&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future
tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that
when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with FASB ASC 740 &#x201c;&lt;i&gt;Income taxes&lt;/i&gt;&#x201d; under the liability method, it is the Company&#x2019;s policy to provide
for uncertain tax positions and the related interest and penalties based upon management&#x2019;s assessment of whether a tax benefit
is more likely than not to be sustained upon examination by tax authorities. At December 31, 2021, the Company believes it has appropriately
accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized
benefit is established or is required to pay amounts in excess of the liability, the Company&#x2019;s effective tax rate in a given financial
statement period may be affected. Interest and penalties associated with the Company&#x2019;s tax positions are recorded as interest expense
in the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zI05byQ0hGPg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(p)
&lt;i&gt;&lt;span id="xdx_868_z1ZwYcJLZdke"&gt;Risk Management&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated
balance sheets are net of allowances for doubtful accounts, estimated by the Company&#x2019;s management based on prior experience and
the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure
is minimized by dealing with only credit worthy counterparties. Revenue for the Company&#x2019;s three primary customers totaled $&lt;span id="xdx_902_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zOS4EpWjI00g" title="Revenue from Contract with Customer, Excluding Assessed Tax"&gt;16,917,947&lt;/span&gt;
(&lt;span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zfsy62oWCZHb" title="[custom:ConcentrationRiskThresholdPercentage]"&gt;49&lt;/span&gt;%) for the year ended December 31, 2021 (2020 - $&lt;span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zjszlIo1nerc" title="Revenue from Contract with Customer, Excluding Assessed Tax"&gt;14,713,127&lt;/span&gt; or &lt;span id="xdx_90E_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zuInXhPSLzB5" title="[custom:ConcentrationRiskThresholdPercentage]"&gt;47&lt;/span&gt;%). Accounts receivable for the Company&#x2019;s three primary customers
totaled $&lt;span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z7SYKm5Nz7K" title="Accounts Receivable, after Allowance for Credit Loss"&gt;4,940,995&lt;/span&gt; (&lt;span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zMBGqPdzI448" title="[custom:ConcentrationRiskThresholdPercentage]"&gt;69&lt;/span&gt;%) at December 31, 2021 (2020 - $&lt;span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zz2ZhwbIOSQg" title="Accounts Receivable, after Allowance for Credit Loss"&gt;3,986,284&lt;/span&gt; or &lt;span id="xdx_90D_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zt2tPUAnV8O7" title="[custom:ConcentrationRiskThresholdPercentage]"&gt;68&lt;/span&gt;%).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash
equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally
insured amounts. The Company has not experienced any losses in such accounts.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from
financial assets and liabilities, subject to fixed long-term rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange
rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The
Company has not hedged its exposure to currency fluctuations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate
as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will
refinance its long-term debt where possible to obtain more favourable rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--EquityMethodInvestmentsPolicy_zrNend6p3aPd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(q)
&lt;i&gt;&lt;span id="xdx_863_zZwSBY8hy1Rd"&gt;Equity Method Investment&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise
significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company&#x2019;s
ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on
the investee&#x2019;s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under
the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and
adjusted for dividends received and the Company&#x2019;s share of the investee&#x2019;s earnings or losses together with other-than-temporary
impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zUQPenO0Idsa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(r)
&lt;i&gt;&lt;span id="xdx_866_zXAPsxvAASYd"&gt;Goodwill and intangible assets&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed.
Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company
performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with
a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the
qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its
carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear,
the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including
goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair
value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit
is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount,
goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit&#x2019;s fair value,
limited to the total amount of goodwill allocated to the reporting unit.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.3in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible
assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of
impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative
assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments,
and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of
the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required.
When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill.
If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated,
requiring recognition of an impairment charge for the differential.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qualitative
assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment,
it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their
carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived
intangibles were recognized during the year ended December 31, 2021 or 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Finite-lived
intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators
of finite-lived intangibles and other long-lived assets as described in the &#x201c;Impairment of Long Lived Assets&#x201d; significant
accounting policy.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_zpXvQfT1zgll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(s)
&lt;i&gt;&lt;span id="xdx_86C_zbHK8bRW3XD2"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material
impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other
new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_850_zAgPzyBaYWj3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_847_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z0fbKof6pB61" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)
&lt;i&gt;&lt;span id="xdx_866_zEIqvYh3ceg5"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date
of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_z0ma3OFf0Aii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)
&lt;i&gt;&lt;span id="xdx_865_zEaoiY9TyXHb"&gt;Inventories and Cost of Sales&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories
are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae
to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale.
Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs
(receiving and purchasing) and utilities and overhead expenses related to the Company&#x2019;s manufacturing and processing facilities.
Shipping and handling charges billed to customers are included in revenue (2021 - $&lt;span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zSVrag0rl4X3" title="Revenue from Contract with Customer, Excluding Assessed Tax"&gt;465,493&lt;/span&gt;; 2020 &#x2013; $&lt;span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zmWn9LthbdCa" title="Revenue from Contract with Customer, Excluding Assessed Tax"&gt;427,920&lt;/span&gt;). Shipping and handling
costs incurred are included in cost of goods sold (2021 - $&lt;span id="xdx_900_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zB0aamnpVjB7" title="Cost of Goods and Services Sold"&gt;1,058,674&lt;/span&gt;; 2020 &#x2013; $&lt;span id="xdx_903_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20200101__20201231__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zgvfzDomXrC3" title="Cost of Goods and Services Sold"&gt;1,051,588&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-12-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      unitRef="USD">465493</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      unitRef="USD">427920</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-01-012021-12-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      unitRef="USD">1058674</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-12-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      unitRef="USD">1051588</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy contextRef="From2021-01-012021-12-31">&lt;p id="xdx_841_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zvNHD6szx3G7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(c)
&lt;i&gt;&lt;span id="xdx_866_zyTwkWBDX9l"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are
continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate
allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall
customer credit-worthiness and historical experience.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_849_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z1YulY4myp5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(d)
&lt;i&gt;&lt;span id="xdx_867_znxYHWPSLSHd"&gt;Property, Equipment, Leaseholds and Intangible Assets&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_z5dWLyYYEZO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B7_zlPfzWVw30ke"&gt;SCHEDULE OF METHOD OF DEPRECIATION&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 55%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 43%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer
    hardware&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z44jHLrrTpBi" title="Depreciation method used and annual rate"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Furniture
    and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zy1kQmquukqi" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Manufacturing
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zq5YxItyna4j" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ziT4ptdsa0I5" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Boat&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z5elPWHeq8mf" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Building
    and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zV3slMEDjBmf" title="Depreciation method used and annual rate"&gt;10%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trailer&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zDpKnIp7Srm9" title="Depreciation method used and annual rate"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Automobiles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zJ7sAc2aaFOc" title="Depreciation method used and annual rate"&gt;Straight-line
    over 5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Patents&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zUQGnoGcumhf" title="Depreciation method used and annual rate"&gt;Straight-line
    over 17 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Technology&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zTRMGRr7mbz5" title="Depreciation method used and annual rate"&gt;Straight-line
    over 10 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zIjK1WBJXIP5" title="Depreciation method used and annual rate"&gt;Straight-line
    over lease term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Customer
    relationships &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z58VczgrDlqj" title="Depreciation method used and annual rate"&gt;Straight-line
    over 15 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software
    &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_z7yQ8qdk10R" title="Depreciation method used and annual rate"&gt;Straight-line
    over 3 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A7_zSwoGnG8Yfga" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <FSI:ScheduleOfMethodOfDepreciationTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_898_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_z5dWLyYYEZO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B7_zlPfzWVw30ke"&gt;SCHEDULE OF METHOD OF DEPRECIATION&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 70%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 55%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-top: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 43%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer
    hardware&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z44jHLrrTpBi" title="Depreciation method used and annual rate"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Furniture
    and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zy1kQmquukqi" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Manufacturing
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zq5YxItyna4j" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ziT4ptdsa0I5" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Boat&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z5elPWHeq8mf" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Building
    and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_905_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zV3slMEDjBmf" title="Depreciation method used and annual rate"&gt;10%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trailer&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zDpKnIp7Srm9" title="Depreciation method used and annual rate"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Automobiles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zJ7sAc2aaFOc" title="Depreciation method used and annual rate"&gt;Straight-line
    over 5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Patents&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zUQGnoGcumhf" title="Depreciation method used and annual rate"&gt;Straight-line
    over 17 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Technology&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zTRMGRr7mbz5" title="Depreciation method used and annual rate"&gt;Straight-line
    over 10 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_906_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zIjK1WBJXIP5" title="Depreciation method used and annual rate"&gt;Straight-line
    over lease term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Customer
    relationships &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z58VczgrDlqj" title="Depreciation method used and annual rate"&gt;Straight-line
    over 15 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software
    &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_z7yQ8qdk10R" title="Depreciation method used and annual rate"&gt;Straight-line
    over 3 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</FSI:ScheduleOfMethodOfDepreciationTableTextBlock>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_us-gaap_ComputerEquipmentMember">30%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_us-gaap_FurnitureAndFixturesMember">20%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_us-gaap_MachineryAndEquipmentMember">20%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_us-gaap_OfficeEquipmentMember">20%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_custom_BoatMember">20%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_custom_BuildingAndImprovementsMember">10%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_custom_TrailerMember">30%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_us-gaap_AutomobilesMember">Straight-line
    over 5 years</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_us-gaap_PatentsMember">Straight-line
    over 17 years</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_us-gaap_TechnologyEquipmentMember">Straight-line
    over 10 years</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_us-gaap_LeaseholdImprovementsMember">Straight-line
    over lease term</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_custom_CustomerRelationshipsENPInvestmentsMember">Straight-line
    over 15 years</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2021-01-012021-12-31_custom_SoftwareENPInvestmentsMember">Straight-line
    over 3 years</FSI:DepreciationMethodUsedAndAnnualRate>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_848_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zphhnjuMvRyc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;e)
&lt;i&gt;&lt;span id="xdx_86C_zXyL7qsob5K7"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with FASB Codification Topic 360, &lt;i&gt;&#x201c;Property, Plant and Equipment&#x201d; &lt;/i&gt;(ASC 360), the Company reviews long-lived
assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever
events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets
is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected
future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded
to the extent that an asset&#x2019;s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from
such estimates. There were no impairment charges during the periods presented.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_84C_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zi5V221GjRA7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(f)
&lt;i&gt;&lt;span id="xdx_86D_z177sSOyO1D8"&gt;Foreign Currency&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
functional currency of the Company is the U.S. dollar. The functional currency of three of the Company&#x2019;s subsidiaries is the Canadian
dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and
liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange
rates prevailing during the year. Translation adjustments arising on conversion of the Company&#x2019;s financial statements from the
subsidiary&#x2019;s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination
of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Foreign
exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income
(loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_84F_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zOjsGQ63xU6h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(g)
&lt;i&gt;&lt;span id="xdx_866_zrnFwXrHme95"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note
19.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer,
(2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of
the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied.
The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product
is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point,
the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service
and performance obligation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Since
the Company&#x2019;s inception, product returns have been insignificant; therefore, no provision has been established for estimated product
returns.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
revenues consist of products sold to distributors with payment terms greater than the Company&#x2019;s customary business terms due to
lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition
of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <FSI:StockIssuedInExchangeForServicesPolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_84B_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_zAqkjZWRvUx7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(h)
&lt;i&gt;&lt;span id="xdx_861_z3cB9HFjbrOb"&gt;Stock Issued in Exchange for Services&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the
Company&#x2019;s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized
over the period that the services are performed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</FSI:StockIssuedInExchangeForServicesPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_848_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zsGE27Jo2VMa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;i)
&lt;i&gt;&lt;span id="xdx_865_zlbIfOwhXJZk"&gt;Stock-based Compensation&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, &lt;i&gt;Compensation
&#x2014; Stock Compensation&lt;/i&gt;, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based
compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized
on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest.
Shares are issued from treasury upon exercise of stock options.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_841_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zZQrPnEebFff" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(j)
&lt;i&gt;&lt;span id="xdx_864_z2GP0Agodi6a"&gt;Other Comprehensive Income&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included
in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders&#x2019;
equity. The Company&#x2019;s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_841_eus-gaap--EarningsPerSharePolicyTextBlock_zKUqclfujMLk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(k)
&lt;i&gt;&lt;span id="xdx_864_zKOSKwGhOYIi"&gt;Income Per Share&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic
earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding
in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants.
Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included
in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect
on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the years ended December
31, 2021 and 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2021-01-012021-12-31">&lt;p id="xdx_841_eus-gaap--UseOfEstimates_zMbsb2EoCDn4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;l)
&lt;i&gt;&lt;span id="xdx_864_zsve7NV2tYL5"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated
financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from
those estimates and would impact the results of operations and cash flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.45pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimates
and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the
estimates are revised and in any future periods affected.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.45pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible
assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful
lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments,
discount rates for right of use assets and the valuation of inventory.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2021-01-012021-12-31">&lt;p id="xdx_84B_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0BH9V9e5lSd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify; text-indent: 0.55pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(m)
&lt;i&gt;&lt;span id="xdx_86A_zGAaOHYPJVZ6"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal
or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.
The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered
observable and the last unobservable, that may be used to measure fair value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    1 &#x2013; Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    2 &#x2013; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets
    or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable
    market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    3 &#x2014; Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets
    or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term
line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial
instruments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments
being at market rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_849_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zx06inet32O9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(n)
&lt;i&gt;&lt;span id="xdx_86E_zDRybwmA0BIb"&gt;Contingencies&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Certain
conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which
will only be resolved when one or more future events occur or fail to occur. The Company&#x2019;s management and its legal counsel assess
such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related
to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company&#x2019;s
legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;If
the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability
can be estimated, the estimated liability would be accrued in the Company&#x2019;s consolidated financial statements. If the assessment
indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated,
then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would
be disclosed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Loss
contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed.
Legal fees associated with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_z0IrhDCYYHYi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(o)
&lt;i&gt;&lt;span id="xdx_86B_z8jDe7cyMYIi"&gt;Income Taxes&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future
tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that
when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with FASB ASC 740 &#x201c;&lt;i&gt;Income taxes&lt;/i&gt;&#x201d; under the liability method, it is the Company&#x2019;s policy to provide
for uncertain tax positions and the related interest and penalties based upon management&#x2019;s assessment of whether a tax benefit
is more likely than not to be sustained upon examination by tax authorities. At December 31, 2021, the Company believes it has appropriately
accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized
benefit is established or is required to pay amounts in excess of the liability, the Company&#x2019;s effective tax rate in a given financial
statement period may be affected. Interest and penalties associated with the Company&#x2019;s tax positions are recorded as interest expense
in the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2021-01-012021-12-31">&lt;p id="xdx_84B_eus-gaap--ConcentrationRiskCreditRisk_zI05byQ0hGPg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(p)
&lt;i&gt;&lt;span id="xdx_868_z1ZwYcJLZdke"&gt;Risk Management&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated
balance sheets are net of allowances for doubtful accounts, estimated by the Company&#x2019;s management based on prior experience and
the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure
is minimized by dealing with only credit worthy counterparties. Revenue for the Company&#x2019;s three primary customers totaled $&lt;span id="xdx_902_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zOS4EpWjI00g" title="Revenue from Contract with Customer, Excluding Assessed Tax"&gt;16,917,947&lt;/span&gt;
(&lt;span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zfsy62oWCZHb" title="[custom:ConcentrationRiskThresholdPercentage]"&gt;49&lt;/span&gt;%) for the year ended December 31, 2021 (2020 - $&lt;span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zjszlIo1nerc" title="Revenue from Contract with Customer, Excluding Assessed Tax"&gt;14,713,127&lt;/span&gt; or &lt;span id="xdx_90E_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zuInXhPSLzB5" title="[custom:ConcentrationRiskThresholdPercentage]"&gt;47&lt;/span&gt;%). Accounts receivable for the Company&#x2019;s three primary customers
totaled $&lt;span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z7SYKm5Nz7K" title="Accounts Receivable, after Allowance for Credit Loss"&gt;4,940,995&lt;/span&gt; (&lt;span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zMBGqPdzI448" title="[custom:ConcentrationRiskThresholdPercentage]"&gt;69&lt;/span&gt;%) at December 31, 2021 (2020 - $&lt;span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zz2ZhwbIOSQg" title="Accounts Receivable, after Allowance for Credit Loss"&gt;3,986,284&lt;/span&gt; or &lt;span id="xdx_90D_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20200101__20201231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zt2tPUAnV8O7" title="[custom:ConcentrationRiskThresholdPercentage]"&gt;68&lt;/span&gt;%).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash
equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally
insured amounts. The Company has not experienced any losses in such accounts.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from
financial assets and liabilities, subject to fixed long-term rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange
rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The
Company has not hedged its exposure to currency fluctuations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate
as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will
refinance its long-term debt where possible to obtain more favourable rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember"
      decimals="0"
      unitRef="USD">16917947</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <FSI:ConcentrationRiskThresholdPercentage
      contextRef="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember"
      decimals="INF"
      unitRef="Pure">0.49</FSI:ConcentrationRiskThresholdPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember"
      decimals="0"
      unitRef="USD">14713127</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <FSI:ConcentrationRiskThresholdPercentage
      contextRef="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember"
      decimals="INF"
      unitRef="Pure">0.47</FSI:ConcentrationRiskThresholdPercentage>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2021-12-31_custom_ThreePrimaryCustomersMember"
      decimals="0"
      unitRef="USD">4940995</us-gaap:AccountsReceivableNet>
    <FSI:ConcentrationRiskThresholdPercentage
      contextRef="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember"
      decimals="INF"
      unitRef="Pure">0.69</FSI:ConcentrationRiskThresholdPercentage>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2020-12-31_custom_ThreePrimaryCustomersMember"
      decimals="0"
      unitRef="USD">3986284</us-gaap:AccountsReceivableNet>
    <FSI:ConcentrationRiskThresholdPercentage
      contextRef="From2020-01-012020-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember"
      decimals="INF"
      unitRef="Pure">0.68</FSI:ConcentrationRiskThresholdPercentage>
    <us-gaap:EquityMethodInvestmentsPolicy contextRef="From2021-01-012021-12-31">&lt;p id="xdx_84E_eus-gaap--EquityMethodInvestmentsPolicy_zrNend6p3aPd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(q)
&lt;i&gt;&lt;span id="xdx_863_zZwSBY8hy1Rd"&gt;Equity Method Investment&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise
significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company&#x2019;s
ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on
the investee&#x2019;s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under
the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and
adjusted for dividends received and the Company&#x2019;s share of the investee&#x2019;s earnings or losses together with other-than-temporary
impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy contextRef="From2021-01-012021-12-31">&lt;p id="xdx_84E_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zUQPenO0Idsa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(r)
&lt;i&gt;&lt;span id="xdx_866_zXAPsxvAASYd"&gt;Goodwill and intangible assets&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed.
Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company
performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with
a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the
qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its
carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear,
the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including
goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair
value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit
is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount,
goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit&#x2019;s fair value,
limited to the total amount of goodwill allocated to the reporting unit.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05in; text-align: justify; text-indent: 0.3in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible
assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of
impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative
assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments,
and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of
the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required.
When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill.
If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated,
requiring recognition of an impairment charge for the differential.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qualitative
assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment,
it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their
carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived
intangibles were recognized during the year ended December 31, 2021 or 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Finite-lived
intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators
of finite-lived intangibles and other long-lived assets as described in the &#x201c;Impairment of Long Lived Assets&#x201d; significant
accounting policy.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_849_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_zpXvQfT1zgll" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(s)
&lt;i&gt;&lt;span id="xdx_86C_zbHK8bRW3XD2"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material
impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other
new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.&lt;/span&gt;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_80C_eus-gaap--LesseeOperatingLeasesTextBlock_znP3bIgs0Q51" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;3.
&lt;span&gt;Leases &lt;b&gt;&lt;span id="xdx_829_z29kXnC3Cuq2" style="display: none"&gt;LEASES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounting
and reporting guidance for leases requires that leases be evaluated and classified as either operating or finance leases by the lessee
and as either operating, sales-type or direct financing leases by the lessor. For leases with terms greater than 12 months, the Company
records the related right-of-use (&#x201c;ROU&#x201d;) asset and lease obligation at the present value of lease payments over the term.
Leases may include fixed rental escalation clauses, renewal options and / or termination options that are factored into the determination
of lease payments when appropriate. The Company&#x2019;s operating leases are included in ROU assets, lease liabilities-current portion
and lease liability-less current portion in the accompanying consolidated balance sheets. ROU assets represent the Company&#x2019;s right
to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the
lease. The Company&#x2019;s leases do not usually provide a readily determinable implicit rate; therefore, an estimate of the Company&#x2019;s
incremental borrowing rate is used to discount the lease payments based on information available at the lease commencement date. The
discount rate used was &lt;span id="xdx_909_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_c20211231_zz26ykbIW5Rf" title="Operating leases discount rate"&gt;5.5&lt;/span&gt;%.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_znvdiWs5BOz4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
table below summarizes the right-of-use asset and lease liability for the year ended December 31, 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_zmYTjilXJPh8"&gt;SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 90%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-decoration: underline; font-weight: bold; text-align: left"&gt;Right of Use Assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 84%"&gt;Balance at December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20200101__20201231_zxoFF5obpXR2" style="width: 14%; text-align: right" title="Right of Use Assets Beginning Balance"&gt;789,205&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Addition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--OperatingLeaseAssetsAddition_pp0p0_c20200101__20201231_z8tPdp5n7ouh" style="text-align: right" title="Addition"&gt;260,661&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Termination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--OperatingLeasesAssetsTermination_c20200101__20201231_pp0p0" style="text-align: right" title="Termination"&gt;(234,980&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20200101__20201231_z4wEdD1YCbV1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation"&gt;(331,773&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance at December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zPKax8oCy2oj" style="text-align: right" title="Right of Use Assets Ending Balance"&gt;483,113&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zLbzOPUeSl2g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation"&gt;(265,846&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance at December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zAFXdNrBCaU8" style="text-align: right" title="Right of Use Assets Ending Balance"&gt;217,267&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline; font-weight: bold; text-align: left"&gt;Lease Liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance at December 31, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20200101__20201231_zJ22uqJEIwc6" style="text-align: right" title="Lease Liability Beginning Balance"&gt;789,205&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Addition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--OperatingLeasesLiabilityAddition_c20200101__20201231_pp0p0" style="text-align: right" title="Addition"&gt;260,661&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Termination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--OperatingLeasesLiabilityTermination_pp0p0_c20200101__20201231_zsyS7IMrCghj" style="text-align: right" title="Termination"&gt;(234,980&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Lease interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--LeaseInterestExpense_c20200101__20201231_pp0p0" style="text-align: right" title="Lease interest expense"&gt;53,768&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Payments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20200101__20201231_zco2cj0Ysagi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments"&gt;(385,541&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance at December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_z63JfCGl6Jr1" style="text-align: right" title="Lease Liability Ending Balance"&gt;483,113&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Lease interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zctDyBbRYAh7" style="text-align: right" title="Lease interest expense"&gt;22,057&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Payments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z9R3fmOKH9wg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments"&gt;(287,903&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance at December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_z8d0g1z3ncfa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance"&gt;217,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Short-term portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zKSKEoTDAhg4" style="text-align: right" title="Short-term portion"&gt;77,715&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z3iPAaXNtF67" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion"&gt;139,552&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zVOwesMLPETe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;217,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_z5jnoL00lvC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z4THXWU4keZ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Undiscounted
rent payments are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_zdve3Wfqljr"&gt;SCHEDULE OF UNDISCOUNTED RENT PAYMENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_499_20211231_zP2IDO4kxUn3" style="text-align: right"&gt;78,240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPz1VZ_ztTzIN3bp74h" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%; text-align: justify"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;78,240&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPz1VZ_zRiGeaZt7Cw5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;77,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPz1VZ_zu52hjG56X59" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,440&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_maLOLLPz1VZ_zMDIJXaMjux2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;71,940&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPz1VZ_zyqqLngmSJv" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;297,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zPwpe5PojJug" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Impact of discounting&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(80,453&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Lease liability, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;217,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_z7YN6rlD21Kg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseDiscountRate contextRef="AsOf2021-12-31" decimals="INF" unitRef="Pure">0.055</us-gaap:LesseeOperatingLeaseDiscountRate>
    <FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_893_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_znvdiWs5BOz4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
table below summarizes the right-of-use asset and lease liability for the year ended December 31, 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_zmYTjilXJPh8"&gt;SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; border-collapse: collapse; width: 90%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-decoration: underline; font-weight: bold; text-align: left"&gt;Right of Use Assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 84%"&gt;Balance at December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20200101__20201231_zxoFF5obpXR2" style="width: 14%; text-align: right" title="Right of Use Assets Beginning Balance"&gt;789,205&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Addition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--OperatingLeaseAssetsAddition_pp0p0_c20200101__20201231_z8tPdp5n7ouh" style="text-align: right" title="Addition"&gt;260,661&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Termination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--OperatingLeasesAssetsTermination_c20200101__20201231_pp0p0" style="text-align: right" title="Termination"&gt;(234,980&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20200101__20201231_z4wEdD1YCbV1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation"&gt;(331,773&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance at December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zPKax8oCy2oj" style="text-align: right" title="Right of Use Assets Ending Balance"&gt;483,113&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zLbzOPUeSl2g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation"&gt;(265,846&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance at December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zAFXdNrBCaU8" style="text-align: right" title="Right of Use Assets Ending Balance"&gt;217,267&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline; font-weight: bold; text-align: left"&gt;Lease Liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance at December 31, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20200101__20201231_zJ22uqJEIwc6" style="text-align: right" title="Lease Liability Beginning Balance"&gt;789,205&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Addition&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--OperatingLeasesLiabilityAddition_c20200101__20201231_pp0p0" style="text-align: right" title="Addition"&gt;260,661&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Termination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--OperatingLeasesLiabilityTermination_pp0p0_c20200101__20201231_zsyS7IMrCghj" style="text-align: right" title="Termination"&gt;(234,980&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Lease interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--LeaseInterestExpense_c20200101__20201231_pp0p0" style="text-align: right" title="Lease interest expense"&gt;53,768&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Payments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20200101__20201231_zco2cj0Ysagi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments"&gt;(385,541&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance at December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_z63JfCGl6Jr1" style="text-align: right" title="Lease Liability Ending Balance"&gt;483,113&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Lease interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zctDyBbRYAh7" style="text-align: right" title="Lease interest expense"&gt;22,057&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Payments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z9R3fmOKH9wg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments"&gt;(287,903&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance at December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_z8d0g1z3ncfa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance"&gt;217,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Short-term portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zKSKEoTDAhg4" style="text-align: right" title="Short-term portion"&gt;77,715&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z3iPAaXNtF67" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion"&gt;139,552&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zVOwesMLPETe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;217,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">789205</us-gaap:OperatingLeaseRightOfUseAsset>
    <FSI:OperatingLeaseAssetsAddition
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">260661</FSI:OperatingLeaseAssetsAddition>
    <FSI:OperatingLeasesAssetsTermination
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-234980</FSI:OperatingLeasesAssetsTermination>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">331773</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">483113</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">265846</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">217267</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">789205</us-gaap:OperatingLeaseLiability>
    <FSI:OperatingLeasesLiabilityAddition
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">260661</FSI:OperatingLeasesLiabilityAddition>
    <FSI:OperatingLeasesLiabilityTermination
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-234980</FSI:OperatingLeasesLiabilityTermination>
    <FSI:LeaseInterestExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">53768</FSI:LeaseInterestExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">385541</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">483113</us-gaap:OperatingLeaseLiability>
    <FSI:LeaseInterestExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">22057</FSI:LeaseInterestExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">287903</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">217267</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">77715</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">139552</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">217267</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_z4THXWU4keZ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Undiscounted
rent payments are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_zdve3Wfqljr"&gt;SCHEDULE OF UNDISCOUNTED RENT PAYMENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_499_20211231_zP2IDO4kxUn3" style="text-align: right"&gt;78,240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPz1VZ_ztTzIN3bp74h" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 80%; text-align: justify"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;78,240&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPz1VZ_zRiGeaZt7Cw5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;77,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPz1VZ_zu52hjG56X59" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,440&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_maLOLLPz1VZ_zMDIJXaMjux2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;71,940&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pp0p0_mtLOLLPz1VZ_zyqqLngmSJv" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;297,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zPwpe5PojJug" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Impact of discounting&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(80,453&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Lease liability, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;217,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">78240</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">77100</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">70440</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">71940</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">297720</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">80453</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">217267</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinancingReceivablesTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_806_eus-gaap--FinancingReceivablesTextBlock_zGblIiwEj8Kh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;4.
&lt;span&gt;Accounts Receivable &lt;b&gt;&lt;span id="xdx_82A_zG5CuoRGhY5g" style="display: none"&gt;ACCOUNTS RECEIVABLE&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zKbmmJlrLhFg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zGEO4ZSBJohl"&gt;SCHEDULE OF ACCOUNTS RECEIVABLE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20211231_zVVUF86G12r6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20201231_zAD8vqYveWMj" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_z4NFmKL0eqEe" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;7,403,308&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;6,161,249&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_z0h2JiHc1JZ8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Allowances for doubtful accounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(273,979&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(271,436&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzCGO_zacAlxXzMyc7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,129,329&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,889,813&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A6_zXda4wtCfTzb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:FinancingReceivablesTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_893_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zKbmmJlrLhFg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zGEO4ZSBJohl"&gt;SCHEDULE OF ACCOUNTS RECEIVABLE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20211231_zVVUF86G12r6" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49A_20201231_zAD8vqYveWMj" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_z4NFmKL0eqEe" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;7,403,308&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;6,161,249&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_z0h2JiHc1JZ8" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Allowances for doubtful accounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(273,979&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(271,436&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzCGO_zacAlxXzMyc7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,129,329&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,889,813&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AccountsReceivableGross contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">7403308</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">6161249</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">273979</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">271436</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AccountsAndNotesReceivableNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">7129329</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">5889813</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_80E_eus-gaap--InventoryDisclosureTextBlock_zHuucQHW0dj3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;5.
&lt;span&gt;Inventories &lt;span id="xdx_826_zNS0FrCxPhK" style="display: none"&gt;INVENTORIES&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zE1zvLRMz1qk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BF_zn3wFWQpBjS1"&gt;SCHEDULE OF INVENTORIES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20211231_z1QygdhdEd0a" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20201231_zKTPU8G0ztF7" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_z7kwJE3yLnN5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Completed goods&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;3,417,829&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;3,393,794&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzDiN_z5fX5WuBiQaa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Work in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0776"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;152,595&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_zjw3Jqeplpka" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Raw materials and supplies&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,084,176&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,826,087&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzDiN_zCQYjA5oYjM2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total inventory&lt;/span&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,502,005&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,372,476&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_z7fbzG6KljI4" style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_892_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zE1zvLRMz1qk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BF_zn3wFWQpBjS1"&gt;SCHEDULE OF INVENTORIES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_495_20211231_z1QygdhdEd0a" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20201231_zKTPU8G0ztF7" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_z7kwJE3yLnN5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Completed goods&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;3,417,829&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;3,393,794&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--InventoryWorkInProcess_iI_pp0p0_maINzDiN_z5fX5WuBiQaa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Work in progress&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0776"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;152,595&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_zjw3Jqeplpka" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Raw materials and supplies&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,084,176&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,826,087&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzDiN_zCQYjA5oYjM2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total inventory&lt;/span&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,502,005&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,372,476&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">3417829</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3393794</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcess contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">152595</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryRawMaterialsAndSupplies contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">6084176</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4826087</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">9502005</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">8372476</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_80E_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zFBAUaF1rbOg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;6.
&lt;span&gt;Property, Equipment and Leaseholds &lt;span style="font-variant: small-caps"&gt;&lt;span id="xdx_82A_zW5zVjxlF9Ic" style="display: none"&gt;PROPERTY, EQUIPMENT AND LEASEHOLDS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zQf95OB29Tm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BE_zsxJFHuZlLil"&gt;SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6IagJkkWm9g" style="width: 14%; text-align: right" title="Cost"&gt;4,823,708&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6OjoO26Hlh4" style="width: 14%; text-align: right" title="Accumulated Depreciation"&gt;2,983,589&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z3mjqj8tjmug" style="width: 14%; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,840,119&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Automobiles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zQVdUD9JALMk" style="text-align: right" title="Cost"&gt;196,255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBd3jdxS1nYj" style="text-align: right" title="Accumulated Depreciation"&gt;71,258&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zRckIAqSFJCf" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;124,997&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computer hardware&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmgYMeTPqEqf" style="text-align: right" title="Cost"&gt;43,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zPEhHTvJpyj1" style="text-align: right" title="Accumulated Depreciation"&gt;42,456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zK9HmOwOT2g" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zvSHEQeZAS59" style="text-align: right" title="Cost"&gt;130,658&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zx2EFt0qBr4e" style="text-align: right" title="Accumulated Depreciation"&gt;106,101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z0rez7RsNyOc" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;24,557&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zVZhlKwdbxc" style="text-align: right" title="Cost"&gt;1,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zK3HxneSE3pd" style="text-align: right" title="Accumulated Depreciation"&gt;1,155&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztskZy3WZ2Nc" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;717&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturing equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zYi4XmmSWXd6" style="text-align: right" title="Cost"&gt;6,867,799&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z9MVXMcxdK84" style="text-align: right" title="Accumulated Depreciation"&gt;4,171,699&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5dSPJOg1B07" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;2,696,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Trailer&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z5xSMZcBgqfc" style="text-align: right" title="Cost"&gt;9,463&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_znuuJ3b0wh2i" style="text-align: right" title="Accumulated Depreciation"&gt;7,532&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zEvR7mwu2hGa" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Boat&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z9O2MlnIF4Pg" style="text-align: right" title="Cost"&gt;34,400&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zD6wxgIt3Gqf" style="text-align: right" title="Accumulated Depreciation"&gt;26,284&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z4qRlMy50HQd" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;8,116&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zU4rxGL1Z372" style="text-align: right" title="Cost"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl8VjxDx7Lj3" style="text-align: right" title="Accumulated Depreciation"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zvkHbBzEjCT2" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0841"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zONCi4vNHbl7" style="text-align: right" title="Cost"&gt;107,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zLO38p5X7nUi" style="text-align: right" title="Accumulated Depreciation"&gt;107,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zDaZB9A7whz4" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0847"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Land&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zzWsQk3HAr82" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zAUOpsFmZx5f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0851"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zxcnFD2XuiCk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;12,538,418&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;7,606,705&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;4,931,713&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z2xggdUxPDeh" style="width: 14%; text-align: right" title="Cost"&gt;4,798,370&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zo8xUD4jTwJe" style="width: 14%; text-align: right" title="Accumulated Depreciation"&gt;2,836,142&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zNtgRDDxMezh" style="width: 14%; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,962,228&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Automobiles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zdiNLCfbyWbb" style="text-align: right" title="Cost"&gt;180,956&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zUpjUOkzKdC4" style="text-align: right" title="Accumulated Depreciation"&gt;61,266&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zvQGB6Ir6aG4" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;119,690&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computer hardware&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zdZLtO6di8Kj" style="text-align: right" title="Cost"&gt;43,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zUnPMa1ngME5" style="text-align: right" title="Accumulated Depreciation"&gt;41,957&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zy2OmZiRKvLk" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,636&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zwj9r7Oc7Wdj" style="text-align: right" title="Cost"&gt;111,145&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zmHqBqEifps2" style="text-align: right" title="Accumulated Depreciation"&gt;101,186&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zX4z5NxNUWr8" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;9,959&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zGplvNwQi9D5" style="text-align: right" title="Cost"&gt;1,864&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zNL0aOoPiWd8" style="text-align: right" title="Accumulated Depreciation"&gt;971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zIjBL02ru4n6" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;893&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturing equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5vUCDmx9rr3" style="text-align: right" title="Cost"&gt;6,154,425&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_za1nGbSr0ark" style="text-align: right" title="Accumulated Depreciation"&gt;3,573,748&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zv48BQLN7kjc" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;2,580,677&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Trailer&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zJQj9SaHqVMi" style="text-align: right" title="Cost"&gt;9,422&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z33mqDH9afzl" style="text-align: right" title="Accumulated Depreciation"&gt;6,675&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zaJ9uGg4oSIg" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;2,747&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Boat&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyGRlJFh5Z4b" style="text-align: right" title="Cost"&gt;34,400&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z1qymRSduX0f" style="text-align: right" title="Accumulated Depreciation"&gt;24,255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zWMVB0Js2Jl" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;10,145&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl30RkG2bga7" style="text-align: right" title="Cost"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_ziGsCPADoXdj" style="text-align: right" title="Accumulated Depreciation"&gt;87,205&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuGAiOKNUbTg" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,667&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zYuTbx1QTWJh" style="text-align: right" title="Cost"&gt;107,295&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zshI1XyfkMj6" style="text-align: right" title="Accumulated Depreciation"&gt;107,295&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zT6a0EGpDXw7" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0919"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Land&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_ze1fLkmOpADe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;452,399&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zZ3jJkVGG89l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0923"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z11ex2owSN05" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;452,399&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231_z87QSSWhFWn" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;11,982,741&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231_z2K9lJlKZjN4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;6,840,700&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231_zoy0Ntvw4Uc2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;5,142,041&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A6_zr6fWGJTWzOg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amount
of depreciation expense for 2021: $&lt;span id="xdx_903_eus-gaap--Depreciation_pp0p0_c20210101__20211231_zzH8kidXiEmb" title="Depreciation"&gt;773,497&lt;/span&gt; (2020: $&lt;span id="xdx_905_eus-gaap--Depreciation_pp0p0_c20200101__20201231_z3BTW44AyOCe" title="Depreciation"&gt;659,233&lt;/span&gt;) and is included in cost of sales in the consolidated statements of income
and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2021, &lt;span id="xdx_909_eus-gaap--AreaOfLand_iI_usqft_c20210112_zCiINoHCl5Yj" title="Area of land"&gt;3.3&lt;/span&gt; acres of cleared and undeveloped land in Taber, AB Canada was disposed of for proceeds of $&lt;span id="xdx_909_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zIYOKH0si0O8"&gt;263,380&lt;/span&gt;
($&lt;span id="xdx_901_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_uCAD_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zeZ32Tpyne6i"&gt;333,899&lt;/span&gt;CAD). With a cost of $&lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zk3wCFQo6ns1" title="Cost"&gt;219,318&lt;/span&gt; ($&lt;span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_uCAD_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z8w8qCDq3YL5" title="Cost"&gt;278,040&lt;/span&gt;CAD) the Company recognized a gain of $&lt;span id="xdx_900_ecustom--GainOnInvestments_pp0p0_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z4rpbvCnd9s" title="Recognized gains"&gt;44,330&lt;/span&gt; ($&lt;span id="xdx_90D_ecustom--GainOnInvestments_pp0p0_uCAD_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z3bKEZNqzoO7"&gt;55,859&lt;/span&gt;CAD) on the disposal. During the
year ended December 31, 2020, equipment with a cost of $&lt;span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentGross_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_pp0p0" title="Cost"&gt;79,517&lt;/span&gt; and accumulated depreciation of $&lt;span id="xdx_909_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zPIK1xoqJnz4" title="Accumulated depreciation"&gt;64,218&lt;/span&gt; was disposed for proceeds of $&lt;span id="xdx_909_eus-gaap--ProceedsFromSaleOfMachineryAndEquipment_pp0p0_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_z4yAs4pLZ95k" title="Proceed for disposal"&gt;24,789&lt;/span&gt;.
The Company recognized a gain of $&lt;span id="xdx_903_eus-gaap--GainLossOnSaleOfPropertyPlantEquipment_pp0p0_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zQW3PmksIJj9" title="Gain on disposal"&gt;9,490&lt;/span&gt; on the disposal.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_891_eus-gaap--PropertyPlantAndEquipmentTextBlock_zQf95OB29Tm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8BE_zsxJFHuZlLil"&gt;SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6IagJkkWm9g" style="width: 14%; text-align: right" title="Cost"&gt;4,823,708&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z6OjoO26Hlh4" style="width: 14%; text-align: right" title="Accumulated Depreciation"&gt;2,983,589&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z3mjqj8tjmug" style="width: 14%; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,840,119&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Automobiles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zQVdUD9JALMk" style="text-align: right" title="Cost"&gt;196,255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBd3jdxS1nYj" style="text-align: right" title="Accumulated Depreciation"&gt;71,258&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zRckIAqSFJCf" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;124,997&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computer hardware&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmgYMeTPqEqf" style="text-align: right" title="Cost"&gt;43,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zPEhHTvJpyj1" style="text-align: right" title="Accumulated Depreciation"&gt;42,456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zK9HmOwOT2g" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zvSHEQeZAS59" style="text-align: right" title="Cost"&gt;130,658&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zx2EFt0qBr4e" style="text-align: right" title="Accumulated Depreciation"&gt;106,101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z0rez7RsNyOc" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;24,557&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zVZhlKwdbxc" style="text-align: right" title="Cost"&gt;1,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zK3HxneSE3pd" style="text-align: right" title="Accumulated Depreciation"&gt;1,155&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztskZy3WZ2Nc" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;717&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturing equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zYi4XmmSWXd6" style="text-align: right" title="Cost"&gt;6,867,799&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z9MVXMcxdK84" style="text-align: right" title="Accumulated Depreciation"&gt;4,171,699&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5dSPJOg1B07" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;2,696,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Trailer&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z5xSMZcBgqfc" style="text-align: right" title="Cost"&gt;9,463&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_znuuJ3b0wh2i" style="text-align: right" title="Accumulated Depreciation"&gt;7,532&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zEvR7mwu2hGa" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Boat&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z9O2MlnIF4Pg" style="text-align: right" title="Cost"&gt;34,400&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zD6wxgIt3Gqf" style="text-align: right" title="Accumulated Depreciation"&gt;26,284&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z4qRlMy50HQd" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;8,116&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zU4rxGL1Z372" style="text-align: right" title="Cost"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl8VjxDx7Lj3" style="text-align: right" title="Accumulated Depreciation"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zvkHbBzEjCT2" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0841"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zONCi4vNHbl7" style="text-align: right" title="Cost"&gt;107,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zLO38p5X7nUi" style="text-align: right" title="Accumulated Depreciation"&gt;107,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zDaZB9A7whz4" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0847"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Land&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zzWsQk3HAr82" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zAUOpsFmZx5f" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0851"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zxcnFD2XuiCk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;12,538,418&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;7,606,705&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_c20211231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;4,931,713&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_z2xggdUxPDeh" style="width: 14%; text-align: right" title="Cost"&gt;4,798,370&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zo8xUD4jTwJe" style="width: 14%; text-align: right" title="Accumulated Depreciation"&gt;2,836,142&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zNtgRDDxMezh" style="width: 14%; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,962,228&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Automobiles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zdiNLCfbyWbb" style="text-align: right" title="Cost"&gt;180,956&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zUpjUOkzKdC4" style="text-align: right" title="Accumulated Depreciation"&gt;61,266&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zvQGB6Ir6aG4" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;119,690&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computer hardware&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zdZLtO6di8Kj" style="text-align: right" title="Cost"&gt;43,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zUnPMa1ngME5" style="text-align: right" title="Accumulated Depreciation"&gt;41,957&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zy2OmZiRKvLk" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,636&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zwj9r7Oc7Wdj" style="text-align: right" title="Cost"&gt;111,145&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zmHqBqEifps2" style="text-align: right" title="Accumulated Depreciation"&gt;101,186&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zX4z5NxNUWr8" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;9,959&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zGplvNwQi9D5" style="text-align: right" title="Cost"&gt;1,864&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zNL0aOoPiWd8" style="text-align: right" title="Accumulated Depreciation"&gt;971&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zIjBL02ru4n6" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;893&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturing equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5vUCDmx9rr3" style="text-align: right" title="Cost"&gt;6,154,425&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_za1nGbSr0ark" style="text-align: right" title="Accumulated Depreciation"&gt;3,573,748&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zv48BQLN7kjc" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;2,580,677&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Trailer&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zJQj9SaHqVMi" style="text-align: right" title="Cost"&gt;9,422&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z33mqDH9afzl" style="text-align: right" title="Accumulated Depreciation"&gt;6,675&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zaJ9uGg4oSIg" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;2,747&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Boat&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyGRlJFh5Z4b" style="text-align: right" title="Cost"&gt;34,400&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_z1qymRSduX0f" style="text-align: right" title="Accumulated Depreciation"&gt;24,255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zWMVB0Js2Jl" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;10,145&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zl30RkG2bga7" style="text-align: right" title="Cost"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_ziGsCPADoXdj" style="text-align: right" title="Accumulated Depreciation"&gt;87,205&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuGAiOKNUbTg" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;1,667&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zYuTbx1QTWJh" style="text-align: right" title="Cost"&gt;107,295&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zshI1XyfkMj6" style="text-align: right" title="Accumulated Depreciation"&gt;107,295&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zT6a0EGpDXw7" style="text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0919"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Land&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_ze1fLkmOpADe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;452,399&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zZ3jJkVGG89l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0923"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z11ex2owSN05" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;452,399&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20201231_z87QSSWhFWn" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;11,982,741&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20201231_z2K9lJlKZjN4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;6,840,700&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20201231_zoy0Ntvw4Uc2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;5,142,041&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">4823708</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">2983589</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">1840119</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">196255</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">71258</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">124997</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">43605</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">42456</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">1149</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">130658</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">106101</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">24557</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">1872</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">1155</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">717</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">6867799</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">4171699</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">2696100</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">9463</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">7532</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">1931</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">34400</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">26284</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">8116</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      unitRef="USD">88872</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      unitRef="USD">88872</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember"
      decimals="0"
      unitRef="USD">107759</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember"
      decimals="0"
      unitRef="USD">107759</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_LandMember"
      decimals="0"
      unitRef="USD">234027</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_LandMember"
      decimals="0"
      unitRef="USD">234027</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">12538418</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">7606705</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">4931713</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">4798370</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">2836142</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">1962228</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">180956</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">61266</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">119690</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">43593</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">41957</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">1636</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">111145</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">101186</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">9959</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">1864</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">971</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">893</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">6154425</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">3573748</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">2580677</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">9422</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">6675</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">2747</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">34400</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">24255</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">10145</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      unitRef="USD">88872</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      unitRef="USD">87205</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      unitRef="USD">1667</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember"
      decimals="0"
      unitRef="USD">107295</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_us-gaap_DevelopedTechnologyRightsMember"
      decimals="0"
      unitRef="USD">107295</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_LandMember"
      decimals="0"
      unitRef="USD">452399</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2020-12-31_us-gaap_LandMember"
      decimals="0"
      unitRef="USD">452399</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">11982741</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">6840700</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">5142041</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">773497</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">659233</us-gaap:Depreciation>
    <us-gaap:AreaOfLand contextRef="AsOf2021-01-12" decimals="INF" unitRef="sqft">3.3</us-gaap:AreaOfLand>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="USD">263380</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="CAD">333899</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="USD">219318</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="CAD">278040</us-gaap:PropertyPlantAndEquipmentGross>
    <FSI:GainOnInvestments
      contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="USD">44330</FSI:GainOnInvestments>
    <FSI:GainOnInvestments
      contextRef="From2021-01-012021-12-31_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="CAD">55859</FSI:GainOnInvestments>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2020-12-31_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="USD">79517</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2020-12-31_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="USD">64218</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfMachineryAndEquipment
      contextRef="From2020-01-012020-12-31_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="USD">24789</us-gaap:ProceedsFromSaleOfMachineryAndEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="From2020-01-012020-12-31_us-gaap_EquipmentMember"
      decimals="0"
      unitRef="USD">9490</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_803_eus-gaap--IntangibleAssetsDisclosureTextBlock_zj1C36xo4Dqe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;7.
&lt;span&gt;Patents &lt;b&gt;&lt;span id="xdx_82D_zi5nuLuxdArl" style="display: none"&gt;PATENTS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zou6aUfzVBoe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BB_zDX8DZWv8Rt1" style="display: none"&gt;SCHEDULE OF PATENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Accumulated &lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; padding-bottom: 1.5pt"&gt;Patents&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zgxPltbff797" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Patents, Cost"&gt;208,079&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_z0UJKjUecFJc" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Accumulated Amortization"&gt;194,380&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_zxzh9NVo05Pd" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right" title="Patents, Net"&gt;13,699&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Accumulated &lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; padding-bottom: 1.5pt"&gt;Patents&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedPatentsGross_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Patents, Cost"&gt;208,211&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20201231_zZTlu66uBsV1" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Accumulated Amortization"&gt;178,074&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right" title="Patents, Net"&gt;30,137&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zzwf0WzDHsxe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Decrease
in 2021 cost was due to currency conversion. 2021 cost in Canadian dollars - $&lt;span id="xdx_90D_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20211231__us-gaap--AwardTypeAxis__custom--CADMember_zg4ReEafwRo6" title="Increase in currency conversion"&gt;265,102&lt;/span&gt; (2020 - $&lt;span id="xdx_909_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20201231__us-gaap--AwardTypeAxis__custom--CADMember_zV3LwzRLUQrb" title="Increase in currency conversion"&gt;265,102&lt;/span&gt; in Canadian dollars).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amount
of amortization for 2021: $&lt;span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231_zwgjIt8CdQd7" title="Amortization"&gt;16,438&lt;/span&gt; (2020 - $&lt;span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20200101__20201231_pp0p0" title="Amortization"&gt;16,438&lt;/span&gt;) and is included in cost of sales in the consolidated statements of income and comprehensive
income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zg7OVd19fWO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
amortization expense over the next five years is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zY0f2ngYyaB4" style="display: none"&gt;SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%; text-align: justify"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231_zd2gvfDF81Fc" title="2022"&gt;13,699&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zfrew5pQLar7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_896_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zou6aUfzVBoe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BB_zDX8DZWv8Rt1" style="display: none"&gt;SCHEDULE OF PATENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Accumulated &lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2021&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; padding-bottom: 1.5pt"&gt;Patents&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zgxPltbff797" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Patents, Cost"&gt;208,079&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_z0UJKjUecFJc" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Accumulated Amortization"&gt;194,380&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_zxzh9NVo05Pd" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right" title="Patents, Net"&gt;13,699&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Accumulated &lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2020&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; padding-bottom: 1.5pt"&gt;Patents&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedPatentsGross_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Patents, Cost"&gt;208,211&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20201231_zZTlu66uBsV1" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Accumulated Amortization"&gt;178,074&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsNet_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; width: 14%; font-variant: small-caps; text-align: right" title="Patents, Net"&gt;30,137&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedPatentsGross contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">208079</us-gaap:FiniteLivedPatentsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">194380</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">13699</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedPatentsGross contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">208211</us-gaap:FiniteLivedPatentsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">178074</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">30137</us-gaap:FiniteLivedIntangibleAssetsNet>
    <FSI:IncreaseInCurrencyConversion
      contextRef="AsOf2021-12-31_custom_CADMember"
      decimals="0"
      unitRef="CAD">265102</FSI:IncreaseInCurrencyConversion>
    <FSI:IncreaseInCurrencyConversion
      contextRef="AsOf2020-12-31_custom_CADMember"
      decimals="0"
      unitRef="CAD">265102</FSI:IncreaseInCurrencyConversion>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">16438</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">16438</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_89F_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zg7OVd19fWO1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
amortization expense over the next five years is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zY0f2ngYyaB4" style="display: none"&gt;SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%; text-align: justify"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231_zd2gvfDF81Fc" title="2022"&gt;13,699&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">13699</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_802_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zflxDWbUSqa4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;8.
&lt;span style="font-variant: small-caps"&gt;&lt;span&gt;Goodwill and Intangible Assets &lt;b&gt;&lt;span id="xdx_827_zzHw76VrhbT" style="display: none"&gt;GOODWILL AND INTANGIBLE ASSETS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zjXsHyEPpKwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zE6ikT39usR4" style="display: none"&gt;SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 82%; padding-bottom: 1.5pt"&gt;Balance as of December 31, 2020 and 2021&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"&gt;&lt;span&gt;&lt;span id="xdx_905_eus-gaap--Goodwill_iI_c20201231_zqDInxhtDvTk" title="Goodwill"&gt;&lt;span id="xdx_90C_eus-gaap--Goodwill_iI_c20211231_zpczmAJ7ULed"&gt;2,534,275&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Indefinite Lived Intangible Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance as of December 31, 2020 and 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span&gt;&lt;span id="xdx_90C_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20211231_zRUJmRw2pR4b" title="Indefinite Lived Intangible Asset"&gt;&lt;span id="xdx_909_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20201231_z4Gysg2HBfDj"&gt;770,000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to
the acquisition of ENP Investments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Definite Life Intangible Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 82%"&gt;Balance as of December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zqnzOKzCdel" style="width: 14%; text-align: right" title="Beginning balance"&gt;2,182,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zL89yHsrhSD3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(176,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance as of December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zT63YCXPM2F6" style="text-align: right" title="Beginning balance"&gt;2,006,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zm7BrKwivm23" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(176,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balances as of December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z7DeKkhzIHPe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Ending balance"&gt;1,830,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8A9_zoRl6QXTlhU1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Definite
life intangible assets consist of customer relationships and software related to the acquisition of ENP Investments. Customer relationships
and software are amortized over their estimated useful life of &lt;span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zPamdrHmpXp1" title="Estimated useful life"&gt;15&lt;/span&gt; years and &lt;span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_z5DLDXqlAdb2" title="Estimated useful life"&gt;3&lt;/span&gt; years, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zt5FJmuBpXC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
amortization expense over the next five years is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zR9Q8YPXhWmh" style="display: none"&gt;SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%; text-align: justify"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zuDLg7ZNAJYk" title="2022"&gt;160,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zYJoY8bbWood" style="text-align: right" title="2023"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zH6nAo29pVZe" style="text-align: right" title="2024"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zAVlxw356sJ8" style="text-align: right" title="2025"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkJorWHpqWP1" style="border-bottom: Black 1.5pt solid; text-align: right" title="2026"&gt;160,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_zWaWeKH6m1Ke" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_898_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zjXsHyEPpKwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zE6ikT39usR4" style="display: none"&gt;SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 82%; padding-bottom: 1.5pt"&gt;Balance as of December 31, 2020 and 2021&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"&gt;&lt;span&gt;&lt;span id="xdx_905_eus-gaap--Goodwill_iI_c20201231_zqDInxhtDvTk" title="Goodwill"&gt;&lt;span id="xdx_90C_eus-gaap--Goodwill_iI_c20211231_zpczmAJ7ULed"&gt;2,534,275&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Indefinite Lived Intangible Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance as of December 31, 2020 and 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span&gt;&lt;span id="xdx_90C_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20211231_zRUJmRw2pR4b" title="Indefinite Lived Intangible Asset"&gt;&lt;span id="xdx_909_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iI_c20201231_z4Gysg2HBfDj"&gt;770,000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to
the acquisition of ENP Investments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Definite Life Intangible Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 82%"&gt;Balance as of December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zqnzOKzCdel" style="width: 14%; text-align: right" title="Beginning balance"&gt;2,182,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zL89yHsrhSD3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(176,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance as of December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zT63YCXPM2F6" style="text-align: right" title="Beginning balance"&gt;2,006,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zm7BrKwivm23" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(176,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balances as of December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z7DeKkhzIHPe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Ending balance"&gt;1,830,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2534275</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2534275</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">770000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">770000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2019-12-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">2182000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2020-01-012020-12-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">-176000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2020-12-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">2006000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-01-012021-12-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">-176000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2021-12-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">1830000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_ComputerSoftwareIntangibleAssetMember">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <FSI:ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_897_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zt5FJmuBpXC" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
amortization expense over the next five years is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zR9Q8YPXhWmh" style="display: none"&gt;SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%; text-align: justify"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zuDLg7ZNAJYk" title="2022"&gt;160,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zYJoY8bbWood" style="text-align: right" title="2023"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zH6nAo29pVZe" style="text-align: right" title="2024"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zAVlxw356sJ8" style="text-align: right" title="2025"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_c20211231__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkJorWHpqWP1" style="border-bottom: Black 1.5pt solid; text-align: right" title="2026"&gt;160,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</FSI:ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember"
      decimals="0"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember"
      decimals="0"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember"
      decimals="0"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember"
      decimals="0"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="AsOf2021-12-31_us-gaap_FiniteLivedIntangibleAssetsMember"
      decimals="0"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <FSI:LongTermDepositsTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_80D_ecustom--LongTermDepositsTextBlock_zq1yQeUBivc1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;9.
&lt;span style="font-variant: small-caps"&gt;&lt;span&gt;Long Term Deposits &lt;b&gt;&lt;span id="xdx_82C_zwPZEztgB3yf" style="display: none"&gt;LONG TERM DEPOSITS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_ecustom--ScheduleOfLongTermDepositsTableTextBlock_z2LfUcfvuOs7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has security deposits that are long term in nature which consist of damage deposits held by landlords and security deposits held
by various vendors.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_zSLcqLr61Cb3" style="display: none"&gt;SCHEDULE OF LONG TERM DEPOSITS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20211231_z5wQyUodyJKj" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20201231_zXANx59fZjyh" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 64%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long term deposits&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,540&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,540&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zbZPdYjx7Amh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</FSI:LongTermDepositsTextBlock>
    <FSI:ScheduleOfLongTermDepositsTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_892_ecustom--ScheduleOfLongTermDepositsTableTextBlock_z2LfUcfvuOs7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has security deposits that are long term in nature which consist of damage deposits held by landlords and security deposits held
by various vendors.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_zSLcqLr61Cb3" style="display: none"&gt;SCHEDULE OF LONG TERM DEPOSITS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20211231_z5wQyUodyJKj" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20201231_zXANx59fZjyh" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 64%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long term deposits&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,540&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,540&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</FSI:ScheduleOfLongTermDepositsTableTextBlock>
    <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">8540</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">8540</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_809_eus-gaap--EquityMethodInvestmentsDisclosureTextBlock_zv9UrlFNJfJ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;10.
&lt;span&gt;Investments &lt;b&gt;&lt;span id="xdx_82C_zdcxzt7bihBc" style="display: none"&gt;INVESTMENTS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company has a &lt;span id="xdx_90A_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpPeruInvestmentsLlcMember_zBKY34HRHqL5" title="Ownership interest"&gt;50&lt;/span&gt;% ownership interest
in ENP Peru Investments LLC (&#x201c;ENP Peru&#x201d;). ENP Peru is located in Illinois and leases warehouse space. The Company accounts
for this investment using the equity method of accounting. A summary of the Company&#x2019;s investment follows:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_893_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zZYejtMnCpQ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_zdTJRDriP3R9" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%"&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zyh4tunHg0y" title="Balance, Beginning"&gt;11,387&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Return of equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zg6SlDLvHNEg" style="text-align: right" title="Return of equity"&gt;(9,063&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Gain in equity method investment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment"&gt;1,498&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zWbbRXiJmLMk" style="text-align: right" title="Balance, Beginning"&gt;3,822&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Return of equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuKru1CWLF22" style="text-align: right" title="Return of equity"&gt;(3,822&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Gain in equity method investment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zifu3hVCdww" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment"&gt;22,642&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zb9s0kzoim3" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending"&gt;22,642&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_z1PEhRsE8Y29" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2021, the Company received an additional $&lt;span id="xdx_90B_eus-gaap--ProceedsFromContributionsFromAffiliates_pp0p0_c20210101__20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpPeruInvestmentsLlcMember_zHjVmTbJxkxi" title="Proceeds from investment"&gt;30,478&lt;/span&gt; from ENP Peru. At the time of receipt of the payment, the
investment balance was $nil and the payment was not recorded against the investment balance but was included in gains on investments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zEJTiTqkdV5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Summarized
profit and loss information for ENP Peru is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_z1eFrklZK1b3" style="display: none"&gt;SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Net sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z4EWTd49a26g" style="width: 14%; text-align: right" title="Net sales"&gt;322,079&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="width: 14%; text-align: right" title="Net sales"&gt;295,800&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuCNYZhxETki" style="text-align: right" title="Net income"&gt;45,285&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="text-align: right" title="Net income"&gt;2,996&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_z2KpwiD1bkyd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During the year ended December 31, 2018,
ENP Investments acquired a &lt;span id="xdx_904_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20181231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpRealtyLLCMember_zTP9SowbZII2" title="Ownership interest"&gt;24&lt;/span&gt;% ownership interest in ENP Realty LLC (&#x201c;ENP Realty&#x201d;). ENP Realty is located in Illinois and
leases warehouse space. During the year ended December 31, 2020, the other partners of ENP Realty withdrew from the partnership, resulting
in ENP Realty becoming a wholly owned subsidiary of ENP Investments. As a result, ENP Realty is consolidated in the financial statements
of the Company and a &lt;span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByNoncontrollingOwners_iI_pid_dp_uPure_c20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember_zDfhCAbBqndj" title="Non-controlling interests"&gt;35&lt;/span&gt;% non-controlling interest is recognized from the acquisition date onwards.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;It
was determined that ENP Realty did not meet the definition of a business in accordance with FASB Codification Topic 805, Business Combinations
(ASC 805)&lt;i&gt;, &lt;/i&gt;and the acquisition was accounted for as an asset acquisition. The following table summarizes the final purchase price
allocation of the consideration paid to the respective fair values of the assets acquired and liabilities assumed in ENP Realty as of
the acquisition date.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_ecustom--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_z0wMTUSS81xj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span&gt;&lt;span&gt;&lt;span id="xdx_8B0_zUVZRvearMva" style="display: none"&gt;SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%; text-align: left; padding-bottom: 1.5pt"&gt;Investment eliminated upon consolidation&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"&gt;&lt;span id="xdx_907_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20210101__20211231_zbg0Kp2l6Mf9" title="Investment eliminated upon consolidation"&gt;63,165&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Assets acquired:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Cash&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20211231_zhOVv8AutEWc" style="text-align: right" title="Assets acquired: Cash"&gt;13,419&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Building&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_iI_pp0p0_c20211231_zznfX3IvKHag" style="text-align: right" title="Assets acquired:Building"&gt;630,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Land&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_iI_pp0p0_c20211231_zlTTI6reeuO4" style="text-align: right" title="Assets acquired: Land"&gt;85,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Liabilities assumed:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pp0p0_di_c20211231_zCrjSk8UrOZf" style="text-align: right" title="Liabilities assumed: Accounts payable"&gt;(15,797&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Long term debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_iNI_pp0p0_di_c20211231_z2LD5YNSJJVe" style="text-align: right" title="Liabilities assumed: Long term debt"&gt;(450,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Deferred income tax liability&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_iNI_pp0p0_di_c20211231_zsBoS6DdJ1dj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities assumed: Deferred income tax liability"&gt;(66,116&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total identifiable net assets:&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_c20211231_zzKg3bxfGErb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total identifiable net assets:"&gt;196,506&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Gain on acquisition of ENP Realty&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_ecustom--GainOnAcquisitionOfEnpRealty_pp0p0_c20210101__20211231_zHDSnMRDPZSc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain on acquisition of ENP Realty"&gt;133,341&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AA_zNLmVO3NIBzg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
income tax expense arising from the deferred income tax liability is net against gain on acquisition of ENP Realty in the consolidated
statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_zemTOk4wjwI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
summary of the Company&#x2019;s investment follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span&gt;&lt;span id="xdx_8B1_zxdrOPvF7Pwc" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%"&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zoeW8coVmUL1" title="Balance, Beginning"&gt;63,165&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Investment eliminated upon consolidation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zOhwWHdTR0r5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Investment eliminated upon consolidation"&gt;(63,165&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, December 31, 2020 and 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--EquityMethodInvestments_iE_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zZYLYHPEyJ2" title="Balance, Ending"&gt;&lt;span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_c20210101__20211231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_ztyP2cPxE9x2" title="Balance, Ending"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1089"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1091"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_ztcpb3CVpCdb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;c&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In December 2018 the Company invested $&lt;span id="xdx_90D_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_pp0p0" title="Investment"&gt;200,000&lt;/span&gt;
in Applied Holding Corp. (&#x201c;Applied&#x201d;). Applied is a captive insurance company and the Company received a non-convertible promissory
note for its investment which becomes due in &lt;span id="xdx_909_eus-gaap--DebtConversionConvertedInstrumentExpirationOrDueDateYear_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_zAV3R6Wns4O9" title="Debt conversion due date"&gt;2021&lt;/span&gt; but may be extended with notice for a maximum of &lt;span id="xdx_901_eus-gaap--DebtInstrumentTerm_dc_c20181201__20181231__srt--RangeAxis__srt--MaximumMember__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_zHa8vFs4Tp08" title="Debt Instrument, Term"&gt;two years&lt;/span&gt;. In accordance with FASB
Codification Topic 320, &lt;i&gt;Investments &#x2013; Debt Securities&lt;/i&gt; (ASC 320), the Company has elected to account for this investment
at cost. During the year ended December 31, 2021, the Company entered an agreement with Applied to extend the maturity date of this promissory
note to December 6, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;d&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In December 2018 the Company invested $&lt;span id="xdx_909_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20181201__20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_pp0p0" title="Investment"&gt;500,000&lt;/span&gt;
in Trio Opportunity Corp. (&#x201c;Trio&#x201d;), a privately held entity. Trio is a real estate investment vehicle and the Company received
&lt;span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20181201__20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_z842Q9hJQfki" title="Non-voting shares"&gt;50,000&lt;/span&gt; non-voting Class B shares at $&lt;span id="xdx_90C_eus-gaap--SharePrice_iI_pid_c20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zla8cTHUPr2g" title="Share price"&gt;10.00&lt;/span&gt;/share. In accordance with FASB Codification Topic 321, &lt;i&gt;Investments &#x2013; Equity Securities
(&lt;/i&gt;ASC 321), the Company has elected to account for this investment at cost.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(e&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/b&gt;In January 2019, the Company invested $&lt;span id="xdx_90A_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20190101__20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zH3dqp4w5Mxf" title="Investment"&gt;1,001,000&lt;/span&gt; in a Florida based LLC that is engaged in international sales of fertilizer
additives. The Company accounts for this investment using the equity method of accounting. According to the operating agreement, the
Company has a &lt;span id="xdx_907_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zwwWJYr3FVOi" title="Ownership interest"&gt;50&lt;/span&gt;% interest in the profit and loss of the Florida based LLC but does not have control. &lt;span style="background-color: white"&gt;A
summary of the Company&#x2019;s investment follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_891_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zjQX0cNnXGD" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zXj8rYv2FEnj" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%"&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_903_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zTuO79otRgA8" title="Balance, Beginning"&gt;1,141,033&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Additional payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--AdditionalPayment_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Additional payment"&gt;2,518,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Gain in equity method investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zqvP8dT6B6C9" style="text-align: right" title="Gain in equity method investment"&gt;809,342&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Return of equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity"&gt;(896,714&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zoihULlgbo8g" style="text-align: right" title="Balance, Beginning"&gt;3,572,345&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gain in equity method investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1FaUcXX8EQ5" style="text-align: right" title="Gain in equity method investment"&gt;454,023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Return of equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zAj22AtBd1x1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity"&gt;(325,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zolSGiKsRZfj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending"&gt;3,701,368&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zKPyIielNJeh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Further
to the original investment amount, the Company had placed $&lt;span id="xdx_90F_eus-gaap--RestrictedCashNoncurrent_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zpS98t5Emohd" title="Restricted cash, released upon reaching milestone"&gt;1,000,000&lt;/span&gt; in trust, which was released during the year ended December 31,
2020 upon the Florida based LLC reaching a milestone related to earnings before interest, taxes and depreciation (&#x201c;EBITDA&#x201d;)
targets. The additional payments of $&lt;span id="xdx_904_eus-gaap--AssetAcquisitionConsiderationTransferredContingentConsideration_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zClnkSAwrIP1" title="Contigent consideration of additional payment"&gt;2,518,684&lt;/span&gt; made during the year ended December 31, 2020 related to contingent consideration which
was dependent on the Florida based LLC meeting certain performance millstones during the year. Summarized profit and loss information
related to the equity accounted investment is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z8cnNEy23dV4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B7_zgvVrMUUqwzl" style="display: none"&gt;SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Net sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zU0XZFKBlZ98" style="width: 14%; text-align: right" title="Net sales"&gt;11,543,277&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="width: 14%; text-align: right" title="Net sales"&gt;12,138,511&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gross profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z3C5zeqFyTA6" style="text-align: right" title="Gross profit"&gt;3,517,387&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RealizedInvestmentGainsLosses_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Gross profit"&gt;4,688,654&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1VYMQW7W6S3" style="text-align: right" title="Net income"&gt;908,045&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Net income"&gt;1,618,685&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_zgxHwQ73uRpj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2021, the Company had sales of $&lt;span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zU35bATX7KP4" title="Revenue"&gt;7,982,281&lt;/span&gt; (2020 - $&lt;span id="xdx_90D_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1dfp7t1XK3i" title="Revenue"&gt;7,476,047&lt;/span&gt;) to the Florida Based LLC, of which $&lt;span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zlb9TzRoYdi2" title="Accounts Receivable"&gt;2,202,345&lt;/span&gt;
is included within Accounts Receivable as at December 31, 2021 (2020 - $&lt;span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zg0P4A4ufDx6" title="Accounts Receivable"&gt;1,593,272&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(f)
&lt;/b&gt;In December 2020, the Company invested $&lt;span id="xdx_90F_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20201201__20201231__dei--LegalEntityAxis__custom--LygosIncMember_pp0p0" title="Investment"&gt;500,000&lt;/span&gt; in Lygos Inc., a privately held entity, under a Simple Agreement for Future Equity
agreement. Both companies &lt;span style="background-color: white"&gt;intend to work together in pursuit of sustainable aspartic acid through
synthetic biology&lt;span style="font-variant: small-caps"&gt;.&lt;/span&gt;&lt;/span&gt; &lt;span style="font-variant: small-caps"&gt;T&lt;/span&gt;he Company has
elected to account for this investment at cost. A summary of the Company&#x2019;s investment follows:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89B_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zPBmG5oMNeUb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B9_zGaeSay6wX36" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--EquityMethodInvestments_iS_pdp0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zVTNpSLrGV3g" title="Balance, Beginning"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1157"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 82%; padding-bottom: 1.5pt"&gt;Acquisition&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AcquisitionCosts_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zhuXJr3UhhUc" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Acquisition"&gt;500,000&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--EquityMethodInvestments_iS_pdp0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zUYgjZ9sOb78" style="text-align: right" title="Balance, Beginning"&gt;500,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Additional payment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zICLbseBTTfi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Additional payment"&gt;500,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zXIa7z3v9El5" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending"&gt;1,000,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8AD_zhkteg4m8Fwg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234">&lt;p id="xdx_893_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zZYejtMnCpQ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_zdTJRDriP3R9" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%"&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zyh4tunHg0y" title="Balance, Beginning"&gt;11,387&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Return of equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zg6SlDLvHNEg" style="text-align: right" title="Return of equity"&gt;(9,063&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Gain in equity method investment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment"&gt;1,498&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zWbbRXiJmLMk" style="text-align: right" title="Balance, Beginning"&gt;3,822&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Return of equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuKru1CWLF22" style="text-align: right" title="Return of equity"&gt;(3,822&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Gain in equity method investment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zifu3hVCdww" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment"&gt;22,642&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zb9s0kzoim3" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending"&gt;22,642&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2019-12-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">11387</us-gaap:EquityMethodInvestments>
    <FSI:EquityMethodInvestmentReturnOfEquity
      contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">-9063</FSI:EquityMethodInvestmentReturnOfEquity>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">1498</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2020-12-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">3822</us-gaap:EquityMethodInvestments>
    <FSI:EquityMethodInvestmentReturnOfEquity
      contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234"
      decimals="0"
      unitRef="USD">-3822</FSI:EquityMethodInvestmentReturnOfEquity>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234"
      decimals="0"
      unitRef="USD">22642</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember97078437"
      decimals="0"
      unitRef="USD">22642</us-gaap:EquityMethodInvestments>
    <us-gaap:ProceedsFromContributionsFromAffiliates
      contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">30478</us-gaap:ProceedsFromContributionsFromAffiliates>
    <us-gaap:GainLossOnInvestmentsTextBlock contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234">&lt;p id="xdx_890_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zEJTiTqkdV5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Summarized
profit and loss information for ENP Peru is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_z1eFrklZK1b3" style="display: none"&gt;SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Net sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z4EWTd49a26g" style="width: 14%; text-align: right" title="Net sales"&gt;322,079&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="width: 14%; text-align: right" title="Net sales"&gt;295,800&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zuCNYZhxETki" style="text-align: right" title="Net income"&gt;45,285&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="text-align: right" title="Net income"&gt;2,996&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234"
      decimals="0"
      unitRef="USD">322079</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">295800</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <FSI:RealizedInvestmentGainsLossesNet
      contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234"
      decimals="0"
      unitRef="USD">45285</FSI:RealizedInvestmentGainsLossesNet>
    <FSI:RealizedInvestmentGainsLossesNet
      contextRef="From2020-01-012020-12-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">2996</FSI:RealizedInvestmentGainsLossesNet>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2018-12-31_custom_EnpRealtyLLCMember"
      decimals="INF"
      unitRef="Pure">0.24</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="AsOf2020-12-31_custom_EnpRealtyLLCMember"
      decimals="INF"
      unitRef="Pure">0.35</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <FSI:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock contextRef="From2021-01-012021-12-31_custom_EnpRealtyLLCMember">&lt;p id="xdx_89F_ecustom--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_z0wMTUSS81xj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span&gt;&lt;span&gt;&lt;span id="xdx_8B0_zUVZRvearMva" style="display: none"&gt;SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%; text-align: left; padding-bottom: 1.5pt"&gt;Investment eliminated upon consolidation&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right"&gt;&lt;span id="xdx_907_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20210101__20211231_zbg0Kp2l6Mf9" title="Investment eliminated upon consolidation"&gt;63,165&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Assets acquired:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Cash&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20211231_zhOVv8AutEWc" style="text-align: right" title="Assets acquired: Cash"&gt;13,419&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Building&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings_iI_pp0p0_c20211231_zznfX3IvKHag" style="text-align: right" title="Assets acquired:Building"&gt;630,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Land&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand_iI_pp0p0_c20211231_zlTTI6reeuO4" style="text-align: right" title="Assets acquired: Land"&gt;85,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Liabilities assumed:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Accounts payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_pp0p0_di_c20211231_zCrjSk8UrOZf" style="text-align: right" title="Liabilities assumed: Accounts payable"&gt;(15,797&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Long term debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_iNI_pp0p0_di_c20211231_z2LD5YNSJJVe" style="text-align: right" title="Liabilities assumed: Long term debt"&gt;(450,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Deferred income tax liability&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_iNI_pp0p0_di_c20211231_zsBoS6DdJ1dj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Liabilities assumed: Deferred income tax liability"&gt;(66,116&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total identifiable net assets:&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_c20211231_zzKg3bxfGErb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total identifiable net assets:"&gt;196,506&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Gain on acquisition of ENP Realty&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_ecustom--GainOnAcquisitionOfEnpRealty_pp0p0_c20210101__20211231_zHDSnMRDPZSc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain on acquisition of ENP Realty"&gt;133,341&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</FSI:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock>
    <FSI:InvestmentEliminatedUponConsolidation
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">63165</FSI:InvestmentEliminatedUponConsolidation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">13419</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">630000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">85000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">15797</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">450000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">66116</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">196506</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <FSI:GainOnAcquisitionOfEnpRealty
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">133341</FSI:GainOnAcquisitionOfEnpRealty>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="From2021-01-012021-12-31_custom_EnpRealtyLLCMember">&lt;p id="xdx_89D_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpRealtyLLCMember_zemTOk4wjwI2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
summary of the Company&#x2019;s investment follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span&gt;&lt;span id="xdx_8B1_zxdrOPvF7Pwc" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%"&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zoeW8coVmUL1" title="Balance, Beginning"&gt;63,165&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Investment eliminated upon consolidation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--InvestmentEliminatedUponConsolidation_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zOhwWHdTR0r5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Investment eliminated upon consolidation"&gt;(63,165&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, December 31, 2020 and 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--EquityMethodInvestments_iE_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zZYLYHPEyJ2" title="Balance, Ending"&gt;&lt;span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_c20210101__20211231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_ztyP2cPxE9x2" title="Balance, Ending"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1089"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1091"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2019-12-31_custom_EnpRealtyLLCMember"
      decimals="0"
      unitRef="USD">63165</us-gaap:EquityMethodInvestments>
    <FSI:InvestmentEliminatedUponConsolidation
      contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember"
      decimals="0"
      unitRef="USD">-63165</FSI:InvestmentEliminatedUponConsolidation>
    <us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease
      contextRef="From2018-12-012018-12-31_custom_AppliedHoldingCorpMember"
      decimals="0"
      unitRef="USD">200000</us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease>
    <us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateYear contextRef="From2018-12-012018-12-31_custom_AppliedHoldingCorpMember">2021</us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateYear>
    <us-gaap:DebtInstrumentTerm contextRef="From2018-12-012018-12-31_srt_MaximumMember_custom_AppliedHoldingCorpMember">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease
      contextRef="From2018-12-012018-12-31_custom_TrioOpportunityCorpMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2018-12-012018-12-31_us-gaap_CommonClassBMember_custom_TrioOpportunityCorpMember"
      decimals="INF"
      unitRef="Shares">50000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="AsOf2018-12-31_custom_TrioOpportunityCorpMember_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="USDPShares">10.00</us-gaap:SharePrice>
    <us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease
      contextRef="From2019-01-012019-01-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">1001000</us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2019-01-31_custom_FloridaBasedLLCMember"
      decimals="INF"
      unitRef="Pure">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember">&lt;p id="xdx_891_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zjQX0cNnXGD" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zXj8rYv2FEnj" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%"&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_903_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zTuO79otRgA8" title="Balance, Beginning"&gt;1,141,033&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Additional payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--AdditionalPayment_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Additional payment"&gt;2,518,684&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Gain in equity method investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zqvP8dT6B6C9" style="text-align: right" title="Gain in equity method investment"&gt;809,342&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Return of equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity"&gt;(896,714&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zoihULlgbo8g" style="text-align: right" title="Balance, Beginning"&gt;3,572,345&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gain in equity method investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1FaUcXX8EQ5" style="text-align: right" title="Gain in equity method investment"&gt;454,023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Return of equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zAj22AtBd1x1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity"&gt;(325,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zolSGiKsRZfj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending"&gt;3,701,368&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2019-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">1141033</us-gaap:EquityMethodInvestments>
    <FSI:AdditionalPayment
      contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">2518684</FSI:AdditionalPayment>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">809342</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <FSI:EquityMethodInvestmentReturnOfEquity
      contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">-896714</FSI:EquityMethodInvestmentReturnOfEquity>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">3572345</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">454023</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <FSI:EquityMethodInvestmentReturnOfEquity
      contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">-325000</FSI:EquityMethodInvestmentReturnOfEquity>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2021-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">3701368</us-gaap:EquityMethodInvestments>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">1000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">2518684</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:GainLossOnInvestmentsTextBlock contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember">&lt;p id="xdx_89C_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z8cnNEy23dV4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B7_zgvVrMUUqwzl" style="display: none"&gt;SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Net sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zU0XZFKBlZ98" style="width: 14%; text-align: right" title="Net sales"&gt;11,543,277&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="width: 14%; text-align: right" title="Net sales"&gt;12,138,511&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gross profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z3C5zeqFyTA6" style="text-align: right" title="Gross profit"&gt;3,517,387&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RealizedInvestmentGainsLosses_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Gross profit"&gt;4,688,654&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1VYMQW7W6S3" style="text-align: right" title="Net income"&gt;908,045&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_ecustom--RealizedInvestmentGainsLossesNet_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_pp0p0" style="text-align: right" title="Net income"&gt;1,618,685&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">11543277</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">12138511</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">3517387</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">4688654</us-gaap:RealizedInvestmentGainsLosses>
    <FSI:RealizedInvestmentGainsLossesNet
      contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">908045</FSI:RealizedInvestmentGainsLossesNet>
    <FSI:RealizedInvestmentGainsLossesNet
      contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">1618685</FSI:RealizedInvestmentGainsLossesNet>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">7982281</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">7476047</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2021-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">2202345</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">1593272</us-gaap:AccountsReceivableNet>
    <us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease
      contextRef="From2020-12-012020-12-31_custom_LygosIncMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="From2021-01-012021-12-31_custom_LygosIncMember">&lt;p id="xdx_89B_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zPBmG5oMNeUb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B9_zGaeSay6wX36" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--EquityMethodInvestments_iS_pdp0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zVTNpSLrGV3g" title="Balance, Beginning"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1157"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 82%; padding-bottom: 1.5pt"&gt;Acquisition&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AcquisitionCosts_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--LygosIncMember_zhuXJr3UhhUc" style="border-bottom: Black 1.5pt solid; width: 14%; text-align: right" title="Acquisition"&gt;500,000&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--EquityMethodInvestments_iS_pdp0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zUYgjZ9sOb78" style="text-align: right" title="Balance, Beginning"&gt;500,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Additional payment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zICLbseBTTfi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Additional payment"&gt;500,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zXIa7z3v9El5" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, Ending"&gt;1,000,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:AcquisitionCosts
      contextRef="From2020-01-012020-12-31_custom_LygosIncMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:AcquisitionCosts>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2020-12-31_custom_LygosIncMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:EquityMethodInvestments>
    <FSI:AdditionalPayment
      contextRef="From2021-01-012021-12-31_custom_LygosIncMember"
      decimals="0"
      unitRef="USD">500000</FSI:AdditionalPayment>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2021-12-31_custom_LygosIncMember"
      decimals="0"
      unitRef="USD">1000000</us-gaap:EquityMethodInvestments>
    <us-gaap:ShortTermDebtTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_80F_eus-gaap--ShortTermDebtTextBlock_zax4mFAAEIkd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;11.
&lt;span&gt;Short-Term Line of Credit &lt;b&gt;&lt;span id="xdx_82B_zIpwgU0ceoXe" style="display: none"&gt;SHORT-TERM LINE OF CREDIT&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In September 2018, the Company signed a new
agreement with Harris Bank (&#x201c;Harris&#x201d;) to renew the expiring credit line. The revolving line of credit is for an aggregate
amount of up to the lesser of (i) $&lt;span id="xdx_903_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_c20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_pp0p0" title="Aggregate amount of revolving line of credit"&gt;2,500,000&lt;/span&gt;, or (ii) &lt;span id="xdx_905_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_uPure_c20180901__20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_z0kbE77Ncsbi" title="Eligible percentage of domestic accounts receivable"&gt;80&lt;/span&gt;% of eligible domestic accounts receivable and certain foreign accounts receivable
plus &lt;span id="xdx_90A_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_uPure_c20180901__20180930__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember_zHBWVaVuL9Ga" title="Percentage of foreign accounts receivable of inventory"&gt;60&lt;/span&gt;% of inventory. The loan had an annual interest rate of 4.75%. The revolving line of credit at Harris was paid in October 2020,
upon the opening of the revolving line of credit at Midland States Bank (&#x201c;Midland&#x201d;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(b)
&lt;/b&gt;In April 2020 and in August 2021, ENP Investments signed a new agreement with Midland to renew the expiring credit line. The revolving
line of credit is for an aggregate amount up to $&lt;span id="xdx_901_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20210831__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_zsnxNNkG16na" title="Aggregate amount of revolving line of credit"&gt;3,000,000&lt;/span&gt;. The interest rate of this loan is subject to change from time to time based
on changes in an independent index which is the 1 month LIBOR as published in the Wall Street Journal (the &#x201c;Index&#x201d;). Interest
on the unpaid principal balance of this loan will be calculated using a rate of &lt;span id="xdx_90E_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20210801__20210830__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zKx86ZEQDTo2" title="Debt effective rate"&gt;1.000&lt;/span&gt; percentage points over the Index. Under no circumstances
will the interest rate of this loan be less than &lt;span id="xdx_90D_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20210831__srt--RangeAxis__srt--MaximumMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zDhnxUSw5NV3" title="Annual interest rate of loan"&gt;4.250&lt;/span&gt;% per annum or more than the maximum rate allowed by applicable law. The interest
rate at December 31, 2021 is &lt;span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zQkyHFggnav5" title="Annual interest rate of loan"&gt;4.25&lt;/span&gt;% (2020 &#x2013; &lt;span id="xdx_90A_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zAcaPTtypEdg" title="Annual interest rate of loan"&gt;4.5&lt;/span&gt;%). In March 2022, a new agreement was signed, increasing the revolving line of credit
to an aggregate amount $&lt;span id="xdx_90E_eus-gaap--LineOfCredit_iI_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zShFT1oI8jki" title="Revolving line of credit"&gt;4,000,000&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provisions
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#x2019;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. NanoChem is a guarantor of &lt;span id="xdx_906_ecustom--LoanGuaranteedRate_iI_pid_dp_uPure_c20211231__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zAIcKlvxE78k" title="Loan guaranteed rate"&gt;65&lt;/span&gt;% of all the principal and other loan costs not to exceed $&lt;span id="xdx_906_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20211231__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_znZKOKm3USg2" title="Line of Credit"&gt;1,950,000&lt;/span&gt;.
As of December 31, 2021, ENP Investments was in compliance with all loan covenants.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;To
secure the repayment of any amounts borrowed under the revolving line of credit, ENP Investments granted Midland a security interest
in all inventory, equipment and fixtures and acknowledges a separate commercial security agreement from guarantor to Midland dated February
15, 2011.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
borrowings outstanding under the revolving line as of December 31, 2021 were $&lt;span id="xdx_90C_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zoXE6NK6pHpl" title="Short-term borrowings"&gt;811,665&lt;/span&gt; (2020 - $&lt;span id="xdx_90E_eus-gaap--ShortTermBorrowings_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Short-term borrowings"&gt;541,456&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(c)
&lt;/b&gt;In October 2021, the Company signed a new agreement with Midland to replace the expiring credit line at Harris. The revolving line
of credit is for an aggregate amount of up to the lesser of (i) $&lt;span id="xdx_90F_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_z0vu52ndMiud" title="Aggregate amount of revolving line of credit"&gt;3,500,000&lt;/span&gt;, or (ii) &lt;span id="xdx_90D_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_uPure_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zKXM2y9IFsY7" title="Eligible percentage of domestic accounts receivable"&gt;80&lt;/span&gt;% of eligible domestic accounts receivable and
certain foreign accounts receivable plus &lt;span id="xdx_90E_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_uPure_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zaRBjeb8JC25" title="Percentage of foreign accounts receivable of inventory"&gt;50&lt;/span&gt;% of inventory. Interest on the unpaid principal balance of this loan will be calculated using
a rate of &lt;span id="xdx_901_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20211001__20211031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zkITkB36FBE" title="Debt effective rate"&gt;0.500&lt;/span&gt; percentage points over the Index. Under no circumstances will the interest rate of this loan be less than &lt;span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20211031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_z3dCYz392nBc" title="Debt instrument interest rate"&gt;4.50&lt;/span&gt;% per annum
or more than the maximum rate allowed by applicable law. The interest rate at December 31, 2021 is &lt;span id="xdx_909_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zeqV8IiE4m1f" title="Annual interest rate of loan"&gt;4.50&lt;/span&gt;% (2020 &#x2013; &lt;span id="xdx_90C_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20201231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zNCHGTw5Djm4" title="Annual interest rate of loan"&gt;3.75&lt;/span&gt;%).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provision
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#x2019;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. The covenants also require that the Company maintain a minimum ratio of qualifying financial
assets to the sum of qualifying financial obligations. As of December 31, 2021, Company was in compliance with all loan covenants.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;To
secure the repayment of any amounts borrowed under the revolving line of credit, the Company granted Midland a security interest in substantially
all of the assets of NanoChem, exclusive of intellectual property assets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
borrowings outstanding under the revolving line as of December 31, 2021 were $&lt;span id="xdx_90F_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zr2PZourhaqk" title="Line of Credit"&gt;1,489,154&lt;/span&gt; (2020 - $&lt;span id="xdx_906_eus-gaap--LinesOfCreditCurrent_c20201231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Line of Credit"&gt;1,574,617&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2018-09-30_custom_NewAgreementMember_custom_HarrisBankMember"
      decimals="0"
      unitRef="USD">2500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <FSI:EligiblePercentageOfDomesticAccountsReceivable
      contextRef="From2018-09-012018-09-30_custom_NewAgreementMember_custom_HarrisBankMember"
      decimals="INF"
      unitRef="Pure">0.80</FSI:EligiblePercentageOfDomesticAccountsReceivable>
    <FSI:PercentageOfForeignAccountsReceivableOfInventory
      contextRef="From2018-09-012018-09-30_custom_NewAgreementMember_custom_HarrisBankMember"
      decimals="INF"
      unitRef="Pure">0.60</FSI:PercentageOfForeignAccountsReceivableOfInventory>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2021-08-31_custom_NewAgreementMember_custom_MidlandStatesBankMember"
      decimals="0"
      unitRef="USD">3000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="From2021-08-012021-08-30_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.01000</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="AsOf2021-08-31_srt_MaximumMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.04250</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.0425</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="AsOf2020-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.045</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit
      contextRef="AsOf2022-03-31_custom_MidlandStatesBankMember_custom_NewAgreementMember_us-gaap_SubsequentEventMember"
      decimals="0"
      unitRef="USD">4000000</us-gaap:LineOfCredit>
    <FSI:LoanGuaranteedRate
      contextRef="AsOf2021-12-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember"
      decimals="INF"
      unitRef="Pure">0.65</FSI:LoanGuaranteedRate>
    <us-gaap:LinesOfCreditCurrent
      contextRef="AsOf2021-12-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember"
      decimals="0"
      unitRef="USD">1950000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="0"
      unitRef="USD">811665</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="AsOf2020-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="0"
      unitRef="USD">541456</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="0"
      unitRef="USD">3500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <FSI:EligiblePercentageOfDomesticAccountsReceivable
      contextRef="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.80</FSI:EligiblePercentageOfDomesticAccountsReceivable>
    <FSI:PercentageOfForeignAccountsReceivableOfInventory
      contextRef="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.50</FSI:PercentageOfForeignAccountsReceivableOfInventory>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="From2021-10-012021-10-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.00500</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2021-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionIncMember"
      decimals="INF"
      unitRef="Pure">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.0450</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="AsOf2020-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.0375</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LinesOfCreditCurrent
      contextRef="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="0"
      unitRef="USD">1489154</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="AsOf2020-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="0"
      unitRef="USD">1574617</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_805_eus-gaap--LongTermDebtTextBlock_zdJZydd6i4jf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;12.
&lt;span&gt;Long Term Debt &lt;b&gt;&lt;span id="xdx_82F_zcVGBibsHtv7" style="display: none"&gt;LONG TERM DEBT&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In October 2018, NanoChem signed a $&lt;span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_c20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Promissory note"&gt;4,100,000&lt;/span&gt;
term loan with Harris with a rate of prime to be repaid over &lt;span id="xdx_903_eus-gaap--DebtInstrumentTerm_dtY_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z87eYfN9ARS7" title="Debt instrument, term"&gt;7&lt;/span&gt; years with equal monthly installments plus interest along two payments
consisting of &lt;span id="xdx_904_ecustom--PaymentOfMonthlyInstallmentsInterestRate_pid_dp_uPure_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zFLghSUSBgYj" title="Payment of monthly installments interest rate"&gt;25&lt;/span&gt;% prior year cash flow recapture, capped at $&lt;span id="xdx_901_eus-gaap--DebtInstrumentPeriodicPayment_c20181003__20181031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt instrument periodic payment"&gt;300,000&lt;/span&gt;, due May 31, 2019 and 2020. The money was used to purchase a &lt;span id="xdx_907_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20181031__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentsLLCMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember_zhXrCZfsNYZ4" title="Ownership interest percentage"&gt;65&lt;/span&gt;%
interest in ENP Investments. Interest expense for the year ended December 31, 2020 was $&lt;span id="xdx_90F_eus-gaap--InterestExpenseDebt_pp0p0_c20200101__20201231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zSsbE3jhFBOb" title="Interest expense"&gt;75,874&lt;/span&gt;. This loan was paid in October 2020 upon
opening of credit facilities at Midland.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In April 2019, NanoChem signed a loan for
$&lt;span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_c20190430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_pp0p0" title="Promissory note"&gt;1,100,000&lt;/span&gt; with Harris with a rate of prime plus &lt;span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20190430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zfeANNredtV5" title="Debt instrument, interest rate, stated percentage"&gt;0.5&lt;/span&gt;% for the purchase of new manufacturing equipment. The Company paid interest monthly
until February 2020, when equal monthly installments of the principal and interest were due until January 2024. Interest expense for
the year ended December 31, 2020 was $&lt;span id="xdx_904_eus-gaap--InterestExpenseDebt_c20200101__20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_pp0p0" title="Interest expense"&gt;36,272&lt;/span&gt;. This loan was paid in October 2020 upon opening of credit facilities at Midland.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;c&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In January 2018, ENP Investments signed a
$&lt;span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note"&gt;200,000&lt;/span&gt; promissory note with Midland with a rate of &lt;span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zyV5ncbMpow" title="Debt instrument, interest rate, stated percentage"&gt;5.250&lt;/span&gt;% to be repaid over &lt;span id="xdx_907_eus-gaap--DebtInstrumentTerm_dtY_c20180101__20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_znU4irB35WC9" title="Debt instrument, term"&gt;7&lt;/span&gt; years with equal monthly installments plus interest.
This money was used to purchase production equipment and in May 2021, ENP Investments paid the loan in full with cash on hand. Interest
expense for the year ended December 31, 2021 was $&lt;span id="xdx_90A_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z19XxWsVcgxl" title="Interest expense"&gt;2,788&lt;/span&gt; (2020 - $&lt;span id="xdx_90C_eus-gaap--InterestExpenseDebt_pp0p0_c20200101__20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zasitCrF0ime" title="Interest expense"&gt;7,588&lt;/span&gt;). The principal balance owing at December 31, 2021 is $&lt;span id="xdx_907_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_dxL_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zDzHi2y71A93" title="Debt balance owing::XDX::-"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1243"&gt;nil&lt;/span&gt;&lt;/span&gt; (2020
- $&lt;span id="xdx_90D_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z4SkbQoEBB84" title="Debt balance owing"&gt;125,543&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;d&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In March 2016, ENP Investments signed a $&lt;span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_c20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note"&gt;45,941&lt;/span&gt;
promissory note with Ford Motor Credit Company with a rate of &lt;span id="xdx_907_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zzRIQsAQfoph" title="Debt instrument, interest rate, stated percentage"&gt;0.00&lt;/span&gt;% interest to be repaid over &lt;span id="xdx_90A_eus-gaap--DebtInstrumentTerm_dtY_c20160301__20160331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zDa4twNflega" title="Debt instrument, term"&gt;5&lt;/span&gt; years with equal monthly installments.
In August 2020, the loan was paid in full.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;e&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In April 2020, NanoChem received a &lt;span id="xdx_90A_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zXP6IS0yHKMb" title="Debt instrument, term"&gt;two year&lt;/span&gt;
loan of $&lt;span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zFN65YlfIMg9" title="Promissory note"&gt;322,000&lt;/span&gt; through the Paycheck Protection Program with a rate of &lt;span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z98TxKrAS8hb" title="Debt instrument, interest rate, stated percentage"&gt;1&lt;/span&gt;%. In March, 2021, the loan was forgiven by the Small Business
Administration and has been recorded as Other Income on the consolidated statements of income and comprehensive income for the year ended
December 31, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(f)
&lt;/b&gt;In April 2020, ENP Investments received a &lt;span id="xdx_904_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zxIFzg3QUog" title="Debt instrument, term"&gt;two year&lt;/span&gt; loan of $&lt;span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" title="Promissory note"&gt;215,960&lt;/span&gt; through the Paycheck Protection Program with a rate of &lt;span id="xdx_90B_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z5owmptV0Rq1" title="Debt instrument, interest rate, stated percentage"&gt;1&lt;/span&gt;%. In
March, 2021, the loan was forgiven by the Small Business Administration and has been recorded as Other Income on the consolidated statements
of income and comprehensive income for the year ended December 31, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(g)
&lt;/b&gt;In October 2020, NanoChem signed a $&lt;span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Promissory note"&gt;1,980,947&lt;/span&gt; term loan with Midland with a rate of &lt;span id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z7jAis4EyjBb" title="Debt instrument, interest rate, stated percentage"&gt;3.85&lt;/span&gt;% to be repaid over &lt;span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20201001__20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z9fz3MCXtfjd" title="Debt instrument, term"&gt;5&lt;/span&gt; years with equal monthly
payments including interest. The money was used to retire the debt at Harris related to the loan to purchase a &lt;span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentsLLCMember_zlAkqZH4nZjh" title="Ownership interest percentage"&gt;65&lt;/span&gt;% interest in ENP Investments.
Interest for the year ended December 31, 2021 was $&lt;span id="xdx_906_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zLWJIovm2gkj" title="Interest expense"&gt;69,831&lt;/span&gt; (2020 - $&lt;span id="xdx_901_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Interest expense"&gt;13,389&lt;/span&gt;). The balance owing at December 31, 2021 is $&lt;span id="xdx_90E_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zalheqJL8w48" title="Debt balance owing"&gt;1,554,044&lt;/span&gt; (2020
- $&lt;span id="xdx_900_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt balance owing"&gt;1,920,976&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--EnpInvestmentMember_zYTpPmbXoOyg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has committed to the following repayments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zkO0Q3J6R7gj" style="display: none"&gt;SCHEDULE OF INTEREST LOAN REPAYMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%; text-align: justify"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z2RLELj9IdWi" title="2022"&gt;382,705&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zUqHV2lOMiK6" style="text-align: right" title="2023"&gt;397,414&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zzomB3Owo9lg" style="text-align: right" title="2024"&gt;413,516&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z7uwFqbraXJh" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025"&gt;360,409&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zxg52zp2gwdk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(h)
&lt;/b&gt;In October 2020, NanoChem signed a loan for $&lt;span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_c20201031__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Promissory note"&gt;894,253&lt;/span&gt; with Midland with an interest rate &lt;span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20201031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zrslzdjfoDVg" title="Debt instrument, interest rate, stated percentage"&gt;3.85&lt;/span&gt;% to be repaid over two years with equal
monthly payments including interest. The funds were used to replace the loan at Harris for the purchase of new manufacturing equipment.
Interest expense for the year ended December 31, 2021 was $&lt;span id="xdx_90E_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zUFmHwfeMMI7" title="Interest expense"&gt;24,827&lt;/span&gt; (2020 - $&lt;span id="xdx_90B_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Interest expense"&gt;6,218&lt;/span&gt;). The balance owing at December 31, 2021 is $&lt;span id="xdx_90E_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zxwfyny75aTa" title="Debt balance owing"&gt;381,674&lt;/span&gt;
(2020 - $&lt;span id="xdx_909_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_pp0p0" title="Debt balance owing"&gt;822,380&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(i)
&lt;/b&gt;In January 2020, ENP Mendota refinanced its mortgage and signed a loan for $&lt;span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_pp0p0" title="Promissory note"&gt;450,000&lt;/span&gt; with Stock Yards Bank &amp;amp; Trust to be repaid
over &lt;span id="xdx_906_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zEQLoMTpAE0i" title="Debt instrument, term"&gt;10&lt;/span&gt; years with monthly installments plus interest. Interest for the first five years is at &lt;span id="xdx_90A_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zDObm7Ko6uc2" title="Debt instrument, interest rate, stated percentage"&gt;4.35&lt;/span&gt;% and it will be adjusted for the
last five years to the Cincinnati Federal Home Bank Loan &lt;span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_z5Q7xjrPA1mb" title="Debt instrument, term"&gt;5&lt;/span&gt; year fixed index plus &lt;span id="xdx_906_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zfa4kbuvzMn6" title="Debt instrument, interest rate, stated percentage"&gt;2.5&lt;/span&gt;%. Interest expense for the year ended December 31,
2021 was $&lt;span id="xdx_904_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zNpjs0yQ18sf" title="Interest expense"&gt;17,107&lt;/span&gt; (2020 - $&lt;span id="xdx_906_eus-gaap--InterestExpenseDebt_c20200101__20201231__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_pp0p0" title="Interest expense"&gt;18,049&lt;/span&gt;). The balance owing at December 31, 2021 is $&lt;span id="xdx_90F_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zS52XGWgFBc3" title="Debt balance owing"&gt;430,880&lt;/span&gt; (2020 - $&lt;span id="xdx_907_eus-gaap--DebtDefaultLongtermDebtAmount_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_pp0p0" title="Debt balance owing"&gt;440,779&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zWCqGQggW4tf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has committed to the following repayments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_z2z9lTHKdU56" style="display: none"&gt;SCHEDULE OF INTEREST LOAN REPAYMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%; text-align: justify"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zPcjih80ZYFl" title="2022"&gt;29,749&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zBGEVE3alHe5" style="text-align: right" title="2023"&gt;29,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zQGQAp5ZWBI3" style="text-align: right" title="2025"&gt;29,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zdnMGS0ccLj7" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025"&gt;29,749&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zUeTgMUnWFr5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zDlxcW0x5J0l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2021, Company was in compliance with all loan covenants.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BC_zddv8THbImJ1" style="display: none"&gt;SCHEDULE OF LOAN COVENANTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Continuity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20210101__20211231_zBpDd1JsvKH9" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20200101__20201231_zouEcQcAiCMk" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LongTermDebt_iS_pp0p0_zF56tzaCsNRl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Balance, January 1&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;3,847,638&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;4,380,393&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--ProceedsFromLoans_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Plus: Proceeds from loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1336"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,413,160&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--ProceedsFromLoanAcquiredWithAcquisition_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Plus: Loan acquired with acquisition of ENP Realty&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1339"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;450,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--RepaymentsOfBankDebt_iN_pp0p0_di_z7Wfa0KQE4N9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Less: Forgiveness on PPP loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(537,960&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1343"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_zj07dnKMhLb5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Payments on loan&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(943,080&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,395,915&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LongTermDebt_iE_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, December 31&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,366,598&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,847,638&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zUEUFxz8sQYf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p id="xdx_89E_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zlD96N4W2vQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zzm7v86wfPT5" style="display: none"&gt;SCHEDULE OF OUTSTANDING BALANCE LOAN&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Outstanding balance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;a) Long term debt &#x2013; Harris Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_zxIjmuX8HNvc" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1353"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_pdp0" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1355"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;b) Long term debt &#x2013; Harris Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_zkcKMXdRNT97" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1357"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_pdp0" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1359"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;c) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z0Szl05z63ye" style="width: 16%; text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1361"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_pp0p0" style="width: 16%; text-align: right" title="Long-term Debt"&gt;125,543&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;d) Long term debt &#x2013; Ford Credit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_zvnkahcpB0vh" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1365"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_pdp0" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1367"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;e) Long term debt &#x2013; PPP&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zJJe1FRLlSd7" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1369"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_pp0p0" style="text-align: right" title="Long-term Debt"&gt;322,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;f) Long term debt - PPP&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zCMV8dAvLlCk" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1373"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_pp0p0" style="text-align: right" title="Long-term Debt"&gt;215,960&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;g) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zYZjQdY2Yu7i" style="text-align: right" title="Long-term Debt"&gt;1,554,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_pp0p0" style="text-align: right" title="Long-term Debt"&gt;1,920,976&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;h) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zIGWyQzrWaRh" style="text-align: right" title="Long-term Debt"&gt;381,674&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_pp0p0" style="text-align: right" title="Long-term Debt"&gt;822,380&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;i) Long term debt &#x2013; Stock Yards Bank &amp;amp; Trust&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z2wGuHePLfYb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term Debt"&gt;430,880&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term Debt"&gt;440,779&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Long-term Debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zHD4j1ib0Zt7" style="text-align: right" title="Long-term Debt"&gt;2,366,598&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermDebt_c20201231_pp0p0" style="text-align: right" title="Long-term Debt"&gt;3,847,638&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: current portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zWMsVH9ij1wd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion"&gt;(793,574&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20201231_zhXXib1qq172" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion"&gt;(848,794&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zD2kzuaN6BS5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance"&gt;1,573,024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermDebtNoncurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance"&gt;2,998,844&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_z85PNFt0m3y3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">4100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm contextRef="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember">P7Y</us-gaap:DebtInstrumentTerm>
    <FSI:PaymentOfMonthlyInstallmentsInterestRate
      contextRef="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember"
      decimals="INF"
      unitRef="Pure">0.25</FSI:PaymentOfMonthlyInstallmentsInterestRate>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="From2018-10-032018-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">300000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2018-10-31_custom_EnpInvestmentsLLCMember_custom_TermLoanMember"
      decimals="INF"
      unitRef="Pure">0.65</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="From2020-01-012020-12-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">75874</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2019-04-30_custom_HarrisBankMember_custom_NanoChemSolutionIncMember"
      decimals="0"
      unitRef="USD">1100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2019-04-30_custom_HarrisBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionIncMember"
      decimals="INF"
      unitRef="Pure">0.005</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="From2020-01-012020-12-31_custom_HarrisBankMember_custom_NanoChemSolutionIncMember"
      decimals="0"
      unitRef="USD">36272</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">200000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm contextRef="From2018-01-012018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:InterestExpenseDebt
      contextRef="From2021-01-012021-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">2788</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="From2020-01-012020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">7588</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2020-12-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">125543</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">45941</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.0000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm contextRef="From2016-03-012016-03-31_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm contextRef="From2020-04-012020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">322000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember"
      decimals="INF"
      unitRef="Pure">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm contextRef="From2020-04-012020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">215960</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-04-30_custom_HarrisBankMember_custom_EnpInvestmentsLLCMember"
      decimals="INF"
      unitRef="Pure">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">1980947</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember"
      decimals="INF"
      unitRef="Pure">0.0385</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm contextRef="From2020-10-012020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_EnpInvestmentsLLCMember"
      decimals="INF"
      unitRef="Pure">0.65</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember"
      decimals="0"
      unitRef="USD">69831</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember"
      decimals="0"
      unitRef="USD">13389</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2021-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">1554044</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2020-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">1920976</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="From2021-01-012021-12-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember">&lt;p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--EnpInvestmentMember_zYTpPmbXoOyg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has committed to the following repayments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zkO0Q3J6R7gj" style="display: none"&gt;SCHEDULE OF INTEREST LOAN REPAYMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%; text-align: justify"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z2RLELj9IdWi" title="2022"&gt;382,705&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zUqHV2lOMiK6" style="text-align: right" title="2023"&gt;397,414&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_zzomB3Owo9lg" style="text-align: right" title="2024"&gt;413,516&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteOneWithMidlandBankMember_z7uwFqbraXJh" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025"&gt;360,409&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember"
      decimals="0"
      unitRef="USD">382705</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember"
      decimals="0"
      unitRef="USD">397414</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember"
      decimals="0"
      unitRef="USD">413516</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember"
      decimals="0"
      unitRef="USD">360409</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-10-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember"
      decimals="0"
      unitRef="USD">894253</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-10-31_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember"
      decimals="INF"
      unitRef="Pure">0.0385</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="From2021-01-012021-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember"
      decimals="0"
      unitRef="USD">24827</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="From2020-01-012020-12-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember"
      decimals="0"
      unitRef="USD">6218</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2021-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">381674</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2020-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">822380</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember"
      decimals="0"
      unitRef="USD">450000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm contextRef="From2020-01-012020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-01-31_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember"
      decimals="INF"
      unitRef="Pure">0.0435</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm contextRef="From2020-01-012020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember"
      decimals="INF"
      unitRef="Pure">0.025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="From2021-01-012021-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember"
      decimals="0"
      unitRef="USD">17107</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember"
      decimals="0"
      unitRef="USD">18049</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2021-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember"
      decimals="0"
      unitRef="USD">430880</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2020-12-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember"
      decimals="0"
      unitRef="USD">440779</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="From2021-01-012021-12-31_custom_PromissoryNoteWithENPRealtyMember">&lt;p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zWCqGQggW4tf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has committed to the following repayments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_z2z9lTHKdU56" style="display: none"&gt;SCHEDULE OF INTEREST LOAN REPAYMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%; text-align: justify"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zPcjih80ZYFl" title="2022"&gt;29,749&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zBGEVE3alHe5" style="text-align: right" title="2023"&gt;29,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zQGQAp5ZWBI3" style="text-align: right" title="2025"&gt;29,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember_zdnMGS0ccLj7" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025"&gt;29,749&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember"
      decimals="0"
      unitRef="USD">29749</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember"
      decimals="0"
      unitRef="USD">29749</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember"
      decimals="0"
      unitRef="USD">29749</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="AsOf2020-01-31_custom_PromissoryNoteWithMidlandBankMember"
      decimals="0"
      unitRef="USD">29749</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <FSI:ScheduleOfLoanCovenantsTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_890_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zDlxcW0x5J0l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2021, Company was in compliance with all loan covenants.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BC_zddv8THbImJ1" style="display: none"&gt;SCHEDULE OF LOAN COVENANTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Continuity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20210101__20211231_zBpDd1JsvKH9" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_499_20200101__20201231_zouEcQcAiCMk" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LongTermDebt_iS_pp0p0_zF56tzaCsNRl" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Balance, January 1&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;3,847,638&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;4,380,393&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--ProceedsFromLoans_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Plus: Proceeds from loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1336"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,413,160&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--ProceedsFromLoanAcquiredWithAcquisition_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Plus: Loan acquired with acquisition of ENP Realty&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1339"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;450,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--RepaymentsOfBankDebt_iN_pp0p0_di_z7Wfa0KQE4N9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Less: Forgiveness on PPP loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(537,960&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1343"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_zj07dnKMhLb5" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Payments on loan&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(943,080&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,395,915&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LongTermDebt_iE_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, December 31&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,366,598&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,847,638&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</FSI:ScheduleOfLoanCovenantsTableTextBlock>
    <us-gaap:LongTermDebt contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3847638</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2019-12-31" decimals="0" unitRef="USD">4380393</us-gaap:LongTermDebt>
    <us-gaap:ProceedsFromLoans
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">3413160</us-gaap:ProceedsFromLoans>
    <FSI:ProceedsFromLoanAcquiredWithAcquisition
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">450000</FSI:ProceedsFromLoanAcquiredWithAcquisition>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">537960</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:PaymentsForProceedsFromDepositOnLoan
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">943080</us-gaap:PaymentsForProceedsFromDepositOnLoan>
    <us-gaap:PaymentsForProceedsFromDepositOnLoan
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">4395915</us-gaap:PaymentsForProceedsFromDepositOnLoan>
    <us-gaap:LongTermDebt contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2366598</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3847638</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_89E_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zlD96N4W2vQ" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zzm7v86wfPT5" style="display: none"&gt;SCHEDULE OF OUTSTANDING BALANCE LOAN&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Outstanding balance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;a) Long term debt &#x2013; Harris Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_zxIjmuX8HNvc" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1353"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember_pdp0" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1355"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;b) Long term debt &#x2013; Harris Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_zkcKMXdRNT97" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1357"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankOneMember_pdp0" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1359"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;c) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z0Szl05z63ye" style="width: 16%; text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1361"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_pp0p0" style="width: 16%; text-align: right" title="Long-term Debt"&gt;125,543&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;d) Long term debt &#x2013; Ford Credit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermDebt_iI_pdp0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_zvnkahcpB0vh" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1365"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember_pdp0" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1367"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;e) Long term debt &#x2013; PPP&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zJJe1FRLlSd7" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1369"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_pp0p0" style="text-align: right" title="Long-term Debt"&gt;322,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;f) Long term debt - PPP&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zCMV8dAvLlCk" style="text-align: right" title="Long-term Debt"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1373"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_pp0p0" style="text-align: right" title="Long-term Debt"&gt;215,960&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;g) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zYZjQdY2Yu7i" style="text-align: right" title="Long-term Debt"&gt;1,554,044&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_pp0p0" style="text-align: right" title="Long-term Debt"&gt;1,920,976&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;h) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zIGWyQzrWaRh" style="text-align: right" title="Long-term Debt"&gt;381,674&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_pp0p0" style="text-align: right" title="Long-term Debt"&gt;822,380&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;i) Long term debt &#x2013; Stock Yards Bank &amp;amp; Trust&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z2wGuHePLfYb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term Debt"&gt;430,880&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LongTermDebt_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term Debt"&gt;440,779&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Long-term Debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zHD4j1ib0Zt7" style="text-align: right" title="Long-term Debt"&gt;2,366,598&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermDebt_c20201231_pp0p0" style="text-align: right" title="Long-term Debt"&gt;3,847,638&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: current portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zWMsVH9ij1wd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion"&gt;(793,574&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20201231_zhXXib1qq172" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion"&gt;(848,794&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zD2kzuaN6BS5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance"&gt;1,573,024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermDebtNoncurrent_c20201231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance"&gt;2,998,844&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="AsOf2020-12-31_custom_MidlandStatesBankMember"
      decimals="0"
      unitRef="USD">125543</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramMember"
      decimals="0"
      unitRef="USD">322000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2020-12-31_custom_PaycheckProtectionProgramOneMember"
      decimals="0"
      unitRef="USD">215960</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_MidlandStatesBankOneMember"
      decimals="0"
      unitRef="USD">1554044</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2020-12-31_custom_MidlandStatesBankOneMember"
      decimals="0"
      unitRef="USD">1920976</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_MidlandStatesBankTwoMember"
      decimals="0"
      unitRef="USD">381674</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2020-12-31_custom_MidlandStatesBankTwoMember"
      decimals="0"
      unitRef="USD">822380</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_StockYardsBankTrustMember"
      decimals="0"
      unitRef="USD">430880</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2020-12-31_custom_StockYardsBankTrustMember"
      decimals="0"
      unitRef="USD">440779</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2366598</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3847638</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">793574</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">848794</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1573024</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">2998844</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_zfVMBsOwiTj4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;13.
&lt;span&gt;Convertible Note Payable &lt;b&gt;&lt;span id="xdx_82C_zjOqL2wXfsC1" style="display: none"&gt;CONVERTIBLE NOTE PAYABLE&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
October 2018, the Company issued a convertible note payable in the amount of $&lt;span id="xdx_900_eus-gaap--ConvertibleNotesPayable_c20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_pp0p0" title="Convertible note payable"&gt;1,000,000&lt;/span&gt; in connection with the acquisition of EnP Investments
LLC. The convertible note is due on or before &lt;span id="xdx_90F_eus-gaap--DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear_dd_c20181001__20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_zoefEaiEaSIh"&gt;September 30, 2023&lt;/span&gt; with &lt;span id="xdx_90F_eus-gaap--DebtConversionConvertedInstrumentRate_pid_dp_uPure_c20181001__20181031__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z1hjVYMeGb24" title="Debt conversion ratio"&gt;5&lt;/span&gt;% interest due per year. At the option of the holder, the Note
may be converted into &lt;span id="xdx_90B_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_pid_c20181001__20181031__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_zeyckbLQecY" title="Debt converted to shares"&gt;400,000&lt;/span&gt; shares in the Company&#x2019;s common stock.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
June 2019, the holder opted to convert $&lt;span id="xdx_90F_eus-gaap--DebtConversionConvertedInstrumentAmount1_c20190601__20190630__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Debt converted to shares, amount"&gt;500,000&lt;/span&gt; of the convertible note payable into &lt;span id="xdx_90C_eus-gaap--DebtConversionConvertedInstrumentSharesIssued1_c20190601__20190630__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pdd" title="Debt converted to shares"&gt;200,000&lt;/span&gt; shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
April 2020, the Company repaid the remaining principal balance of $&lt;span id="xdx_902_eus-gaap--DebtConversionConvertedInstrumentAmount1_c20200401__20200430__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Debt converted to shares, amount"&gt;500,000&lt;/span&gt; and accrued interest of $&lt;span id="xdx_90E_eus-gaap--DebtInstrumentIncreaseAccruedInterest_c20200401__20200430__srt--ConsolidatedEntitiesAxis__srt--ParentCompanyMember_pp0p0" title="Accrued interest"&gt;13,046&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ConvertibleNotesPayable
      contextRef="AsOf2018-10-31_custom_EnpInvestmentsLLCMember"
      decimals="0"
      unitRef="USD">1000000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear contextRef="From2018-10-012018-10-31_custom_EnpInvestmentsLLCMember">2023-09-30</us-gaap:DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear>
    <us-gaap:DebtConversionConvertedInstrumentRate
      contextRef="From2018-10-012018-10-31_custom_EnpInvestmentsLLCMember"
      decimals="INF"
      unitRef="Pure">0.05</us-gaap:DebtConversionConvertedInstrumentRate>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="From2018-10-012018-10-31_srt_ParentCompanyMember"
      decimals="INF"
      unitRef="Shares">400000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="From2019-06-012019-06-30_srt_ParentCompanyMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="From2019-06-012019-06-30_srt_ParentCompanyMember"
      decimals="INF"
      unitRef="Shares">200000</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="From2020-04-012020-04-30_srt_ParentCompanyMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="From2020-04-012020-04-30_srt_ParentCompanyMember"
      decimals="0"
      unitRef="USD">13046</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_800_eus-gaap--IncomeTaxDisclosureTextBlock_zjSVv83JGqm1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;14.
&lt;span&gt;Income Taxes &lt;span id="xdx_823_zJKm2vKab4Ca" style="display: none"&gt;INCOME TAXES&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zhXy14BwRlH8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
provision for income tax expense (benefit) is comprised of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BA_zIKV0MBR38fg" style="display: none"&gt;SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20210101__20211231_zznX9k44fEDl" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20200101__20201231_zYbdMcJRW6mb" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzvlG_zpU4nxvSzL3g" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Current tax, federal&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;1,309,503&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;739,113&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzvlG_ztBreY74xPtj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Current tax, state&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;592,394&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;334,361&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_maCITEBzvlG_zbv9lmqqUbH8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Current tax, foreign&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;91,285&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;124,414&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzvlG_maITEBz6BY_zAmv1UYdyF24" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Current tax, total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,993,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,197,888&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDITEBzP63_zSyaSAm05Fk1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deferred income tax, federal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;250,153&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;158,308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maDITEBzP63_zUlJl5zuNB2k" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Deferred income tax, state&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;113,164&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;71,616&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_maDITEBzP63_zY27j8MzXNzf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred income tax, foreign&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1440"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;179,629&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_pp0p0_mtDITEBzP63_maITEBz6BY_zGUWIX66RRfi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred income tax, total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;363,317&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;409,553&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBz6BY_z9mp6rKc9gQ3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,356,499&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,607,441&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8A8_zJO7mIM0lUec" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zb9vNqNKt8S" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table reconciles the income tax expense at the U.S. Federal statutory rate to income tax expense at the Company&#x2019;s effective
tax rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B4_zu5scLi9Z85h" style="display: none"&gt;SCHEDULE OF RECONCILIATION OF INCOME TAXES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20210101__20211231_zXc8yV8zkw3c" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200101__20201231_zntZieUtCgW7" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Income before tax&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;6,650,756&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;5,190,975&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_zLRRcG5UOrd9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;US statutory tax rates&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;30.50&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;30.50&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--ExpectedIncomeTaxRecovery_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected income tax&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,028,481&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,583,247&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Non-deductible items&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(29,508&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(60,470&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Change in estimates and other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(65,027&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;603,422&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--IncomeTaxReconciliationChangeInEnactedTaxRate_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Change in enacted tax rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;337,961&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1467"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Foreign tax rate difference&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(86,696&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(120,372&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;171,288&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(398,386&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,356,499&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,607,441&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CurrentIncomeTaxExpenseBenefit_z3VCIfDA4USh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Current income tax expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,993,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,197,888&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_zZKzGRevZ5u5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred tax expense (recovery)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;363,317&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;409,553&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--IncomeTaxExpenseBenefit_zm04aIqHB76k" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,356,499&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,607,441&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8A0_zRk2enydd8l7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z9fxw8aKmSFi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
taxes reflect the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting
purposes. Deferred tax assets (liabilities) at December 31, 2021 and 2020 are comprised of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B7_zpx4QTlaOwV8" style="display: none"&gt;SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Canada&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 64%; text-align: left; padding-left: 10pt"&gt;Non capital loss carryforwards&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z0OFHJOItPqc" style="width: 14%; text-align: right" title="Non capital loss carryforwards"&gt;1,443,371&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="width: 14%; text-align: right" title="Non capital loss carryforwards"&gt;1,638,357&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zGoz46ANdiY2" style="text-align: right" title="Intangible assets"&gt;19,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Intangible assets"&gt;18,863&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Property, equipment and leaseholds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zRvbxhXcIHka" style="text-align: right" title="Property, equipment and leaseholds"&gt;587,408&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Property, equipment and leaseholds"&gt;624,016&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Financial instruments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zBBMSCqbfQH7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financial instruments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1501"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financial instruments"&gt;26,690&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--DeferredTaxAssetsLiabilitiesGross_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z91gA393M848" style="text-align: right" title="Deferred tax asset (liability)"&gt;2,050,628&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--DeferredTaxAssetsLiabilitiesGross_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Deferred tax asset (liability)"&gt;2,307,926&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zZihIEpGnnei" style="border-bottom: Black 1.5pt solid; text-align: right" title="Valuation Allowance"&gt;(2,050,628&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zgCKL5SSDBU6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Valuation Allowance"&gt;(2,307,926&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Net deferred tax asset&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_ecustom--DeferredTaxAssetNet_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zlHzuZuMTp4j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Deferred tax asset"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1513"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_ecustom--DeferredTaxAssetNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Deferred tax asset"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1515"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;US&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z5DhnUchqwFi" style="text-align: right" title="Non capital loss carryforwards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1517"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="text-align: right" title="Non capital loss carryforwards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1519"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zxOsMADbQByl" style="text-align: right" title="Intangible assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1521"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="text-align: right" title="Intangible assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1523"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zLzZEBp3Fqkk" style="text-align: right" title="Investments"&gt;(241,880&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zcjysrhuJ5Ga" style="text-align: right" title="Investments"&gt;(167,635&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Property, equipment and leaseholds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zAaup1v6dBGe" style="text-align: right" title="Property, equipment and leaseholds"&gt;(68,282&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="text-align: right" title="Property, equipment and leaseholds"&gt;(66,116&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Property, equipment and leaseholds&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zT8Pe4EomrTh" style="text-align: right" title="Property, equipment and leaseholds"&gt;12,697&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zXHE08whnfzc" style="text-align: right" title="Property, equipment and leaseholds"&gt;201,393&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Financial instruments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z0IPCgahGEJ9" style="text-align: right" title="Financial instruments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1537"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="text-align: right" title="Financial instruments"&gt;98,210&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Deferred tax asset not recognized&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--DeferredTaxAssetNotRecognized_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z8fmlH1x77U6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax asset not recognized"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1541"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--DeferredTaxAssetNotRecognized_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax asset not recognized"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1543"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Net deferred tax asset (liability)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zG0di8pQy32d" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net deferred tax asset (liability)"&gt;(297,465&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_ecustom--DeferredTaxAssetLiabilitiesNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net deferred tax asset (liability)"&gt;65,852&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zezOmz0g4aa8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has non-capital loss carryforwards of approximately $&lt;span id="xdx_901_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zLgu9WsnXFde" title="Operating loss carryforwards"&gt;6,275,526&lt;/span&gt; (2020 - $&lt;span id="xdx_909_eus-gaap--OperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" title="Operating loss carryforwards"&gt;6,068,054&lt;/span&gt;) which may be carried forward to apply against
future year income tax for Canadian income tax purposes, subject to the final determination by taxation authorities, expiring in the
following years:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89B_ecustom--ScheduleOfNonOperatingLossCarryforwardsTableTextBlock_zwhwvsgTC2l7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_zZ7CVnDqFLHi" style="display: none"&gt;SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;`&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 66%; text-align: right"&gt;2029&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandTwentyNineTaxYearMember_zUIagJc2hIv6" style="width: 30%; text-align: right" title="Total"&gt;891,014&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right"&gt;2030&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyTaxYearMember_zS68ahb6bGNg" style="text-align: right" title="Total"&gt;1,081,844&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;2031&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyOneTaxYearMember_zR9uFe9AJ6hl" style="text-align: right" title="Total"&gt;1,245,577&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right"&gt;2037&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtySevenTaxYearMember_zHNRFAGUkS15" style="text-align: right" title="Total"&gt;2,238,533&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;2038&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyEightTaxYearMember_zKiQnMQuwq6h" style="text-align: right" title="Total"&gt;372,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right"&gt;2039&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyNineTaxYearMember_zVw76eInNyE1" style="text-align: right" title="Total"&gt;72,378&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;2040&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyTaxYearMember_zsRdBU1IpPA7" style="text-align: right" title="Total"&gt;166,494&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right; padding-bottom: 1.5pt"&gt;2041&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyOneTaxYearMember_z483yRk4B1t1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;207,537&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z3nu3wpmTcug" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;6,275,526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zGwIXl5gS6Ik" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
at December 31, 2021, the Company has no net operating loss carryforwards available for US tax purposes.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="text-decoration: underline"&gt;Accounting
for Uncertainty for Income Tax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
at December 31, 2021 and 2020, the Company&#x2019;s consolidated balance sheets did not reflect a liability for uncertain tax positions,
nor any accrued penalties or interest associated with income tax uncertainties. The Company has no income tax examinations in progress.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_89C_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zhXy14BwRlH8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
provision for income tax expense (benefit) is comprised of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BA_zIKV0MBR38fg" style="display: none"&gt;SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20210101__20211231_zznX9k44fEDl" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20200101__20201231_zYbdMcJRW6mb" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzvlG_zpU4nxvSzL3g" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Current tax, federal&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;1,309,503&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;739,113&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzvlG_ztBreY74xPtj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Current tax, state&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;592,394&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;334,361&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_maCITEBzvlG_zbv9lmqqUbH8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Current tax, foreign&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;91,285&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;124,414&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_pp0p0_mtCITEBzvlG_maITEBz6BY_zAmv1UYdyF24" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Current tax, total&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,993,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,197,888&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDITEBzP63_zSyaSAm05Fk1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Deferred income tax, federal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;250,153&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;158,308&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maDITEBzP63_zUlJl5zuNB2k" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Deferred income tax, state&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;113,164&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;71,616&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredForeignIncomeTaxExpenseBenefit_maDITEBzP63_zY27j8MzXNzf" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred income tax, foreign&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1440"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;179,629&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_pp0p0_mtDITEBzP63_maITEBz6BY_zGUWIX66RRfi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred income tax, total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;363,317&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;409,553&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--IncomeTaxExpenseBenefit_iT_pp0p0_mtITEBz6BY_z9mp6rKc9gQ3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,356,499&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,607,441&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">1309503</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">739113</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">592394</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">334361</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">91285</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">124414</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">1993182</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1197888</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">250153</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">158308</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">113164</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">71616</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">179629</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">363317</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">409553</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">2356499</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1607441</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_897_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zb9vNqNKt8S" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table reconciles the income tax expense at the U.S. Federal statutory rate to income tax expense at the Company&#x2019;s effective
tax rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B4_zu5scLi9Z85h" style="display: none"&gt;SCHEDULE OF RECONCILIATION OF INCOME TAXES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_491_20210101__20211231_zXc8yV8zkw3c" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20200101__20201231_zntZieUtCgW7" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Income before tax&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;6,650,756&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;5,190,975&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_pid_dp_uPure_zLRRcG5UOrd9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;US statutory tax rates&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;30.50&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;30.50&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--ExpectedIncomeTaxRecovery_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected income tax&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,028,481&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,583,247&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Non-deductible items&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(29,508&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(60,470&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Change in estimates and other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(65,027&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;603,422&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--IncomeTaxReconciliationChangeInEnactedTaxRate_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Change in enacted tax rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;337,961&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1467"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Foreign tax rate difference&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(86,696&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(120,372&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;171,288&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(398,386&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total income taxes&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,356,499&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,607,441&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--CurrentIncomeTaxExpenseBenefit_z3VCIfDA4USh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Current income tax expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,993,182&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,197,888&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_zZKzGRevZ5u5" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred tax expense (recovery)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;363,317&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;409,553&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--IncomeTaxExpenseBenefit_zm04aIqHB76k" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total income tax expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,356,499&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,607,441&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">6650756</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">5190975</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Pure">0.3050</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">0.3050</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <FSI:ExpectedIncomeTaxRecovery
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">2028481</FSI:ExpectedIncomeTaxRecovery>
    <FSI:ExpectedIncomeTaxRecovery
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1583247</FSI:ExpectedIncomeTaxRecovery>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">-29508</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-60470</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">-65027</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">603422</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">337961</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">-86696</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-120372</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">171288</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-398386</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">2356499</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1607441</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">1993182</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1197888</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">363317</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">409553</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">2356499</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">1607441</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_89F_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z9fxw8aKmSFi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
taxes reflect the tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting
purposes. Deferred tax assets (liabilities) at December 31, 2021 and 2020 are comprised of the following:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B7_zpx4QTlaOwV8" style="display: none"&gt;SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Canada&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 64%; text-align: left; padding-left: 10pt"&gt;Non capital loss carryforwards&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z0OFHJOItPqc" style="width: 14%; text-align: right" title="Non capital loss carryforwards"&gt;1,443,371&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="width: 14%; text-align: right" title="Non capital loss carryforwards"&gt;1,638,357&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zGoz46ANdiY2" style="text-align: right" title="Intangible assets"&gt;19,849&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Intangible assets"&gt;18,863&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Property, equipment and leaseholds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zRvbxhXcIHka" style="text-align: right" title="Property, equipment and leaseholds"&gt;587,408&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Property, equipment and leaseholds"&gt;624,016&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Financial instruments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zBBMSCqbfQH7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financial instruments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1501"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financial instruments"&gt;26,690&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_ecustom--DeferredTaxAssetsLiabilitiesGross_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z91gA393M848" style="text-align: right" title="Deferred tax asset (liability)"&gt;2,050,628&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_ecustom--DeferredTaxAssetsLiabilitiesGross_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pp0p0" style="text-align: right" title="Deferred tax asset (liability)"&gt;2,307,926&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zZihIEpGnnei" style="border-bottom: Black 1.5pt solid; text-align: right" title="Valuation Allowance"&gt;(2,050,628&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zgCKL5SSDBU6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Valuation Allowance"&gt;(2,307,926&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Net deferred tax asset&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_ecustom--DeferredTaxAssetNet_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zlHzuZuMTp4j" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Deferred tax asset"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1513"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_ecustom--DeferredTaxAssetNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net Deferred tax asset"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1515"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;US&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z5DhnUchqwFi" style="text-align: right" title="Non capital loss carryforwards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1517"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="text-align: right" title="Non capital loss carryforwards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1519"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zxOsMADbQByl" style="text-align: right" title="Intangible assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1521"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="text-align: right" title="Intangible assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1523"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Investments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zLzZEBp3Fqkk" style="text-align: right" title="Investments"&gt;(241,880&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DeferredTaxAssetsInvestments_iNI_pp0p0_di_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zcjysrhuJ5Ga" style="text-align: right" title="Investments"&gt;(167,635&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Property, equipment and leaseholds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zAaup1v6dBGe" style="text-align: right" title="Property, equipment and leaseholds"&gt;(68,282&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipment_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="text-align: right" title="Property, equipment and leaseholds"&gt;(66,116&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Property, equipment and leaseholds&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zT8Pe4EomrTh" style="text-align: right" title="Property, equipment and leaseholds"&gt;12,697&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--DeferredTaxAssetsPropertyPlantsAndEquipmentOne_iI_pp0p0_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zXHE08whnfzc" style="text-align: right" title="Property, equipment and leaseholds"&gt;201,393&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 10pt"&gt;Financial instruments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--DeferredTaxAssetsDerivativeInstruments_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z0IPCgahGEJ9" style="text-align: right" title="Financial instruments"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1537"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DeferredTaxAssetsDerivativeInstruments_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="text-align: right" title="Financial instruments"&gt;98,210&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Deferred tax asset not recognized&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--DeferredTaxAssetNotRecognized_iI_pdp0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_z8fmlH1x77U6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax asset not recognized"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1541"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--DeferredTaxAssetNotRecognized_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Deferred tax asset not recognized"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1543"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Net deferred tax asset (liability)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_ecustom--DeferredTaxAssetLiabilitiesNet_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_zG0di8pQy32d" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net deferred tax asset (liability)"&gt;(297,465&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_ecustom--DeferredTaxAssetLiabilitiesNet_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--InternalRevenueServiceIRSMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Net deferred tax asset (liability)"&gt;65,852&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">1443371</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">1638357</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">19849</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">18863</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <FSI:DeferredTaxAssetsPropertyPlantsAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">587408</FSI:DeferredTaxAssetsPropertyPlantsAndEquipment>
    <FSI:DeferredTaxAssetsPropertyPlantsAndEquipment
      contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">624016</FSI:DeferredTaxAssetsPropertyPlantsAndEquipment>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">26690</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <FSI:DeferredTaxAssetsLiabilitiesGross
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">2050628</FSI:DeferredTaxAssetsLiabilitiesGross>
    <FSI:DeferredTaxAssetsLiabilitiesGross
      contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">2307926</FSI:DeferredTaxAssetsLiabilitiesGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">2050628</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">2307926</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember"
      decimals="0"
      unitRef="USD">241880</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsInvestments
      contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember"
      decimals="0"
      unitRef="USD">167635</us-gaap:DeferredTaxAssetsInvestments>
    <FSI:DeferredTaxAssetsPropertyPlantsAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember"
      decimals="0"
      unitRef="USD">-68282</FSI:DeferredTaxAssetsPropertyPlantsAndEquipment>
    <FSI:DeferredTaxAssetsPropertyPlantsAndEquipment
      contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember"
      decimals="0"
      unitRef="USD">-66116</FSI:DeferredTaxAssetsPropertyPlantsAndEquipment>
    <FSI:DeferredTaxAssetsPropertyPlantsAndEquipmentOne
      contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember"
      decimals="0"
      unitRef="USD">12697</FSI:DeferredTaxAssetsPropertyPlantsAndEquipmentOne>
    <FSI:DeferredTaxAssetsPropertyPlantsAndEquipmentOne
      contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember"
      decimals="0"
      unitRef="USD">201393</FSI:DeferredTaxAssetsPropertyPlantsAndEquipmentOne>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember"
      decimals="0"
      unitRef="USD">98210</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <FSI:DeferredTaxAssetLiabilitiesNet
      contextRef="AsOf2021-12-31_us-gaap_InternalRevenueServiceIRSMember"
      decimals="0"
      unitRef="USD">-297465</FSI:DeferredTaxAssetLiabilitiesNet>
    <FSI:DeferredTaxAssetLiabilitiesNet
      contextRef="AsOf2020-12-31_us-gaap_InternalRevenueServiceIRSMember"
      decimals="0"
      unitRef="USD">65852</FSI:DeferredTaxAssetLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">6275526</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">6068054</us-gaap:OperatingLossCarryforwards>
    <FSI:ScheduleOfNonOperatingLossCarryforwardsTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_89B_ecustom--ScheduleOfNonOperatingLossCarryforwardsTableTextBlock_zwhwvsgTC2l7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_zZ7CVnDqFLHi" style="display: none"&gt;SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: center"&gt;`&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;Loss&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 66%; text-align: right"&gt;2029&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandTwentyNineTaxYearMember_zUIagJc2hIv6" style="width: 30%; text-align: right" title="Total"&gt;891,014&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right"&gt;2030&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyTaxYearMember_zS68ahb6bGNg" style="text-align: right" title="Total"&gt;1,081,844&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;2031&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyOneTaxYearMember_zR9uFe9AJ6hl" style="text-align: right" title="Total"&gt;1,245,577&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right"&gt;2037&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtySevenTaxYearMember_zHNRFAGUkS15" style="text-align: right" title="Total"&gt;2,238,533&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;2038&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyEightTaxYearMember_zKiQnMQuwq6h" style="text-align: right" title="Total"&gt;372,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right"&gt;2039&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandThirtyNineTaxYearMember_zVw76eInNyE1" style="text-align: right" title="Total"&gt;72,378&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;2040&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyTaxYearMember_zsRdBU1IpPA7" style="text-align: right" title="Total"&gt;166,494&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right; padding-bottom: 1.5pt"&gt;2041&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--TaxPeriodAxis__custom--TwoThousandFortyOneTaxYearMember_z483yRk4B1t1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;207,537&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingLossCarryforwards_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z3nu3wpmTcug" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total"&gt;6,275,526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</FSI:ScheduleOfNonOperatingLossCarryforwardsTableTextBlock>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-12-31_custom_TwoThousandTwentyNineTaxYearMember"
      decimals="0"
      unitRef="USD">891014</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-12-31_custom_TwoThousandThirtyTaxYearMember"
      decimals="0"
      unitRef="USD">1081844</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-12-31_custom_TwoThousandThirtyOneTaxYearMember"
      decimals="0"
      unitRef="USD">1245577</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-12-31_custom_TwoThousandThirtySevenTaxYearMember"
      decimals="0"
      unitRef="USD">2238533</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-12-31_custom_TwoThousandThirtyEightTaxYearMember"
      decimals="0"
      unitRef="USD">372149</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-12-31_custom_TwoThousandThirtyNineTaxYearMember"
      decimals="0"
      unitRef="USD">72378</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-12-31_custom_TwoThousandFortyTaxYearMember"
      decimals="0"
      unitRef="USD">166494</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-12-31_custom_TwoThousandFortyOneTaxYearMember"
      decimals="0"
      unitRef="USD">207537</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">6275526</us-gaap:OperatingLossCarryforwards>
    <us-gaap:EarningsPerShareTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_808_eus-gaap--EarningsPerShareTextBlock_zYQNjKmTfFu5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;15.
&lt;span&gt;Income Per Share &lt;span id="xdx_822_zzjzkGwbTqj2" style="display: none"&gt;INCOME PER SHARE&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zC5Qv9C2ZJIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.3pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company presents both basic and diluted income per share on the face of its consolidated statements of income. Basic and diluted income
per share are calculated as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_zRKNSDA8fBZ7" style="display: none"&gt;SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210101__20211231_zTnaJD69jXL8" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20200101__20201231_zN7R8zCjus62" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--NetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Net income attributable to controlling interest&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;3,449,162&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;2,977,050&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average common shares outstanding:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zSgjzHebABCa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Basic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,316,254&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,240,641&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zK6trIznl7l1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,505,522&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,302,552&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net income per common share attributable to controlling interest:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--EarningsPerShareBasic_pid_z5FIPzfctn87" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Basic and diluted&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.28&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.24&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zeFuNgVgBEi5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Certain
stock options whose terms and conditions are described in Note 16, &#x201c;Stock Options&#x201d; could potentially dilute basic EPS in
the future, but were not included in the computation of diluted EPS because to do so would have been anti-dilutive. Those anti-dilutive
options are as follows.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ztagcukRm9sa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B7_zBMAIldF5Ele" style="display: none"&gt;SCHEDULE OF ANTI-DILUTIVE OPTIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20210101__20211231_zYv5MGJZGD8a" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20200101__20201231_zGLHq8pAQOuk" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 64%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Anti-dilutive options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;21,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;507,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AF_zSDTZt07dEc8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;There
were &lt;span id="xdx_906_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zdxnaiYynTj7" title="Preferred stock, shares issued"&gt;&lt;span id="xdx_903_eus-gaap--PreferredStockSharesIssued_iI_pid_do_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zffwy9ewQZf6" title="Preferred stock, shares issued"&gt;&lt;span id="xdx_902_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zP04jOprSRI" title="Preferred stock, shares outstanding"&gt;&lt;span id="xdx_90E_eus-gaap--PreferredStockSharesOutstanding_iI_pid_do_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zfnGQ2H898ma" title="Preferred stock, shares outstanding"&gt;no&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; preferred shares issued and outstanding during the years ended December 31, 2021 or 2020.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_896_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zC5Qv9C2ZJIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.3pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company presents both basic and diluted income per share on the face of its consolidated statements of income. Basic and diluted income
per share are calculated as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_zRKNSDA8fBZ7" style="display: none"&gt;SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210101__20211231_zTnaJD69jXL8" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_492_20200101__20201231_zN7R8zCjus62" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--NetIncomeLoss_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Net income attributable to controlling interest&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;3,449,162&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;2,977,050&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average common shares outstanding:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pid_zSgjzHebABCa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Basic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,316,254&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,240,641&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pid_zK6trIznl7l1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Diluted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,505,522&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,302,552&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net income per common share attributable to controlling interest:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--EarningsPerShareBasic_pid_z5FIPzfctn87" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt"&gt;Basic and diluted&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.28&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;0.24&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">3449162</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">2977050</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">12316254</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">12240641</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">12505522</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">12302552</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USDPShares">0.28</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_898_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ztagcukRm9sa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B7_zBMAIldF5Ele" style="display: none"&gt;SCHEDULE OF ANTI-DILUTIVE OPTIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20210101__20211231_zYv5MGJZGD8a" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20200101__20201231_zGLHq8pAQOuk" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 64%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_i_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Anti-dilutive options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;21,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;507,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">21000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">507000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="INF"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="INF"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="INF"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="INF"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_80B_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zeWFW91uVtSi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;16. &lt;span&gt;Stock
Options&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;. &lt;b&gt;&lt;span id="xdx_82A_z8H87AP339g4" style="display: none"&gt;STOCK OPTIONS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has a stock option plan (&#x201c;Plan&#x201d;). The purpose of this Plan is to provide additional incentives to key employees,
officers, directors and consultants of the Company and its subsidiaries in order to help attract and retain the best available personnel
for positions of responsibility and otherwise promote the success of the Company&#x2019;s business. It is intended that options issued
under this Plan constitute non-qualified stock options. The general terms of awards under the option plan are that &lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_uPure_c20210101__20211231_z5B2k3Hf7cSg" title="Options granted percentage"&gt;100&lt;/span&gt;% of the options
granted will vest the year following the grant. The maximum term of options granted is &lt;span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20210101__20211231_zHI7wATrWLt5" title="Options maximum granted term"&gt;5&lt;/span&gt; years and the exercise price for all options
are issued for not less than fair market value at the date of the grant.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_znjS7O4MEt0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the Company&#x2019;s stock option activities for the years ended December 31, 2021 and 2020:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zzIeDf6q4poh" style="display: none"&gt;SCHEDULE OF STOCK OPTION ACTIVITIES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Number of shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Exercise &lt;br/&gt; price per share&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Weighted &lt;br/&gt; average &lt;br/&gt; exercise price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%"&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20200101__20201231_zS2Rbc4KtpCa" style="width: 14%; text-align: right" title="Number of shares, Beginning Balance"&gt;635,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zOq9sd0lBBh" title="Exercise price per share, Beginning Balance"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_902_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zhfSMjkGhmFd" title="Exercise price per share, Beginning Balance"&gt;1.75&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20200101__20201231_zIDPQSsbtJyc" style="width: 14%; text-align: right" title="Weighted average exercise price, Beginning Balance"&gt;1.35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231_zIsvPjNeS8f1" style="text-align: right" title="Number of shares, Granted"&gt;172,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20200101__20201231_zt1Hg13sVnx9" style="text-align: right" title="Exercise price per share, Granted"&gt;2.44&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_z6VdbbYVPvMc" style="text-align: right" title="Weighted average exercise price, Granted"&gt;2.44&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cancelled or expired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20200101__20201231_zzBWqgMuG00i" style="text-align: right" title="Number of shares, Cancelled or expired"&gt;(13,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zfVOUb3Odtr1" title="Exercise price per share, Cancelled or expired"&gt;2.44&lt;/span&gt; &#x2013; &lt;span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_znXBmOoBuE1j" title="Exercise price per share, Cancelled or expired"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zWsLMnDjH1o3" style="text-align: right" title="Weighted average exercise price, Cancelled or expired"&gt;2.75&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercised&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zGfonJxbp7V7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised"&gt;(45,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zcWkZ7vtwilh" title="Exercise price per share, Exercised"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zH2RFT5bz6Yd" title="Exercise price per share, Exercised"&gt;1.05&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zU0HGU9pN4qd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Exercised"&gt;0.88&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_z8WhswlEmPn2" style="text-align: right" title="Number of shares, Beginning Balance"&gt;749,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zTzvjifCOc73" title="Exercise price per share, Beginning Balance"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zroR7IBAf8t5" title="Exercise price per share, Beginning Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zsIC8HS7ywva" style="text-align: right" title="Weighted average exercise price, Beginning Balance"&gt;2.42&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_zCXLWRfEOJg1" style="text-align: right" title="Number of shares, Granted"&gt;170,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_ztGhNRlwXHvb" style="text-align: right" title="Exercise price per share, Granted"&gt;3.61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zprT2Hkh4erl" style="text-align: right" title="Weighted average exercise price, Granted"&gt;3.61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cancelled or expired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_zDsbJuSjxuGl" style="text-align: right" title="Number of shares, Cancelled or expired"&gt;(34,799&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z7o32cI3BWpa" title="Exercise price per share, Cancelled or expired"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z9oLms0KgJce" title="Exercise price per share, Cancelled or expired"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zGa6kYbs1XHa" style="text-align: right" title="Weighted average exercise price, Cancelled or expired"&gt;2.30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercised&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zeXGPRJWWwXk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised"&gt;(94,701&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zl7vUN1Ys8Hf" title="Exercise price per share, Exercised"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zwczgqY1iu5h" title="Exercise price per share, Exercised"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zzEfYVu9ydZd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Exercised"&gt;1.58&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20211231_znM7mTqiOJKk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Ending Balance"&gt;789,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zf5WJRS4gp32" title="Exercise price per share, Ending Balance"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zXEFq17pHWHf" title="Exercise price per share, Ending Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20211231_zU6vMW1gdVk1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Ending Balance"&gt;2.78&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercisable, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20210101__20211231_zuMK2aQovmDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares Exercisable, Ending Balance"&gt;564,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zHBclOTtJGp1" title="Exercise price per share Exercisable, Ending Balance"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zBtXOLQ4ATdd" title="Exercise price per share Exercisable, Ending Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20210101__20211231_zFkcSP8GMUNg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price Exercisable, Ending Balance"&gt;2.63&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8A0_zMsc0MKMWvRi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
weighted-average remaining contractual life of outstanding options is &lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231_zouuIHPC5Ul1" title="Weighted-average remaining contractual life"&gt;3.20&lt;/span&gt; years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zuCejW6QIz39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of each option grant is calculated using the following weighted average assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_zDrAqEWJzNQc" style="display: none"&gt;SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Expected life &#x2013; years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_z1aOnTmciazd" title="Expected life - years"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_zEFMk2orsHd" title="Expected life - years"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210101__20211231_z39LuDBouI9j" style="text-align: right" title="Interest rate"&gt;1.23&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200101__20201231_za5SBEjiZHHa" style="text-align: right" title="Interest rate"&gt;0.37&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20211231_ztcvnyZGjLJd" style="text-align: right" title="Volatility"&gt;63.28&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200101__20201231_zC7tSSSdxbJ8" style="text-align: right" title="Volatility"&gt;70.14&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average fair value of options granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20211231_zSeSTuI2Z1pe" style="text-align: right" title="Weighted average fair value of options granted"&gt;1.23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20200101__20201231_z7bUExvhZK6h" style="text-align: right" title="Weighted average fair value of options granted"&gt;1.12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A5_zRIBX5Q0wNX" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2021, the Company granted &lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zQ62JT4pM8j5" title="Stock options granted"&gt;45,000&lt;/span&gt; (2020 &#x2013; &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zwJa9cbyv8hh" title="Stock options granted"&gt;45,000&lt;/span&gt;) stock options to consultants and has applied ASC 718
using the Black-Scholes option-pricing model, which resulted in expenses of $&lt;span id="xdx_904_eus-gaap--StockOptionPlanExpense_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_ziV7vLRVYyme" title="Stock option expense"&gt;13,860&lt;/span&gt; (2020 - $&lt;span id="xdx_909_eus-gaap--StockOptionPlanExpense_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_pp0p0" title="Stock option expense"&gt;10,080&lt;/span&gt;). Options granted in other years
resulted in additional expenses of $&lt;span id="xdx_904_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zUrqincI1B61" title="Additional expenses due to options granted"&gt;51,210&lt;/span&gt; (2020 &#x2013; $&lt;span id="xdx_909_ecustom--AdditionalExpensesDueToOptionsGranted_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_pp0p0" title="Additional expenses due to options granted"&gt;43,905&lt;/span&gt;). During the year ended December 31, 2021, employees were granted &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zgIImuFaXuSe" title="Stock options granted"&gt;125,000&lt;/span&gt;
(2020 &#x2013; &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_z8RjH5TJJs4g" title="Stock options granted"&gt;127,000&lt;/span&gt;) stock options, which resulted in expenses of $&lt;span id="xdx_901_eus-gaap--StockOptionPlanExpense_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zGSn9K0qXZ9d" title="Stock option expense"&gt;38,500&lt;/span&gt; (2020 &#x2013; $&lt;span id="xdx_904_eus-gaap--StockOptionPlanExpense_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_pp0p0" title="Stock option expense"&gt;28,316&lt;/span&gt;). Options granted in other years resulted
in additional expenses in the amount of $&lt;span id="xdx_909_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_z7VNLET6Lrpi" title="Additional expenses due to options granted"&gt;106,542&lt;/span&gt; for employees during the year ended December 31, 2021 (2020 - $&lt;span id="xdx_90A_ecustom--AdditionalExpensesDueToOptionsGranted_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_pp0p0" title="Additional expenses due to options granted"&gt;73,711&lt;/span&gt;). There were &lt;span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zYb3BkHUBTnc" title="Stock options exercised"&gt;61,500&lt;/span&gt;
employee and &lt;span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_ziOWcqpH7OS9" title="Stock options exercised"&gt;33,201&lt;/span&gt; consultant stock options exercised during the year ended December 31, 2021 (2020 &#x2013; &lt;span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--EmployeesMember_zwAUSXuzCu11" title="Stock options exercised"&gt;35,000&lt;/span&gt; employee; &lt;span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zC62VFSkZHj6" title="Stock options exercised"&gt;10,000&lt;/span&gt;
consultant).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of December 31, 2021, there was approximately $&lt;span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zq3zi5BiONr3" title="Compensation expense related to non-vested awards"&gt;229,918&lt;/span&gt; of compensation expense related to non-vested awards. This expense is expected
to be recognized over a weighted average period of &lt;span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210101__20211231_zDJljnQaKsqi" title="Compensation expense related to non-vested awards, weighted average period"&gt;1.0&lt;/span&gt; years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
aggregate intrinsic value of vested options outstanding at December 31, 2021 is $&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zshdH4mmQ2d" title="Aggregate intrinsic value of vested options"&gt;712,945&lt;/span&gt; (2020 &#x2013; $&lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_dxL_c20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zDHSn9EB1FF" title="Aggregate intrinsic value of vested options::XDX::-"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1744"&gt;nil&lt;/span&gt;&lt;/span&gt;). The intrinsic value of
options exercised during the year was $&lt;span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_pp0p0_c20210101__20211231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zwpqNa9FJyih" title="Aggregate intrinsic value of vested options exercised"&gt;203,701&lt;/span&gt; (2020 - $&lt;span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_pp0p0_c20200101__20201231__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z4dm0oFd29Ti"&gt;56,230&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Pure">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="From2021-01-012021-12-31">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_899_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_znjS7O4MEt0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the Company&#x2019;s stock option activities for the years ended December 31, 2021 and 2020:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zzIeDf6q4poh" style="display: none"&gt;SCHEDULE OF STOCK OPTION ACTIVITIES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Number of shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Exercise &lt;br/&gt; price per share&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Weighted &lt;br/&gt; average &lt;br/&gt; exercise price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%"&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20200101__20201231_zS2Rbc4KtpCa" style="width: 14%; text-align: right" title="Number of shares, Beginning Balance"&gt;635,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zOq9sd0lBBh" title="Exercise price per share, Beginning Balance"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_902_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zhfSMjkGhmFd" title="Exercise price per share, Beginning Balance"&gt;1.75&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20200101__20201231_zIDPQSsbtJyc" style="width: 14%; text-align: right" title="Weighted average exercise price, Beginning Balance"&gt;1.35&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20200101__20201231_zIsvPjNeS8f1" style="text-align: right" title="Number of shares, Granted"&gt;172,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20200101__20201231_zt1Hg13sVnx9" style="text-align: right" title="Exercise price per share, Granted"&gt;2.44&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_z6VdbbYVPvMc" style="text-align: right" title="Weighted average exercise price, Granted"&gt;2.44&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cancelled or expired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20200101__20201231_zzBWqgMuG00i" style="text-align: right" title="Number of shares, Cancelled or expired"&gt;(13,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zfVOUb3Odtr1" title="Exercise price per share, Cancelled or expired"&gt;2.44&lt;/span&gt; &#x2013; &lt;span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_znXBmOoBuE1j" title="Exercise price per share, Cancelled or expired"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zWsLMnDjH1o3" style="text-align: right" title="Weighted average exercise price, Cancelled or expired"&gt;2.75&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercised&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20200101__20201231_zGfonJxbp7V7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised"&gt;(45,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MinimumMember_zcWkZ7vtwilh" title="Exercise price per share, Exercised"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20200101__20201231__srt--RangeAxis__srt--MaximumMember_zH2RFT5bz6Yd" title="Exercise price per share, Exercised"&gt;1.05&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20200101__20201231_zU0HGU9pN4qd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Exercised"&gt;0.88&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_z8WhswlEmPn2" style="text-align: right" title="Number of shares, Beginning Balance"&gt;749,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zTzvjifCOc73" title="Exercise price per share, Beginning Balance"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zroR7IBAf8t5" title="Exercise price per share, Beginning Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zsIC8HS7ywva" style="text-align: right" title="Weighted average exercise price, Beginning Balance"&gt;2.42&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_zCXLWRfEOJg1" style="text-align: right" title="Number of shares, Granted"&gt;170,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_ztGhNRlwXHvb" style="text-align: right" title="Exercise price per share, Granted"&gt;3.61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zprT2Hkh4erl" style="text-align: right" title="Weighted average exercise price, Granted"&gt;3.61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cancelled or expired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_zDsbJuSjxuGl" style="text-align: right" title="Number of shares, Cancelled or expired"&gt;(34,799&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z7o32cI3BWpa" title="Exercise price per share, Cancelled or expired"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z9oLms0KgJce" title="Exercise price per share, Cancelled or expired"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zGa6kYbs1XHa" style="text-align: right" title="Weighted average exercise price, Cancelled or expired"&gt;2.30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercised&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zeXGPRJWWwXk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised"&gt;(94,701&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zl7vUN1Ys8Hf" title="Exercise price per share, Exercised"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zwczgqY1iu5h" title="Exercise price per share, Exercised"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zzEfYVu9ydZd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Exercised"&gt;1.58&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20210101__20211231_znM7mTqiOJKk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Ending Balance"&gt;789,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zf5WJRS4gp32" title="Exercise price per share, Ending Balance"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zXEFq17pHWHf" title="Exercise price per share, Ending Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20210101__20211231_zU6vMW1gdVk1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price, Ending Balance"&gt;2.78&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercisable, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20210101__20211231_zuMK2aQovmDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares Exercisable, Ending Balance"&gt;564,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zHBclOTtJGp1" title="Exercise price per share Exercisable, Ending Balance"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zBtXOLQ4ATdd" title="Exercise price per share Exercisable, Ending Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20210101__20211231_zFkcSP8GMUNg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted average exercise price Exercisable, Ending Balance"&gt;2.63&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2019-12-31" decimals="INF" unitRef="Shares">635000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2019-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">0.75</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2019-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">1.75</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2019-12-31"
      decimals="INF"
      unitRef="USDPShares">1.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">172000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">2.44</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">2.44</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">13000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice
      contextRef="From2020-01-012020-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">2.44</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice
      contextRef="From2020-01-012020-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">3.46</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">2.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">45000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice
      contextRef="From2020-01-012020-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">0.75</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice
      contextRef="From2020-01-012020-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">1.05</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.88</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">749000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2020-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">0.75</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2020-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">4.13</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">2.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">170000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USDPShares">3.61</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USDPShares">3.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">34799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice
      contextRef="From2021-01-012021-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">1.42</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice
      contextRef="From2021-01-012021-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">3.46</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USDPShares">2.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">94701</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice
      contextRef="From2021-01-012021-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">0.75</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice
      contextRef="From2021-01-012021-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">3.46</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USDPShares">1.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">789500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2021-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">1.42</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2021-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">4.13</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">2.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">564500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice
      contextRef="AsOf2021-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">1.42</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice
      contextRef="AsOf2021-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">4.13</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">2.63</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-012021-12-31">P3Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zuCejW6QIz39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of each option grant is calculated using the following weighted average assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_zDrAqEWJzNQc" style="display: none"&gt;SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Expected life &#x2013; years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_z1aOnTmciazd" title="Expected life - years"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_zEFMk2orsHd" title="Expected life - years"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20210101__20211231_z39LuDBouI9j" style="text-align: right" title="Interest rate"&gt;1.23&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_uPure_c20200101__20201231_za5SBEjiZHHa" style="text-align: right" title="Interest rate"&gt;0.37&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20210101__20211231_ztcvnyZGjLJd" style="text-align: right" title="Volatility"&gt;63.28&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_uPure_c20200101__20201231_zC7tSSSdxbJ8" style="text-align: right" title="Volatility"&gt;70.14&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average fair value of options granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20211231_zSeSTuI2Z1pe" style="text-align: right" title="Weighted average fair value of options granted"&gt;1.23&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20200101__20201231_z7bUExvhZK6h" style="text-align: right" title="Weighted average fair value of options granted"&gt;1.12&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2021-01-012021-12-31">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-01-012020-12-31">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Pure">0.0123</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">0.0037</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Pure">0.6328</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">0.7014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USDPShares">1.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">1.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-01-012021-12-31_custom_ConsultantsMember"
      decimals="INF"
      unitRef="Shares">45000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2020-01-012020-12-31_custom_ConsultantsMember"
      decimals="INF"
      unitRef="Shares">45000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockOptionPlanExpense
      contextRef="From2021-01-012021-12-31_custom_ConsultantsMember"
      decimals="0"
      unitRef="USD">13860</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="From2020-01-012020-12-31_custom_ConsultantsMember"
      decimals="0"
      unitRef="USD">10080</us-gaap:StockOptionPlanExpense>
    <FSI:AdditionalExpensesDueToOptionsGranted
      contextRef="From2021-01-012021-12-31_custom_ConsultantsMember"
      decimals="0"
      unitRef="USD">51210</FSI:AdditionalExpensesDueToOptionsGranted>
    <FSI:AdditionalExpensesDueToOptionsGranted
      contextRef="From2020-01-012020-12-31_custom_ConsultantsMember"
      decimals="0"
      unitRef="USD">43905</FSI:AdditionalExpensesDueToOptionsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-01-012021-12-31_custom_EmployeesMember"
      decimals="INF"
      unitRef="Shares">125000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2020-01-012020-12-31_custom_EmployeesMember"
      decimals="INF"
      unitRef="Shares">127000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockOptionPlanExpense
      contextRef="From2021-01-012021-12-31_custom_EmployeesMember"
      decimals="0"
      unitRef="USD">38500</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="From2020-01-012020-12-31_custom_EmployeesMember"
      decimals="0"
      unitRef="USD">28316</us-gaap:StockOptionPlanExpense>
    <FSI:AdditionalExpensesDueToOptionsGranted
      contextRef="From2021-01-012021-12-31_custom_EmployeesMember"
      decimals="0"
      unitRef="USD">106542</FSI:AdditionalExpensesDueToOptionsGranted>
    <FSI:AdditionalExpensesDueToOptionsGranted
      contextRef="From2020-01-012020-12-31_custom_EmployeesMember"
      decimals="0"
      unitRef="USD">73711</FSI:AdditionalExpensesDueToOptionsGranted>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-012021-12-31_custom_EmployeesMember"
      decimals="INF"
      unitRef="Shares">61500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-012021-12-31_custom_ConsultantsMember"
      decimals="INF"
      unitRef="Shares">33201</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2020-01-012020-12-31_custom_EmployeesMember"
      decimals="INF"
      unitRef="Shares">35000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2020-01-012020-12-31_custom_ConsultantsMember"
      decimals="INF"
      unitRef="Shares">10000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">229918</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2021-01-012021-12-31">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">712945</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="From2021-01-012021-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">203701</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="From2020-01-012020-12-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">56230</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_808_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z8XGhNlav3yl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;17. &lt;span&gt;Capital
Stock&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;. &lt;b&gt;&lt;span id="xdx_82A_z0i7qj6scvp8" style="display: none"&gt;CAPITAL STOCK&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2021, &lt;span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_z6dnol2sk4C8" title="Stock options exercised"&gt;61,500&lt;/span&gt; shares were issued upon the exercise of employee stock options (2020 &#x2013; &lt;span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zOmvq8C2pskg" title="Stock options exercised"&gt;35,000&lt;/span&gt;) and &lt;span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20211231__us-gaap--DerivativeInstrumentRiskAxis__custom--ConsultantsStockOptionsMember_zkThfUnhqcvh" title="Stock options exercised"&gt;33,201&lt;/span&gt;
shares were issued upon the exercise of consultant stock options (2020 &#x2013; &lt;span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20200101__20201231__us-gaap--DerivativeInstrumentRiskAxis__custom--ConsultantsStockOptionsMember_zt4bcYOhrx96" title="Stock options exercised"&gt;10,000&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
March 19, 2020, the Company suspended the annual dividend until further notice due to the uncertainty surrounding the COVID-19 virus.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-012021-12-31_custom_EmployeesStockOptionMember"
      decimals="INF"
      unitRef="Shares">61500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2020-01-012020-12-31_custom_EmployeesStockOptionMember"
      decimals="INF"
      unitRef="Shares">35000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-012021-12-31_custom_ConsultantsStockOptionsMember"
      decimals="INF"
      unitRef="Shares">33201</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2020-01-012020-12-31_custom_ConsultantsStockOptionsMember"
      decimals="INF"
      unitRef="Shares">10000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:MinorityInterestDisclosureTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_800_eus-gaap--MinorityInterestDisclosureTextBlock_zG8yz2X2osTe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;18.
&lt;span&gt;Non-Controlling Interests &lt;b&gt;&lt;span id="xdx_825_zt15dL5UqNUf" style="display: none"&gt;NON-CONTROLLING INTERESTS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ENP
Investments is a limited liability corporation (LLC) that &lt;span style="background-color: white"&gt;manufactures and distributes golf, turf
and ornamental agriculture products in Mendota, Illinois.&lt;/span&gt; The Company owns a &lt;span id="xdx_90C_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_uPure_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zTucbgQaqYm2" title="Subsidiary company ownership interest rate"&gt;65&lt;/span&gt;% interest in ENP Investments through its wholly-owned
subsidiary NanoChem. An unrelated party owns the remaining &lt;span id="xdx_900_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_uPure_c20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z3RnYMwBq3e7" title="Related party owner ship percentage"&gt;35&lt;/span&gt;% interest in ENP Investments. As of December 31, 2020, ENP Mendota is a
wholly owned subsidiary of ENP Investments. ENP Mendota leases warehouse space. For financial reporting purposes, the assets, liabilities
and earnings of both of the LLC&#x2019;s are consolidated into these financial statements. The unrelated third party&#x2019;s ownership
interest in the LLC is recorded in non-controlling interests in these consolidated financial statements. The non-controlling interest
represents the non-controlling unitholder&#x2019;s interest in the earnings and equity of ENP Investments. ENP Investments is allocated
to the BCPA segment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ENP
Investments makes cash distributions to its equity owners based on formulas defined within its Ownership Interest Purchase Agreement
dated October 1, 2018. Distributions are defined in the Ownership Interest Purchase Agreement as cash on hand to the extent it exceeds
current and anticipated long-term and short-term needs, including, without limitation, needs for operating expenses, debt service, acquisitions,
reserves, and mandatory distributions, if any.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;From
the effective date of acquisition onward, the minimum distributions requirements under the Ownership Interest Purchase Agreement were
satisfied. The total distribution from the effective date of acquisition onward was $&lt;span id="xdx_90E_eus-gaap--PaymentsToMinorityShareholders_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zYUiWS0GgQGl" title="Partnership distribution to non-controlling interest"&gt;1,924,995&lt;/span&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_ecustom--ScheduleOfDistributionsTableTextBlock_zea70KsXuEaj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_z1sol5lcRGog" style="display: none"&gt;SCHEDULE OF DISTRIBUTIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%"&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zb5hPXiwTtN8" title="Distribution to noncontrolling interests, Beginning balance"&gt;2,550,149&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyvr3wsiDbD4" style="text-align: right" title="Distribution"&gt;(594,882&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Non-controlling interest share of income&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zv8cxceY2kad" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income"&gt;606,484&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyrkhqvgJlk5" style="text-align: right" title="Distribution to noncontrolling interests, Beginning balance"&gt;2,561,751&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zBWbrMElBeSg" style="text-align: right" title="Distribution"&gt;(804,003&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Non-controlling interest share of income&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zpZmgpFeH8bl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income"&gt;845,095&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--MinorityInterest_iE_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zbjMg473C1J5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Distribution to noncontrolling interests, Ending balance"&gt;2,602,843&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_zPfa6Sx7r0O2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the year ended December 31, 2021, the Company had sales of $&lt;span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20210101__20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zdGj0CzJs0Se" title="Revenue"&gt;4,877,690&lt;/span&gt; (2020 - $&lt;span id="xdx_904_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_pp0p0_c20200101__20201231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zfJPUkqxhM3c" title="Revenue"&gt;4,094,622&lt;/span&gt;) to the party that holds &lt;span id="xdx_904_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zqphDanu02t5" title="Equity Method Investment, Ownership Percentage"&gt;35&lt;/span&gt;% interest in ENP
Investments, of which $&lt;span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zb1MWYIjIVZi" title="Accounts Receivable"&gt;2,215,119&lt;/span&gt; is included within Accounts Receivable as of December 31, 2021 (2020 &#x2013; $&lt;span id="xdx_904_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentMember_zixbv84ZRAb2" title="Accounts Receivable"&gt;2,056,631&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:MinorityInterestDisclosureTextBlock>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.65</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="AsOf2021-12-31_custom_EnpnvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.35</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember"
      decimals="0"
      unitRef="USD">1924995</us-gaap:PaymentsToMinorityShareholders>
    <FSI:ScheduleOfDistributionsTableTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_89D_ecustom--ScheduleOfDistributionsTableTextBlock_zea70KsXuEaj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_z1sol5lcRGog" style="display: none"&gt;SCHEDULE OF DISTRIBUTIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 82%"&gt;Balance, December 31, 2019&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zb5hPXiwTtN8" title="Distribution to noncontrolling interests, Beginning balance"&gt;2,550,149&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyvr3wsiDbD4" style="text-align: right" title="Distribution"&gt;(594,882&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Non-controlling interest share of income&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20200101__20201231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zv8cxceY2kad" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income"&gt;606,484&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zyrkhqvgJlk5" style="text-align: right" title="Distribution to noncontrolling interests, Beginning balance"&gt;2,561,751&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zBWbrMElBeSg" style="text-align: right" title="Distribution"&gt;(804,003&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Non-controlling interest share of income&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zpZmgpFeH8bl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income"&gt;845,095&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--MinorityInterest_iE_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zbjMg473C1J5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Distribution to noncontrolling interests, Ending balance"&gt;2,602,843&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</FSI:ScheduleOfDistributionsTableTextBlock>
    <us-gaap:MinorityInterest
      contextRef="AsOf2019-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">2550149</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2020-01-012020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">594882</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2020-01-012020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">606484</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">2561751</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">804003</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">845095</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">2602843</us-gaap:MinorityInterest>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="From2021-01-012021-12-31_custom_EnpInvestmentMember"
      decimals="0"
      unitRef="USD">4877690</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_EnpInvestmentMember"
      decimals="0"
      unitRef="USD">4094622</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2021-12-31_custom_EnpInvestmentMember"
      decimals="INF"
      unitRef="Pure">0.35</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2021-12-31_custom_EnpInvestmentMember"
      decimals="0"
      unitRef="USD">2215119</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2020-12-31_custom_EnpInvestmentMember"
      decimals="0"
      unitRef="USD">2056631</us-gaap:AccountsReceivableNet>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_802_eus-gaap--SegmentReportingDisclosureTextBlock_zw2LWlr7dgqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;19. &lt;span&gt;Segmented,
Significant Customer Information and Economic Dependency&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;. &lt;b&gt;&lt;span id="xdx_82D_zdr6NfUY1ZCk" style="display: none"&gt;SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company operates in two segments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)
Energy and water conservation products (as shown under the column heading &#x201c;EWCP&#x201d; below), which consists of a (i) liquid swimming
pool blankets which saves energy and water by inhibiting evaporation from the pool surface, and (ii) food-safe powdered form of the active
ingredient within the liquid blankets and which are designed to be used in still or slow moving drinking water sources.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)
Biodegradable polymers (&#x201c;BCPA&#x2019;s&#x201d;), also known as TPA&#x2019;s, used by the petroleum, chemical, utility and mining industries
to prevent corrosion and scaling in water piping. This product can also be used in detergents to increase biodegradability and in agriculture
to increase crop yields by enhancing fertilizer uptake.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accounting policies of the segments are the same as those described in Note 2, &lt;i&gt;Significant Accounting Policies&lt;/i&gt;. The Company evaluates
performance based on profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange
gains and losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s reportable segments are strategic business units that offer different, but synergistic products and services. They are
managed separately because each business requires different technology and marketing strategies.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_z9JpYl8VfcX4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Year
ended December 31, 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_z0ESYCLHXiFc" style="display: none"&gt;SCHEDULE OF REPORTABLE SEGMENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;EWCP&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;BCPA&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: justify"&gt;Sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zbTIyQNLISx" style="width: 14%; text-align: right" title="Sales"&gt;420,811&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z2k9VpxaP1T8" style="width: 14%; text-align: right" title="Sales"&gt;33,995,524&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zFj3U5O0DhG7" style="width: 14%; text-align: right" title="Sales"&gt;34,416,335&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zcx7l3qMsNa" style="text-align: right" title="Interest expense"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1803"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zeVOc9LVx5Ne" style="text-align: right" title="Interest expense"&gt;199,930&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zOjOtdFsRDSi" style="text-align: right" title="Interest expense"&gt;199,930&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zc5IDI00Uh5e" style="text-align: right" title="Depreciation"&gt;40,247&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPBdp4HuUDv2" style="text-align: right" title="Depreciation"&gt;925,688&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJDPoEAHRAOf" style="text-align: right" title="Depreciation"&gt;965,935&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Current and deferred income tax expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJS9lIy0kfW" style="text-align: right" title="Current and deferred income tax expense"&gt;24,384&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zzz2lOtxWwVi" style="text-align: right" title="Current and deferred income tax expense"&gt;2,361,298&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zfsxliJ06Qg9" style="text-align: right" title="Current and deferred income tax expense"&gt;2,385,682&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Segment profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zXZBpTniEIE3" style="text-align: right" title="Segment profit"&gt;(368,994&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zUuBichGMrLe" style="text-align: right" title="Segment profit"&gt;3,818,156&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_ztiqPWrcCDJh" style="text-align: right" title="Segment profit"&gt;3,449,162&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zoHbfr1qBjdk" style="text-align: right" title="Segment assets"&gt;1,929,537&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z3NIQmNJ6Nyf" style="text-align: right" title="Segment assets"&gt;37,621,733&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--Segmentassets_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z1gbw8JexfB3" style="text-align: right" title="Segment assets"&gt;39,551,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Expenditures for segment assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pdp0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zp8NMpih4Rxe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1833"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zHDv4dYXQPZh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;782,219&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPPrOnJMOaw4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;782,219&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Year
ended December 31, 2020:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;EWCP&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;BCPA&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: justify"&gt;Sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales"&gt;334,423&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales"&gt;31,073,031&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales"&gt;31,407,454&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense"&gt;54&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense"&gt;260,603&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--InterestExpense_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense"&gt;260,657&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation"&gt;41,969&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation"&gt;809,703&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DepreciationNonproduction_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation"&gt;851,672&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Current and deferred income tax expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense"&gt;121,164&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense"&gt;1,486,277&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense"&gt;1,607,441&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Segment profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit"&gt;(536,220&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit"&gt;3,513,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ProfitLoss_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit"&gt;2,977,050&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets"&gt;2,111,501&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets"&gt;32,975,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--Segmentassets_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets"&gt;35,087,388&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Expenditures for segment assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1875"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;1,071,108&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;1,071,108&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zUzkHsIuUrlk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89F_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_zGJ4aCueOhLa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sales
by territory are shown below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BB_z5CCCs7BAQ47" style="display: none"&gt;SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Canada&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__country--CA_zgjIwDWnm8O8" style="width: 14%; text-align: right" title="Sales"&gt;525,900&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" style="width: 14%; text-align: right" title="Sales"&gt;562,626&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;United States and abroad&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zJeRCfzX6ti" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"&gt;33,890,435&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"&gt;30,844,828&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231_zt1EE3Tz0lNb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"&gt;34,416,335&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"&gt;31,407,454&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A1_zlQZLvFtBoGc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89B_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zpIZcCRVBrV9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located
in Canada and the United States as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B9_zQh1ee9jBluj" style="display: none"&gt;SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Canada&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--CA_zrJKWXVr4Fc" style="width: 14%; text-align: right" title="Long-lived assets"&gt;191,752&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" style="width: 14%; text-align: right" title="Long-lived assets"&gt;445,663&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--US_z2dur2RGH2d6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"&gt;10,105,202&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--US_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"&gt;10,519,903&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231_zlD9rPf2jJ19" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"&gt;10,296,954&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--NoncurrentAssets_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"&gt;10,965,566&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_z0ucIFVIoM69" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Three
customers accounted for $&lt;span id="xdx_902_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_z0VRy0Ab9mH" title="Accounts receivable"&gt;16,917,948&lt;/span&gt; (&lt;span id="xdx_90B_ecustom--StockOptionExercisePercent_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zDHstQhStsG6" title="Accounted risk percentage"&gt;49&lt;/span&gt;%) of sales made in 2021 (2020 - $&lt;span id="xdx_902_eus-gaap--AccountsReceivableNet_c20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_pp0p0" title="Accounts receivable"&gt;14,713,127&lt;/span&gt; or &lt;span id="xdx_909_ecustom--StockOptionExercisePercent_pid_dp_uPure_c20200101__20201231__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zdPxFNUcYzc5"&gt;47&lt;/span&gt;%).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_898_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_z9JpYl8VfcX4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Year
ended December 31, 2021:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BE_z0ESYCLHXiFc" style="display: none"&gt;SCHEDULE OF REPORTABLE SEGMENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;EWCP&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;BCPA&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: justify"&gt;Sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zbTIyQNLISx" style="width: 14%; text-align: right" title="Sales"&gt;420,811&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z2k9VpxaP1T8" style="width: 14%; text-align: right" title="Sales"&gt;33,995,524&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zFj3U5O0DhG7" style="width: 14%; text-align: right" title="Sales"&gt;34,416,335&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zcx7l3qMsNa" style="text-align: right" title="Interest expense"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1803"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zeVOc9LVx5Ne" style="text-align: right" title="Interest expense"&gt;199,930&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--InterestExpense_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zOjOtdFsRDSi" style="text-align: right" title="Interest expense"&gt;199,930&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zc5IDI00Uh5e" style="text-align: right" title="Depreciation"&gt;40,247&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPBdp4HuUDv2" style="text-align: right" title="Depreciation"&gt;925,688&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationNonproduction_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJDPoEAHRAOf" style="text-align: right" title="Depreciation"&gt;965,935&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Current and deferred income tax expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zJS9lIy0kfW" style="text-align: right" title="Current and deferred income tax expense"&gt;24,384&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zzz2lOtxWwVi" style="text-align: right" title="Current and deferred income tax expense"&gt;2,361,298&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--IncomeTaxExpenseBenefit_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zfsxliJ06Qg9" style="text-align: right" title="Current and deferred income tax expense"&gt;2,385,682&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Segment profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zXZBpTniEIE3" style="text-align: right" title="Segment profit"&gt;(368,994&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zUuBichGMrLe" style="text-align: right" title="Segment profit"&gt;3,818,156&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ProfitLoss_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_ztiqPWrcCDJh" style="text-align: right" title="Segment profit"&gt;3,449,162&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zoHbfr1qBjdk" style="text-align: right" title="Segment assets"&gt;1,929,537&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--Segmentassets_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z3NIQmNJ6Nyf" style="text-align: right" title="Segment assets"&gt;37,621,733&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--Segmentassets_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z1gbw8JexfB3" style="text-align: right" title="Segment assets"&gt;39,551,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Expenditures for segment assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pdp0_c20210101__20211231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zp8NMpih4Rxe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1833"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zHDv4dYXQPZh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;782,219&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_pp0p0_c20210101__20211231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zPPrOnJMOaw4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;782,219&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Year
ended December 31, 2020:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;EWCP&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;BCPA&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Consolidated&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: justify"&gt;Sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales"&gt;334,423&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales"&gt;31,073,031&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="width: 14%; text-align: right" title="Sales"&gt;31,407,454&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense"&gt;54&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--InterestExpense_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense"&gt;260,603&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--InterestExpense_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Interest expense"&gt;260,657&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation"&gt;41,969&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DepreciationNonproduction_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation"&gt;809,703&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DepreciationNonproduction_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Depreciation"&gt;851,672&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Current and deferred income tax expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense"&gt;121,164&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense"&gt;1,486,277&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--IncomeTaxExpenseBenefit_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Current and deferred income tax expense"&gt;1,607,441&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Segment profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit"&gt;(536,220&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ProfitLoss_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit"&gt;3,513,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ProfitLoss_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment profit"&gt;2,977,050&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets"&gt;2,111,501&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--Segmentassets_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets"&gt;32,975,887&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--Segmentassets_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="text-align: right" title="Segment assets"&gt;35,087,388&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Expenditures for segment assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pdp0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl1875"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;1,071,108&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_c20200101__20201231__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Expenditures for segment assets"&gt;1,071,108&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">420811</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">33995524</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">34416335</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InterestExpense
      contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">199930</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">199930</us-gaap:InterestExpense>
    <us-gaap:DepreciationNonproduction
      contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">40247</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">925688</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">965935</us-gaap:DepreciationNonproduction>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">24384</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">2361298</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">2385682</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">-368994</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">3818156</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">3449162</us-gaap:ProfitLoss>
    <FSI:Segmentassets
      contextRef="From2021-01-012021-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">1929537</FSI:Segmentassets>
    <FSI:Segmentassets
      contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">37621733</FSI:Segmentassets>
    <FSI:Segmentassets
      contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">39551270</FSI:Segmentassets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-012021-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">782219</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-012021-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">782219</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">334423</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">31073031</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">31407454</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InterestExpense
      contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">54</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">260603</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">260657</us-gaap:InterestExpense>
    <us-gaap:DepreciationNonproduction
      contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">41969</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">809703</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">851672</us-gaap:DepreciationNonproduction>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">121164</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">1486277</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">1607441</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">-536220</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">3513270</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">2977050</us-gaap:ProfitLoss>
    <FSI:Segmentassets
      contextRef="From2020-01-012020-12-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">2111501</FSI:Segmentassets>
    <FSI:Segmentassets
      contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">32975887</FSI:Segmentassets>
    <FSI:Segmentassets
      contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">35087388</FSI:Segmentassets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">1071108</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">1071108</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_89F_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_zGJ4aCueOhLa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sales
by territory are shown below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BB_z5CCCs7BAQ47" style="display: none"&gt;SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Canada&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__country--CA_zgjIwDWnm8O8" style="width: 14%; text-align: right" title="Sales"&gt;525,900&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" style="width: 14%; text-align: right" title="Sales"&gt;562,626&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;United States and abroad&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zJeRCfzX6ti" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"&gt;33,890,435&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231__srt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"&gt;30,844,828&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20211231_zt1EE3Tz0lNb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"&gt;34,416,335&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20200101__20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Sales"&gt;31,407,454&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-12-31_country_CA"
      decimals="0"
      unitRef="USD">525900</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_country_CA"
      decimals="0"
      unitRef="USD">562626</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-12-31_custom_UnitedStatesandAbroadMember"
      decimals="0"
      unitRef="USD">33890435</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31_custom_UnitedStatesandAbroadMember"
      decimals="0"
      unitRef="USD">30844828</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">34416335</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">31407454</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_89B_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_zpIZcCRVBrV9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located
in Canada and the United States as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B9_zQh1ee9jBluj" style="display: none"&gt;SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Canada&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--CA_zrJKWXVr4Fc" style="width: 14%; text-align: right" title="Long-lived assets"&gt;191,752&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--CA_pp0p0" style="width: 14%; text-align: right" title="Long-lived assets"&gt;445,663&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231__srt--StatementGeographicalAxis__country--US_z2dur2RGH2d6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"&gt;10,105,202&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--NoncurrentAssets_c20201231__srt--StatementGeographicalAxis__country--US_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"&gt;10,519,903&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--NoncurrentAssets_iI_pp0p0_c20211231_zlD9rPf2jJ19" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"&gt;10,296,954&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--NoncurrentAssets_c20201231_pp0p0" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-lived assets"&gt;10,965,566&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2021-12-31_country_CA"
      decimals="0"
      unitRef="USD">191752</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2020-12-31_country_CA"
      decimals="0"
      unitRef="USD">445663</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2021-12-31_country_US"
      decimals="0"
      unitRef="USD">10105202</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2020-12-31_country_US"
      decimals="0"
      unitRef="USD">10519903</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">10296954</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">10965566</us-gaap:NoncurrentAssets>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2021-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember"
      decimals="0"
      unitRef="USD">16917948</us-gaap:AccountsReceivableNet>
    <FSI:StockOptionExercisePercent
      contextRef="From2021-01-012021-12-31_custom_ThreeCustomersMember"
      decimals="INF"
      unitRef="Pure">0.49</FSI:StockOptionExercisePercent>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2020-12-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember"
      decimals="0"
      unitRef="USD">14713127</us-gaap:AccountsReceivableNet>
    <FSI:StockOptionExercisePercent
      contextRef="From2020-01-012020-12-31_custom_ThreeCustomersMember"
      decimals="INF"
      unitRef="Pure">0.47</FSI:StockOptionExercisePercent>
    <FSI:ComparativeFiguresTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_807_ecustom--ComparativeFiguresTextBlock_zbuHi8jUfBh" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;17.
&lt;/span&gt;&lt;span style="font: normal 10pt Times New Roman, Times, Serif; display: none"&gt;&lt;b style="display: none"&gt;&lt;span id="xdx_820_ztqPh6CRQo1g" style="display: none"&gt;COMPARATIVE FIGURES&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</FSI:ComparativeFiguresTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2021-01-012021-12-31">&lt;p id="xdx_80C_eus-gaap--SubsequentEventsTextBlock_z7yV2ORWwlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;20.
&lt;span&gt;Subsequent Events. &lt;b&gt;&lt;span id="xdx_825_zSTU0yR6baNa" style="display: none"&gt;SUBSEQUENT EVENTS&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company granted &lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220329__srt--TitleOfIndividualAxis__custom--EmployeeMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zM8AjQZMW3Ue" title="Stock options granted"&gt;5,000&lt;/span&gt; stock options to an employee and issued &lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220329__srt--TitleOfIndividualAxis__custom--EmployeeMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--UponExerciseofStockOptionsMember_zAkOEac91P1c" title="Stock options granted"&gt;20,500
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;shares to employees upon the exercise of
stock options in the three months ended March 29, 2022.&lt;/span&gt;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember"
      decimals="INF"
      unitRef="Shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2022-01-012022-03-29_custom_EmployeeMember_us-gaap_SubsequentEventMember_custom_UponExerciseofStockOptionsMember"
      decimals="INF"
      unitRef="Shares">20500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">5371608</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">5710227</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">1025347</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1025347</us-gaap:DepositsAssetsCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">9943148</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">7129329</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">12214651</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">9502005</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">859922</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">442161</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">29414676</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">23809069</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">4920019</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">4931713</us-gaap:PropertyPlantAndEquipmentNet>
    <FSI:FiniteLivedPatentGross contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">9589</FSI:FiniteLivedPatentGross>
    <FSI:FiniteLivedPatentGross contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">13699</FSI:FiniteLivedPatentGross>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">203721</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">217267</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">2560000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2600000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">8540</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">8540</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:EquityMethodInvestments contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">5453274</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">5424010</us-gaap:EquityMethodInvestments>
    <us-gaap:Goodwill contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">2534275</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2534275</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">12697</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">12697</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">45116791</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">39551270</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">1362779</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1283486</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">1318503</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">457062</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">271426</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">349004</us-gaap:DeferredRevenueCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">5273842</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">4561396</us-gaap:TaxesPayableCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">4948545</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2300819</us-gaap:LinesOfCreditCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">57045</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">77715</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">665614</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">793574</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">13897754</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">9823056</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">146676</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">139552</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">310162</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">310162</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">1491355</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1573024</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">15845947</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">11845794</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2022-03-31" decimals="INF" unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2022-03-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2022-03-31" decimals="INF" unitRef="Shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2022-03-31"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2022-03-31" decimals="INF" unitRef="Shares">12377746</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2022-03-31" decimals="INF" unitRef="Shares">12377746</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">12355246</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">12355246</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">12378</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">12355</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">12378</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">12355</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">17094836</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">16983648</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">-733187</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">-775730</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">10415419</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">8882360</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">26789446</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">25102633</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">2481398</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2602843</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">29270844</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">27705476</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">45116791</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">39551270</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">10783280</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">7624697</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">6971379</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">4916776</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">3811901</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">2707921</us-gaap:GrossProfit>
    <us-gaap:SalariesAndWages
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">623503</us-gaap:SalariesAndWages>
    <us-gaap:SalariesAndWages
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">579355</us-gaap:SalariesAndWages>
    <us-gaap:OfficersCompensation
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">233585</us-gaap:OfficersCompensation>
    <us-gaap:OfficersCompensation
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">222490</us-gaap:OfficersCompensation>
    <us-gaap:GeneralInsuranceExpense
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">185360</us-gaap:GeneralInsuranceExpense>
    <us-gaap:GeneralInsuranceExpense
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">124458</us-gaap:GeneralInsuranceExpense>
    <FSI:Consulting
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">76274</FSI:Consulting>
    <FSI:Consulting
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">72961</FSI:Consulting>
    <FSI:InterestExpenses
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">57618</FSI:InterestExpenses>
    <FSI:InterestExpenses
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">62274</FSI:InterestExpenses>
    <us-gaap:ProfessionalFees
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">50581</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">53689</us-gaap:ProfessionalFees>
    <us-gaap:TravelAndEntertainmentExpense
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">44808</us-gaap:TravelAndEntertainmentExpense>
    <us-gaap:TravelAndEntertainmentExpense
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">10994</us-gaap:TravelAndEntertainmentExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">42225</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">66028</us-gaap:OperatingLeaseExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">40029</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">34770</us-gaap:SellingAndMarketingExpense>
    <FSI:InvestorRelationsAndTransferAgentFee
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">37097</FSI:InvestorRelationsAndTransferAgentFee>
    <FSI:InvestorRelationsAndTransferAgentFee
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">25087</FSI:InvestorRelationsAndTransferAgentFee>
    <us-gaap:OtherGeneralExpense
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">35970</us-gaap:OtherGeneralExpense>
    <us-gaap:OtherGeneralExpense
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">42119</us-gaap:OtherGeneralExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">17696</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">18275</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">-11533</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">-8300</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">9456</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">9991</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">7618</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">2722</us-gaap:UtilitiesOperatingExpense>
    <FSI:ShippingCost
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">3994</FSI:ShippingCost>
    <FSI:ShippingCost
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">4355</FSI:ShippingCost>
    <FSI:Commissions
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">3424</FSI:Commissions>
    <FSI:Commissions
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">4768</FSI:Commissions>
    <us-gaap:OperatingExpenses
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">1480771</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1342636</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">2331130</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1365285</us-gaap:OperatingIncomeLoss>
    <FSI:PppLoanForgiveness
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">537960</FSI:PppLoanForgiveness>
    <us-gaap:GainLossOnInvestments
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">36764</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">208968</us-gaap:GainLossOnInvestments>
    <us-gaap:InvestmentIncomeInterest
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">22088</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">10298</us-gaap:InvestmentIncomeInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">2389982</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">2122511</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">712446</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">485456</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">1677536</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1637055</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">144477</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">186484</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">1533059</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1450571</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="USDPShares">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-01-012021-03-31"
      decimals="INF"
      unitRef="USDPShares">0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="Shares">12361313</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-012021-03-31"
      decimals="INF"
      unitRef="Shares">12292452</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="Shares">12543674</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-012021-03-31"
      decimals="INF"
      unitRef="Shares">12518331</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">1677536</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1637055</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">42543</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">82352</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">1720079</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1719407</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">144477</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">186484</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">1575602</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1532923</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12355246</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12355</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">16983648</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">8882360</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-775730</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">25102633</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">2602843</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">27705476</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2022-01-012022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">42543</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2022-01-012022-03-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">42543</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">42543</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">1533059</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-03-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">1533059</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">144477</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">1677536</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">22500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2022-01-012022-03-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">23</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">56917</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2022-01-012022-03-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">56940</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">56940</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2022-01-012022-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">265922</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">265922</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-01-012022-03-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">54271</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-01-012022-03-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">54271</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">54271</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12377746</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-03-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12378</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-03-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">17094836</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">10415419</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-733187</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-03-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">26789446</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2022-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">2481398</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">29270844</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12260545</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12261</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">16633190</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">5433198</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-872121</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">21206528</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">2561751</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">23768279</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12260545</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12261</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">16633190</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">5433198</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-872121</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">21206528</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2020-12-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">2561751</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">23768279</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">82352</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">82352</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">82352</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">1450571</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">1450571</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">186484</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1637055</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">55201</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-03-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">55</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">76305</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-03-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">76360</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">76360</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">157952</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">157952</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">39589</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">39589</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">39589</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12315746</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12316</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">16749084</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">6883769</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-789769</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">22855400</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">2590283</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-03-31" decimals="0" unitRef="USD">25445683</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-03-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">12315746</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_CommonStockMember"
      decimals="0"
      unitRef="USD">12316</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_custom_CapitalInExcessOfParValueMember"
      decimals="0"
      unitRef="USD">16749084</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      unitRef="USD">6883769</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      unitRef="USD">-789769</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_ParentMember"
      decimals="0"
      unitRef="USD">22855400</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="AsOf2021-03-31_us-gaap_NoncontrollingInterestMember"
      decimals="0"
      unitRef="USD">2590283</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="AsOf2021-03-31" decimals="0" unitRef="USD">25445683</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">1677536</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1637055</us-gaap:ProfitLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">54271</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">39589</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">232488</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">232965</us-gaap:DepreciationAndAmortization>
    <FSI:LeaseRightOfUseFinancing
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">2539</FSI:LeaseRightOfUseFinancing>
    <FSI:LeaseRightOfUseFinancing
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">8187</FSI:LeaseRightOfUseFinancing>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">13546</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">74884</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <FSI:GainLossOnInvestment
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">36764</FSI:GainLossOnInvestment>
    <FSI:GainLossOnInvestment
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">208968</FSI:GainLossOnInvestment>
    <FSI:PaycheckProtectionProgramLoanForgiveness
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">537960</FSI:PaycheckProtectionProgramLoanForgiveness>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">2813819</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1649501</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">2712646</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1616862</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">417761</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">-59204</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">940734</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">-872823</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">712446</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">513323</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">-77578</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">-35860</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">-2425008</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">-2356767</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">7500</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">12500</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">176684</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">96136</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">-169184</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">-83636</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">2647726</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">1112361</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">209629</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">208857</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">16085</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">83070</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfCapitalDistribution
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">265922</us-gaap:PaymentsOfCapitalDistribution>
    <us-gaap:PaymentsOfCapitalDistribution
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">157952</us-gaap:PaymentsOfCapitalDistribution>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">56940</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">76360</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">2213030</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">738842</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">42543</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">82352</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">-338619</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">-1619209</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">6735574</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">4472776</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">6396955</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2021-03-31" decimals="0" unitRef="USD">2853567</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">5371608</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-03-31" decimals="0" unitRef="USD">1853567</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">1025347</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="AsOf2021-03-31" decimals="0" unitRef="USD">1000000</us-gaap:ShortTermInvestments>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">6396955</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="AsOf2021-03-31" decimals="0" unitRef="USD">2853567</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:InterestPaidNet
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">57618</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">62274</us-gaap:InterestPaidNet>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_806_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zBE5X9iXKsfa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;1.
&lt;span&gt;Basis of Presentation&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&#160;&lt;span id="xdx_829_zLbJCkBJa34d" style="display: none"&gt;BASIS OF PRESENTATION&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span/&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;These interim
condensed consolidated financial statements (&#x201c;consolidated financial statements&#x201d;) include the accounts of
Flexible Solutions International Inc. (the &#x201c;Company&#x201d;), its wholly-owned subsidiaries Flexible Fermentation Ltd. ,
NanoChem Solutions Inc. (&#x201c;NanoChem&#x201d;), Flexible Solutions Ltd., Flexible Biomass LP, FS Biomass Inc., NCS Deferred Corp.,
Natural Chem SEZC Ltd., and InnFlex Holdings Inc. and its &lt;span id="xdx_904_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20220101__20220331__srt--OwnershipAxis__custom--EnpInvestmentsLlcAndEnpMendotaMember_zjkamu1qxPtf"&gt;65&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%
interest in ENP Investments, LLC (&#x201c;ENP Investments&#x201d;) and ENP Mendota, LLC (&#x201c;ENP Mendota&#x201d;). All inter-company
balances and transactions have been eliminated upon consolidation. The Company was incorporated on May 12, 1998 in the State of
Nevada and had no operations until June 30, 1998. In 2019, the Company redomiciled into Alberta, Canada.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
2018, NanoChem completed the purchase of a &lt;span id="xdx_90D_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z2xsxKv3Pgg" title="Subsidiary company ownership interest rate"&gt;65&lt;/span&gt;% interest in ENP Investments for an aggregate purchase price of $&lt;span id="xdx_908_eus-gaap--BusinessCombinationConsiderationTransferred1_pp0p0_c20180101__20181231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zXTIAyteRjc8" title="Purchase price"&gt;5,110,560&lt;/span&gt;. An unrelated
party owns the remaining &lt;span id="xdx_905_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpInvestmentsLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--UnrelatedPartyMember_zFWDv740DTmg" title="Subsidiary company ownership interest rate"&gt;35&lt;/span&gt;% interest in ENP Investments, and ENP Investments is consolidated into the financial statements. The outside
investor&#x2019;s ownership interest in ENP Investments is included in noncontrolling interests in these consolidated financial statements
from the acquisition date onward. In 2020, ENP Investments increased its investment in ENP Realty from &lt;span id="xdx_900_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MinimumMember_zZCSA02zuM0i" title="Subsidiary company ownership interest rate"&gt;24&lt;/span&gt;% to &lt;span id="xdx_905_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MaximumMember_zZpB3D9u7vMk" title="Subsidiary company ownership interest rate"&gt;100&lt;/span&gt;%, making ENP Realty
a wholly-owned subsidiary of ENP Investments. In 2021, ENP Realty was renamed ENP Mendota and is consolidated into the financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company and its subsidiaries develop, manufacture and market specialty chemicals which slow the evaporation of water. One product, HEATSAVR&#xae;,
is marketed for use in swimming pools and spas where its use, by slowing the evaporation of water, allows the water to retain a higher
temperature for a longer period of time and thereby reduces the energy required to maintain the desired temperature of the water in the
pool. Another product, WATERSAVR&#xae;, is marketed for water conservation in irrigation canals, aquaculture, and reservoirs where its
use slows water loss due to evaporation. In addition to the water conservation products, the Company also manufactures and markets water-soluble
chemicals utilizing thermal polyaspartate biopolymers (hereinafter referred to as &#x201c;TPAs&#x201d;), which are beta-proteins manufactured
from the common biological amino acid, L-aspartic. TPAs can be formulated to prevent corrosion and scaling in water piping within the
petroleum, chemical, utility and mining industries. TPAs are also used as proteins to enhance fertilizers in improving crop yields and
can be used as additives for household laundry detergents, consumer care products and pesticides. The TPA division also manufactures
two nitrogen conservation products for agriculture that slows nitrogen loss from fields.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
outbreak of the novel strain of coronavirus, specifically identified as &#x201c;COVID-19&#x201d;, has resulted in a widespread health crisis
that has affected economies and financial markets around the world resulting in an economic downturn. This outbreak may also cause staff
shortages, reduced customer demand, increased government regulations or interventions, all of which may negatively impact the business,
financial condition or results of operations of the Company. The duration and impact of the COVID-19 outbreak is unknown at this time
and it is not possible to reliably estimate the length and severity of these developments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2022-01-012022-03-31_custom_EnpInvestmentsLlcAndEnpMendotaMember"
      decimals="INF"
      unitRef="Pure">0.65</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2018-01-012018-12-31_custom_EnpnvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.65</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">5110560</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2018-01-012018-12-31_custom_EnpInvestmentsLLCMember_custom_UnrelatedPartyMember"
      decimals="INF"
      unitRef="Pure">0.35</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MinimumMember"
      decimals="INF"
      unitRef="Pure">0.24</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2020-01-012020-12-31_custom_EnpRealtyLLCMember_srt_MaximumMember"
      decimals="INF"
      unitRef="Pure">1</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_808_eus-gaap--SignificantAccountingPoliciesTextBlock_zgxj7DoFvAqj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;2.
&lt;span id="xdx_821_zZATWlOybuha"&gt;Significant Accounting Policies&lt;/span&gt;.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span id="xdx_82A_zNR57Ob09hP2" style="display: none"&gt;SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;The consolidated financial
statements of the Company have been prepared by management in accordance with accounting principles generally accepted in the United
States (&#x201c;GAAP&#x201d;), applied on a basis consistent for all periods. Accordingly, they do not include all of the information and
disclosures required by U.S. GAAP for a complete set of financial statements. These consolidated financial statements and notes thereto
should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company&#x2019;s Annual
Report on Form 10-K/A for the year ended December 31, 2021, filed with the Securities and Exchange Commission on May 13, 2022. In the
opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included.
The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the full
fiscal year.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zvuDQsxUSBR3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)
&lt;i&gt;&lt;span id="xdx_860_zU3he1zfgzH"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date
of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84B_ecustom--TermDepositsPolicyTextBlock_z8fB0xgLom0j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)
&lt;span id="xdx_86C_z9XbAFeem81c"&gt;&lt;i&gt;Term Deposits&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&lt;span/&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #363636"&gt;The deposits
maintained by the Company with banks comprises term deposits, which can be withdrawn by the Company at any point without prior notice
or penalty on the principal.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&lt;span/&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--InventoryPolicyTextBlock_z14JDecdqf31" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(c)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&lt;span id="xdx_86A_zOD5SLVv8lvj"&gt;Inventories and Cost of Sales&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories
are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae
to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale.
Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs
(receiving and purchasing) and utilities and overhead expenses related to the Company&#x2019;s manufacturing and processing facilities.
Shipping and handling charges billed to customers are included in revenue (2022 - $&lt;span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zEHmg4vfFD4a"&gt;123,894&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;;
2021 &#x2013; $&lt;span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z2PgGQcf9Rf"&gt;131,348&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;).
Shipping and handling costs incurred are included in cost of goods sold (2022 - $&lt;span id="xdx_90B_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zvmNDb6Jztkh"&gt;268,032&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;;
2021 &#x2013; $&lt;span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zxwAgR5hO99k"&gt;263,089&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zcqEcA8jfxv" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(d)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_862_zFnetMDEzMHf"&gt;&lt;i&gt;Allowance for
Doubtful Accounts&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are
continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate
allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall
customer credit-worthiness and historical experience.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zuepOYi6oV4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(e)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_861_zvvRNGxy6g18"&gt;&lt;i&gt;Property, Equipment,
Leaseholds and Intangible Assets&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_zAqgoOOi9lCb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_znDM2jRGzCac" style="display: none"&gt;SCHEDULE OF METHOD OF DEPRECIATION&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer
    hardware&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_znKKLknoO4Mf" title="Depreciation method used and annual rate"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Furniture
    and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zdLo2Q8an4hb" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Manufacturing
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zLKqXh41XzX8" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoRYaE6hhVc"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Boat&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zkJf9e1ix3A6"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Building
    and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zW4RDvxetqTg"&gt;10%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trailer&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zKkUhenrySvd"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Automobiles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zTARnUDWrJG1"&gt;Straight-line
    over 5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Patents&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zPBiUsQsvsW7"&gt;Straight-line
    over 17 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Technology&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zvViiS1eRRDf"&gt;Straight-line
    over 10 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zfqnNF33WEAh"&gt;Straight-line
    over lease term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Customer
    relationships &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z2Gdfsohiom9"&gt;Straight-line
    over 15 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software
    &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_zfFP4qdgaH31" title="Depreciation method used and annual rate"&gt;Straight-line
    over 3 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A3_zyMaCO22eP3c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTkamR4kMZBb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(f)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_86E_zpJoTLePEavl"&gt;&lt;i&gt;Impairment of
Long-Lived Assets&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with FASB Codification Topic 360, &lt;i&gt;&#x201c;Property, Plant and Equipment&#x201d; &lt;/i&gt;(ASC 360), the Company reviews long-lived
assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever
events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets
is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected
future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded
to the extent that an asset&#x2019;s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from
such estimates. There were no impairment charges during the periods presented.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zogVrMPrszpe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(g)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_86B_z6F92fq09Br2"&gt;&lt;i&gt;Foreign Currency&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
functional currency of the Company is the U.S. dollar. The functional currency of three of the Company&#x2019;s subsidiaries is the Canadian
dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and
liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange
rates prevailing during the year. Translation adjustments arising on conversion of the Company&#x2019;s financial statements from the
subsidiary&#x2019;s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination
of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Foreign
exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income
(loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_znL8f1sa6Hga" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(h)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_86F_zIU8FONOaAK6"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note
16.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer,
(2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of
the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied.
The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product
is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point,
the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service
and performance obligation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Since
the Company&#x2019;s inception, product returns have been insignificant; therefore, no provision has been established for estimated product
returns.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
revenues consist of products sold to distributors with payment terms greater than the Company&#x2019;s customary business terms due to
lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition
of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_844_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_z0oQx5xa4uV7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_863_zt1sDWUA7bwf"&gt;&lt;i&gt;Stock Issued
in Exchange for Services&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the
Company&#x2019;s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized
over the period that the services are performed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_846_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zGGBZXImQobh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(j)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_867_zmPrYJXZIQB9"&gt;&lt;i&gt;Stock-based Compensation&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, &lt;i&gt;Compensation
&#x2014; Stock Compensation&lt;/i&gt;, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based
compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized
on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest.
Shares are issued from treasury upon exercise of stock options.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_844_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zgEMnW02CDQf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(k)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_861_zwpbLpQPaG8b"&gt;&lt;i&gt;Other Comprehensive
Income&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included
in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders&#x2019;
equity. The Company&#x2019;s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zGDNr1tsGLY" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(l)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_865_zKKdVY7RotQ5"&gt;&lt;i&gt;Income Per Share&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic
earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding
in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants.
Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included
in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect
on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the three months ended
March 31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--UseOfEstimates_z5vjJf7EZJgc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(m)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_86E_zwrZcivJ7BJe"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated
financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from
those estimates and would impact the results of operations and cash flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimates
and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the
estimates are revised and in any future periods affected.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible
assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful
lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments,
discount rates for right of use assets and the valuation of inventory.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0fxaoJmLGci" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 35.45pt; text-align: justify; text-indent: 0.55pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(n)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_865_znoWoRExYjak"&gt;&lt;i&gt;Fair Value of
Financial Instruments&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal
or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.
The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered
observable and the last unobservable, that may be used to measure fair value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    1 &#x2013; Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    2 &#x2013; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets
    or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable
    market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    3 &#x2014; Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets
    or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term
line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial
instruments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments
being at market rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zEHFDFyZ2zV8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(o)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_862_zm2PREXpF3M3"&gt;&lt;i&gt;Contingencies&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Certain
conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which
will only be resolved when one or more future events occur or fail to occur. The Company&#x2019;s management and its legal counsel assess
such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related
to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company&#x2019;s
legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;If
the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability
can be estimated, the estimated liability would be accrued in the Company&#x2019;s consolidated financial statements. If the assessment
indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated,
then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would
be disclosed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Loss
contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed.
Legal fees associated with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zeD8YNF8ytBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(p)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_864_zgGEBqqXivHf"&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future
tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that
when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with FASB ASC 740 &#x201c;&lt;i&gt;Income taxes&lt;/i&gt;&#x201d; under the liability method, it is the Company&#x2019;s policy to provide
for uncertain tax positions and the related interest and penalties based upon management&#x2019;s assessment of whether a tax benefit
is more likely than not to be sustained upon examination by tax authorities. At March 31, 2022, the Company believes it has appropriately
accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized
benefit is established or is required to pay amounts in excess of the liability, the Company&#x2019;s effective tax rate in a given financial
statement period may be affected. Interest and penalties associated with the Company&#x2019;s tax positions are recorded as interest expense
in the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zxQ2QUZm2xy2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(q)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_863_zag42A8Qtt15"&gt;&lt;i&gt;Risk Management&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated
balance sheets are net of allowances for doubtful accounts, estimated by the Company&#x2019;s management based on prior experience and
the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure
is minimized by dealing with only credit worthy counterparties. Revenue for the Company&#x2019;s three primary customers totaled $&lt;span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zsGFNgC1XJhd" title="Revenue from Contract with Customer, Excluding Assessed Tax"&gt;6,235,661&lt;/span&gt;
(&lt;span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_z44u7ROVWdK" title="Concentration risk threshold percentage"&gt;58&lt;/span&gt;%) for the three months ended March 31, 2022 (2021 - $&lt;span id="xdx_90C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zPGa42MgqE27"&gt;3,120,819&lt;/span&gt; or &lt;span id="xdx_906_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zlTemFAhyxp4"&gt;41&lt;/span&gt;%). Accounts receivable for the Company&#x2019;s three primary
customers totaled $&lt;span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zeL30PeqvdLa"&gt;6,367,303&lt;/span&gt; (&lt;span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zygXz6MiRDW7" title="Accounts Receivable, after Allowance for Credit Loss"&gt;64&lt;/span&gt;%) at March 31, 2022 (December 31, 2021 - $&lt;span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z1Z7mjFukIJa" title="Accounts Receivable, after Allowance for Credit Loss"&gt;4,940,995&lt;/span&gt; or &lt;span id="xdx_90B_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zRBi7vzHhjf"&gt;69&lt;/span&gt;%).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash
equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally
insured amounts. The Company has not experienced any losses in such accounts.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from
financial assets and liabilities, subject to fixed long-term rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange
rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The
Company has not hedged its exposure to currency fluctuations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate
as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will
refinance its long-term debt where possible to obtain more favourable rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--EquityMethodInvestmentsPolicy_ztDrrYNIx7Wh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(r)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_86F_zkFYdJixhyHh"&gt;&lt;i&gt;Equity Method
Investment&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise
significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company&#x2019;s
ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on
the investee&#x2019;s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under
the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and
adjusted for dividends received and the Company&#x2019;s share of the investee&#x2019;s earnings or losses together with other-than-temporary
impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zrTTutJGup58" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(s)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_864_zRGQ0pd62zoj"&gt;&lt;i&gt;Goodwill and
intangible assets&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed.
Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company
performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with
a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the
qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its
carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear,
the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including
goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair
value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit
is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount,
goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit&#x2019;s fair value,
limited to the total amount of goodwill allocated to the reporting unit.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.05in; text-align: justify; text-indent: 0.3in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible
assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of
impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative
assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments,
and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of
the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required.
When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill.
If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated,
requiring recognition of an impairment charge for the differential.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qualitative
assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment,
it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their
carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived
intangibles were recognized during the three months ended March 31, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.35in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Finite-lived
intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators
of finite-lived intangibles and other long-lived assets as described in the &#x201c;Impairment of Long Lived Assets&#x201d; significant
accounting policy.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_z04N0E5Tnk5f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(t)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_866_zLtrONxA0ySk"&gt;&lt;i&gt;Recent Accounting
Pronouncements&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material
impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other
new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_85F_zGEvx4pHyRRc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zvuDQsxUSBR3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)
&lt;i&gt;&lt;span id="xdx_860_zU3he1zfgzH"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date
of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <FSI:TermDepositsPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_84B_ecustom--TermDepositsPolicyTextBlock_z8fB0xgLom0j" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)
&lt;span id="xdx_86C_z9XbAFeem81c"&gt;&lt;i&gt;Term Deposits&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&lt;span/&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #363636"&gt;The deposits
maintained by the Company with banks comprises term deposits, which can be withdrawn by the Company at any point without prior notice
or penalty on the principal.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&lt;span/&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

</FSI:TermDepositsPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_849_eus-gaap--InventoryPolicyTextBlock_z14JDecdqf31" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(c)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;i&gt;&lt;span id="xdx_86A_zOD5SLVv8lvj"&gt;Inventories and Cost of Sales&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories
are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae
to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale.
Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs
(receiving and purchasing) and utilities and overhead expenses related to the Company&#x2019;s manufacturing and processing facilities.
Shipping and handling charges billed to customers are included in revenue (2022 - $&lt;span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zEHmg4vfFD4a"&gt;123,894&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;;
2021 &#x2013; $&lt;span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z2PgGQcf9Rf"&gt;131,348&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;).
Shipping and handling costs incurred are included in cost of goods sold (2022 - $&lt;span id="xdx_90B_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zvmNDb6Jztkh"&gt;268,032&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;;
2021 &#x2013; $&lt;span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zxwAgR5hO99k"&gt;263,089&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-01-012022-03-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      unitRef="USD">123894</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-03-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      unitRef="USD">131348</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2022-01-012022-03-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      unitRef="USD">268032</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-01-012021-03-31_us-gaap_ShippingAndHandlingMember"
      decimals="0"
      unitRef="USD">263089</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_840_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zcqEcA8jfxv" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(d)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_862_zFnetMDEzMHf"&gt;&lt;i&gt;Allowance for
Doubtful Accounts&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are
continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate
allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall
customer credit-worthiness and historical experience.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_841_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zuepOYi6oV4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(e)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_861_zvvRNGxy6g18"&gt;&lt;i&gt;Property, Equipment,
Leaseholds and Intangible Assets&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_zAqgoOOi9lCb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_znDM2jRGzCac" style="display: none"&gt;SCHEDULE OF METHOD OF DEPRECIATION&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer
    hardware&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_znKKLknoO4Mf" title="Depreciation method used and annual rate"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Furniture
    and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zdLo2Q8an4hb" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Manufacturing
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zLKqXh41XzX8" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoRYaE6hhVc"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Boat&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zkJf9e1ix3A6"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Building
    and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zW4RDvxetqTg"&gt;10%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trailer&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zKkUhenrySvd"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Automobiles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zTARnUDWrJG1"&gt;Straight-line
    over 5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Patents&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zPBiUsQsvsW7"&gt;Straight-line
    over 17 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Technology&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zvViiS1eRRDf"&gt;Straight-line
    over 10 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zfqnNF33WEAh"&gt;Straight-line
    over lease term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Customer
    relationships &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z2Gdfsohiom9"&gt;Straight-line
    over 15 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software
    &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_zfFP4qdgaH31" title="Depreciation method used and annual rate"&gt;Straight-line
    over 3 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A3_zyMaCO22eP3c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <FSI:ScheduleOfMethodOfDepreciationTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_89C_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_zAqgoOOi9lCb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following assets are recorded at cost and depreciated using the methods and annual rates shown below:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_znDM2jRGzCac" style="display: none"&gt;SCHEDULE OF METHOD OF DEPRECIATION&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer
    hardware&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 49%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_znKKLknoO4Mf" title="Depreciation method used and annual rate"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Furniture
    and fixtures&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zdLo2Q8an4hb" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Manufacturing
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_901_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zLKqXh41XzX8" title="Depreciation method used and annual rate"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office
    equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoRYaE6hhVc"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Boat&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zkJf9e1ix3A6"&gt;20%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Building
    and improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zW4RDvxetqTg"&gt;10%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Trailer&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zKkUhenrySvd"&gt;30%
    Declining balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Automobiles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zTARnUDWrJG1"&gt;Straight-line
    over 5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Patents&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zPBiUsQsvsW7"&gt;Straight-line
    over 17 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Technology&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zvViiS1eRRDf"&gt;Straight-line
    over 10 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Leasehold
    improvements&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zfqnNF33WEAh"&gt;Straight-line
    over lease term&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Customer
    relationships &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z2Gdfsohiom9"&gt;Straight-line
    over 15 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software
    &#x2013; ENP Investments&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_zfFP4qdgaH31" title="Depreciation method used and annual rate"&gt;Straight-line
    over 3 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</FSI:ScheduleOfMethodOfDepreciationTableTextBlock>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_us-gaap_ComputerEquipmentMember">30%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_us-gaap_FurnitureAndFixturesMember">20%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_us-gaap_MachineryAndEquipmentMember">20%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_us-gaap_OfficeEquipmentMember">20%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_custom_BoatMember">20%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_custom_BuildingAndImprovementsMember">10%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_custom_TrailerMember">30%
    Declining balance</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_us-gaap_AutomobilesMember">Straight-line
    over 5 years</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_us-gaap_PatentsMember">Straight-line
    over 17 years</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_us-gaap_TechnologyEquipmentMember">Straight-line
    over 10 years</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_us-gaap_LeaseholdImprovementsMember">Straight-line
    over lease term</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_custom_CustomerRelationshipsENPInvestmentsMember">Straight-line
    over 15 years</FSI:DepreciationMethodUsedAndAnnualRate>
    <FSI:DepreciationMethodUsedAndAnnualRate contextRef="From2022-01-012022-03-31_custom_SoftwareENPInvestmentsMember">Straight-line
    over 3 years</FSI:DepreciationMethodUsedAndAnnualRate>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTkamR4kMZBb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(f)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_86E_zpJoTLePEavl"&gt;&lt;i&gt;Impairment of
Long-Lived Assets&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with FASB Codification Topic 360, &lt;i&gt;&#x201c;Property, Plant and Equipment&#x201d; &lt;/i&gt;(ASC 360), the Company reviews long-lived
assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever
events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets
is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected
future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded
to the extent that an asset&#x2019;s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from
such estimates. There were no impairment charges during the periods presented.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_849_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zogVrMPrszpe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(g)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_86B_z6F92fq09Br2"&gt;&lt;i&gt;Foreign Currency&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
functional currency of the Company is the U.S. dollar. The functional currency of three of the Company&#x2019;s subsidiaries is the Canadian
dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and
liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange
rates prevailing during the year. Translation adjustments arising on conversion of the Company&#x2019;s financial statements from the
subsidiary&#x2019;s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination
of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Foreign
exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income
(loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_znL8f1sa6Hga" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(h)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_86F_zIU8FONOaAK6"&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note
16.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer,
(2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of
the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied.
The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product
is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point,
the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service
and performance obligation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Since
the Company&#x2019;s inception, product returns have been insignificant; therefore, no provision has been established for estimated product
returns.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
revenues consist of products sold to distributors with payment terms greater than the Company&#x2019;s customary business terms due to
lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition
of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <FSI:StockIssuedInExchangeForServicesPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_844_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_z0oQx5xa4uV7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(i)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_863_zt1sDWUA7bwf"&gt;&lt;i&gt;Stock Issued
in Exchange for Services&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the
Company&#x2019;s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized
over the period that the services are performed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</FSI:StockIssuedInExchangeForServicesPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_846_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zGGBZXImQobh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(j)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_867_zmPrYJXZIQB9"&gt;&lt;i&gt;Stock-based Compensation&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, &lt;i&gt;Compensation
&#x2014; Stock Compensation&lt;/i&gt;, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based
compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized
on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest.
Shares are issued from treasury upon exercise of stock options.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_844_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zgEMnW02CDQf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(k)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_861_zwpbLpQPaG8b"&gt;&lt;i&gt;Other Comprehensive
Income&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Other
comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included
in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders&#x2019;
equity. The Company&#x2019;s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zGDNr1tsGLY" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(l)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_865_zKKdVY7RotQ5"&gt;&lt;i&gt;Income Per Share&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Basic
earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding
in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants.
Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included
in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect
on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the three months ended
March 31, 2022 and 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_84B_eus-gaap--UseOfEstimates_z5vjJf7EZJgc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(m)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_86E_zwrZcivJ7BJe"&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires
management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated
financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from
those estimates and would impact the results of operations and cash flows.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimates
and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the
estimates are revised and in any future periods affected.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Significant
areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible
assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful
lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments,
discount rates for right of use assets and the valuation of inventory.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0fxaoJmLGci" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 35.45pt; text-align: justify; text-indent: 0.55pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(n)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_865_znoWoRExYjak"&gt;&lt;i&gt;Fair Value of
Financial Instruments&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair
value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal
or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.
The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered
observable and the last unobservable, that may be used to measure fair value.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    1 &#x2013; Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    2 &#x2013; Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets
    or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable
    market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level
    3 &#x2014; Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets
    or liabilities.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term
line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial
instruments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments
being at market rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_84B_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zEHFDFyZ2zV8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(o)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_862_zm2PREXpF3M3"&gt;&lt;i&gt;Contingencies&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Certain
conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which
will only be resolved when one or more future events occur or fail to occur. The Company&#x2019;s management and its legal counsel assess
such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related
to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company&#x2019;s
legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount
of relief sought or expected to be sought therein.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;If
the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability
can be estimated, the estimated liability would be accrued in the Company&#x2019;s consolidated financial statements. If the assessment
indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated,
then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would
be disclosed.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Loss
contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed.
Legal fees associated with loss contingencies are expensed as incurred.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zeD8YNF8ytBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(p)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_864_zgGEBqqXivHf"&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income
taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future
tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using
enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered
or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes
the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that
when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
accordance with FASB ASC 740 &#x201c;&lt;i&gt;Income taxes&lt;/i&gt;&#x201d; under the liability method, it is the Company&#x2019;s policy to provide
for uncertain tax positions and the related interest and penalties based upon management&#x2019;s assessment of whether a tax benefit
is more likely than not to be sustained upon examination by tax authorities. At March 31, 2022, the Company believes it has appropriately
accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized
benefit is established or is required to pay amounts in excess of the liability, the Company&#x2019;s effective tax rate in a given financial
statement period may be affected. Interest and penalties associated with the Company&#x2019;s tax positions are recorded as interest expense
in the consolidated statements of operations and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zxQ2QUZm2xy2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(q)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_863_zag42A8Qtt15"&gt;&lt;i&gt;Risk Management&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated
balance sheets are net of allowances for doubtful accounts, estimated by the Company&#x2019;s management based on prior experience and
the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure
is minimized by dealing with only credit worthy counterparties. Revenue for the Company&#x2019;s three primary customers totaled $&lt;span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zsGFNgC1XJhd" title="Revenue from Contract with Customer, Excluding Assessed Tax"&gt;6,235,661&lt;/span&gt;
(&lt;span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_z44u7ROVWdK" title="Concentration risk threshold percentage"&gt;58&lt;/span&gt;%) for the three months ended March 31, 2022 (2021 - $&lt;span id="xdx_90C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zPGa42MgqE27"&gt;3,120,819&lt;/span&gt; or &lt;span id="xdx_906_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zlTemFAhyxp4"&gt;41&lt;/span&gt;%). Accounts receivable for the Company&#x2019;s three primary
customers totaled $&lt;span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zeL30PeqvdLa"&gt;6,367,303&lt;/span&gt; (&lt;span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zygXz6MiRDW7" title="Accounts Receivable, after Allowance for Credit Loss"&gt;64&lt;/span&gt;%) at March 31, 2022 (December 31, 2021 - $&lt;span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z1Z7mjFukIJa" title="Accounts Receivable, after Allowance for Credit Loss"&gt;4,940,995&lt;/span&gt; or &lt;span id="xdx_90B_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zRBi7vzHhjf"&gt;69&lt;/span&gt;%).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash
equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally
insured amounts. The Company has not experienced any losses in such accounts.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from
financial assets and liabilities, subject to fixed long-term rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange
rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The
Company has not hedged its exposure to currency fluctuations.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate
as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will
refinance its long-term debt where possible to obtain more favourable rates.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember"
      decimals="0"
      unitRef="USD">6235661</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <FSI:ConcentrationRiskThresholdPercentage
      contextRef="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember"
      decimals="INF"
      unitRef="Pure">0.58</FSI:ConcentrationRiskThresholdPercentage>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-03-31_custom_ThreePrimaryCustomersMember"
      decimals="0"
      unitRef="USD">3120819</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <FSI:ConcentrationRiskThresholdPercentage
      contextRef="From2021-01-012021-03-31_custom_ThreePrimaryCustomersMember_us-gaap_RevenueFromContractWithCustomerMember"
      decimals="INF"
      unitRef="Pure">0.41</FSI:ConcentrationRiskThresholdPercentage>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2022-03-31_custom_ThreePrimaryCustomersMember"
      decimals="0"
      unitRef="USD">6367303</us-gaap:AccountsReceivableNet>
    <FSI:ConcentrationRiskThresholdPercentage
      contextRef="From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember"
      decimals="INF"
      unitRef="Pure">0.64</FSI:ConcentrationRiskThresholdPercentage>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2021-12-31_custom_ThreePrimaryCustomersMember"
      decimals="0"
      unitRef="USD">4940995</us-gaap:AccountsReceivableNet>
    <FSI:ConcentrationRiskThresholdPercentage
      contextRef="From2021-01-012021-12-31_custom_ThreePrimaryCustomersMember_us-gaap_AccountsReceivableMember"
      decimals="INF"
      unitRef="Pure">0.69</FSI:ConcentrationRiskThresholdPercentage>
    <us-gaap:EquityMethodInvestmentsPolicy contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_84A_eus-gaap--EquityMethodInvestmentsPolicy_ztDrrYNIx7Wh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(r)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_86F_zkFYdJixhyHh"&gt;&lt;i&gt;Equity Method
Investment&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise
significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company&#x2019;s
ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on
the investee&#x2019;s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under
the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and
adjusted for dividends received and the Company&#x2019;s share of the investee&#x2019;s earnings or losses together with other-than-temporary
impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zrTTutJGup58" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(s)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_864_zRGQ0pd62zoj"&gt;&lt;i&gt;Goodwill and
intangible assets&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed.
Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company
performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with
a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the
qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its
carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear,
the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including
goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair
value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit
is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount,
goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit&#x2019;s fair value,
limited to the total amount of goodwill allocated to the reporting unit.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.05in; text-align: justify; text-indent: 0.3in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible
assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible
assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of
impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative
assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments,
and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of
the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required.
When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill.
If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated,
requiring recognition of an impairment charge for the differential.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Qualitative
assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment,
it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their
carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived
intangibles were recognized during the three months ended March 31, 2022.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.35in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Finite-lived
intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators
of finite-lived intangibles and other long-lived assets as described in the &#x201c;Impairment of Long Lived Assets&#x201d; significant
accounting policy.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_84E_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_z04N0E5Tnk5f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(t)
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_866_zLtrONxA0ySk"&gt;&lt;i&gt;Recent Accounting
Pronouncements&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material
impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other
new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.&lt;/span&gt;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_80B_eus-gaap--LesseeOperatingLeasesTextBlock_zEv8HC55GjU6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;3.
&lt;span&gt;Leases&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;span id="xdx_824_z19i94jt8aF7" style="display: none"&gt;LEASES&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accounting
and reporting guidance for leases requires that leases be evaluated and classified as either operating or finance leases by the lessee
and as either operating, sales-type or direct financing leases by the lessor. For leases with terms greater than 12 months, the Company
records the related right-of-use (&#x201c;ROU&#x201d;) asset and lease obligation at the present value of lease payments over the term.
Leases may include fixed rental escalation clauses, renewal options and / or termination options that are factored into the determination
of lease payments when appropriate. The Company&#x2019;s operating leases are included in ROU assets, lease liabilities-current portion
and lease liability-less current portion in the accompanying consolidated balance sheets. ROU assets represent the Company&#x2019;s right
to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the
lease. The Company&#x2019;s leases do not usually provide a readily determinable implicit rate; therefore, an estimate of the Company&#x2019;s
incremental borrowing rate is used to discount the lease payments based on information available at the lease commencement date. The
discount rate used was &lt;span id="xdx_90F_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_c20220331_zeXmFCBxmwe" title="Operating leases discount rate"&gt;5.5&lt;/span&gt;%.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89D_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_zQNI83jt9Ozc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
table below summarizes the right-of-use asset and lease liability for the period ended March 31, 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_zrL0YWJQkug2" style="display: none"&gt;SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-decoration: underline; font-weight: bold; text-align: left"&gt;Right of Use Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 56%"&gt;Balance, January 1&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20220101__20220331_z5hhNbOGzZ6k" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance"&gt;217,267&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zyxlc5f883Db" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance"&gt;483,113&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20220101__20220331_zY4fWimaOffb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation"&gt;(13,546&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zsDJ2sqSVMj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation"&gt;(265,846&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance, end of period&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20220101__20220331_z45wgEVN17zc" style="text-align: right" title="Right of Use Assets Ending Balance"&gt;203,721&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zLvLh8IKVxS5" style="text-align: right" title="Right of Use Assets Ending Balance"&gt;217,267&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline; font-weight: bold; text-align: left"&gt;Lease Liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, January 1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20220101__20220331_zTyt2ik16Jfi" style="text-align: right" title="Lease Liability Beinning Balance"&gt;217,267&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_zAI2qyTITpe1" style="text-align: right" title="Lease Liability Beinning Balance"&gt;483,113&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Lease interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20220101__20220331_zKNGA1vP2MO7" style="text-align: right" title="Lease interest expense"&gt;2,539&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zB3dtaYnQhR6" style="text-align: right" title="Lease interest expense"&gt;22,057&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Payments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20220101__20220331_zIN9yL8AqEJb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments"&gt;(16,085&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z2CRiu51V602" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments"&gt;(287,903&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20220101__20220331_zbtTXm3lZ3Z6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance"&gt;203,721&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_zJgVFps2tfq9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance"&gt;217,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Short-term portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20220331_zWwqQ0kPZgW9" style="text-align: right" title="Short-term portion"&gt;57,045&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zgIYM8VYI1Hc" style="text-align: right" title="Short-term portion"&gt;77,715&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20220331_zJel94oj46Ld" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion"&gt;146,676&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z27yAM1W9Vh1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion"&gt;139,552&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220331_zIGIeNGe13xk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability"&gt;203,721&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zWLWDTwHVuSe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability"&gt;217,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8AE_ze22XPd5UPq2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zVdAHVuZwlzf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Undiscounted
rent payments for the next four years are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B9_zuPBsIfZupE7" style="display: none"&gt;SCHEDULE OF UNDISCOUNTED RENT PAYMENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_496_20220331_zlq4xek4Vpk9" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzclX_z5pGJCqZTvy9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;42,525&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzclX_zEApQY25C2v6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;58,080&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzclX_zGdC70ylpxLi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;59,520&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzclX_zcqRE4MPI5Qj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;61,020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iTI_pp0p0_mtLOLLPzclX_zt6lFu0ia6T3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;221,145&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_z2EY7SUwkyof" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Impact of discounting&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,424&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zLMT45CJ8DZ7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease liability, March 31,
    2022&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;203,721&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A6_zlEUFrjBemd1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseDiscountRate contextRef="AsOf2022-03-31" decimals="INF" unitRef="Pure">0.055</us-gaap:LesseeOperatingLeaseDiscountRate>
    <FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_89D_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_zQNI83jt9Ozc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
table below summarizes the right-of-use asset and lease liability for the period ended March 31, 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_zrL0YWJQkug2" style="display: none"&gt;SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-decoration: underline; font-weight: bold; text-align: left"&gt;Right of Use Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 56%"&gt;Balance, January 1&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20220101__20220331_z5hhNbOGzZ6k" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance"&gt;217,267&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zyxlc5f883Db" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance"&gt;483,113&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20220101__20220331_zY4fWimaOffb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation"&gt;(13,546&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zsDJ2sqSVMj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation"&gt;(265,846&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance, end of period&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20220101__20220331_z45wgEVN17zc" style="text-align: right" title="Right of Use Assets Ending Balance"&gt;203,721&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zLvLh8IKVxS5" style="text-align: right" title="Right of Use Assets Ending Balance"&gt;217,267&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-decoration: underline; font-weight: bold; text-align: left"&gt;Lease Liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, January 1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20220101__20220331_zTyt2ik16Jfi" style="text-align: right" title="Lease Liability Beinning Balance"&gt;217,267&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_zAI2qyTITpe1" style="text-align: right" title="Lease Liability Beinning Balance"&gt;483,113&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Lease interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20220101__20220331_zKNGA1vP2MO7" style="text-align: right" title="Lease interest expense"&gt;2,539&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zB3dtaYnQhR6" style="text-align: right" title="Lease interest expense"&gt;22,057&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Payments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20220101__20220331_zIN9yL8AqEJb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments"&gt;(16,085&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z2CRiu51V602" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments"&gt;(287,903&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20220101__20220331_zbtTXm3lZ3Z6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance"&gt;203,721&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_zJgVFps2tfq9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance"&gt;217,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Short-term portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20220331_zWwqQ0kPZgW9" style="text-align: right" title="Short-term portion"&gt;57,045&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zgIYM8VYI1Hc" style="text-align: right" title="Short-term portion"&gt;77,715&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20220331_zJel94oj46Ld" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion"&gt;146,676&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z27yAM1W9Vh1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion"&gt;139,552&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220331_zIGIeNGe13xk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability"&gt;203,721&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zWLWDTwHVuSe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability"&gt;217,267&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">217267</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">483113</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">13546</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">265846</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">203721</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">217267</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">217267</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">483113</us-gaap:OperatingLeaseLiability>
    <FSI:LeaseInterestExpense
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">2539</FSI:LeaseInterestExpense>
    <FSI:LeaseInterestExpense
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">22057</FSI:LeaseInterestExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">16085</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">287903</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">203721</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">217267</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">57045</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">77715</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">146676</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">139552</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">203721</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">217267</us-gaap:OperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zVdAHVuZwlzf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Undiscounted
rent payments for the next four years are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B9_zuPBsIfZupE7" style="display: none"&gt;SCHEDULE OF UNDISCOUNTED RENT PAYMENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_496_20220331_zlq4xek4Vpk9" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzclX_z5pGJCqZTvy9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;42,525&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzclX_zEApQY25C2v6" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;58,080&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzclX_zGdC70ylpxLi" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;59,520&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzclX_zcqRE4MPI5Qj" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;61,020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iTI_pp0p0_mtLOLLPzclX_zt6lFu0ia6T3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;221,145&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_z2EY7SUwkyof" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Impact of discounting&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,424&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0_zLMT45CJ8DZ7" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Lease liability, March 31,
    2022&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;203,721&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">42525</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">58080</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">59520</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">61020</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <FSI:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">221145</FSI:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">17424</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">203721</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinancingReceivablesTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_808_eus-gaap--FinancingReceivablesTextBlock_zAxEcfVMn32l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;4.
Accounts Receivable &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;span style="display: none"&gt;&lt;span id="xdx_82F_z0T2P5BegpO6"&gt;ACCOUNTS RECEIVABLE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span/&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89E_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zRm5QDvNDnVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B3_zp1iFiOAYxf3" style="display: none"&gt;SCHEDULE OF ACCOUNTS RECEIVABLE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220331_z32dASjfXaii" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20211231_z02akd4uvu7a" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_maAANRNzPjC_zQAbRnkYluQ6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;10,217,709&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;7,403,308&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_msAANRNzPjC_zQUIIpHFN9L9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Allowances for doubtful accounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(274,561&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(273,979&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzPjC_zcxVpBUBSwUb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,943,148&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,129,329&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zRWIpHTT8fPc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:FinancingReceivablesTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_89E_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zRm5QDvNDnVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B3_zp1iFiOAYxf3" style="display: none"&gt;SCHEDULE OF ACCOUNTS RECEIVABLE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220331_z32dASjfXaii" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49B_20211231_z02akd4uvu7a" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_maAANRNzPjC_zQAbRnkYluQ6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Accounts receivable&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;10,217,709&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;7,403,308&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_msAANRNzPjC_zQUIIpHFN9L9" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Allowances for doubtful accounts&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(274,561&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(273,979&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzPjC_zcxVpBUBSwUb" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,943,148&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,129,329&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AccountsReceivableGross contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">10217709</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">7403308</us-gaap:AccountsReceivableGross>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">274561</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">273979</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AccountsAndNotesReceivableNet contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">9943148</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">7129329</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:InventoryDisclosureTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_809_eus-gaap--InventoryDisclosureTextBlock_zHuy3cnqxxWd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;5.
&lt;span&gt;Inventories&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_822_zz5CzO0zUA4b" style="display: none"&gt;INVENTORIES&lt;/span&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zFsKVPZvDpOd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_z8PWcXZUNw88" style="display: none"&gt;SCHEDULE OF INVENTORIES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20220331_zCB9XLR8ixYb" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20211231_zIGuxkfGR7Ci" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_maINzkLt_zXyiwHsSEFt8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Completed goods&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;3,816,366&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;3,417,829&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_maINzkLt_zwpLQO824I01" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Raw materials and supplies&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,398,285&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,084,176&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzkLt_zBOaPSFfK94k" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total inventory&lt;/span&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,214,651&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,502,005&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_zGkyY36rYBhi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_89A_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zFsKVPZvDpOd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_z8PWcXZUNw88" style="display: none"&gt;SCHEDULE OF INVENTORIES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49D_20220331_zCB9XLR8ixYb" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_497_20211231_zIGuxkfGR7Ci" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_maINzkLt_zXyiwHsSEFt8" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Completed goods&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;3,816,366&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;3,417,829&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_maINzkLt_zwpLQO824I01" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Raw materials and supplies&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,398,285&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,084,176&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzkLt_zBOaPSFfK94k" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total inventory&lt;/span&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;12,214,651&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;9,502,005&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">3816366</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">3417829</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryRawMaterialsAndSupplies contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">8398285</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">6084176</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryNet contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">12214651</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">9502005</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_803_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z1DPNKMhG3fl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;6.
Property, equipment &amp;amp; &lt;span style="font-variant: small-caps"&gt;leaseholds&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span id="xdx_826_zBHOu17cbcGf" style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;PROPERTY, EQUIPMENT AND LEASEHOLDS&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--PropertyPlantAndEquipmentTextBlock_zjB6bFmprZh3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B4_zZleHGIfW4fi" style="display: none"&gt;SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zEhdkexduNe7" style="width: 14%; text-align: right"&gt;4,870,778&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zOMXC02zUaI6" style="width: 14%; text-align: right"&gt;3,018,920&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zbBYhfaSRC7h" style="width: 14%; text-align: right"&gt;1,851,858&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Automobiles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zchoMD10yp1b" style="text-align: right"&gt;196,255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zDRDJRBZYtN5" style="text-align: right"&gt;80,207&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBys2X0Kezz3" style="text-align: right"&gt;116,048&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computer hardware&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmVrs0bNvzvg" style="text-align: right"&gt;43,644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zoOL4ebufuo3" style="text-align: right"&gt;42,571&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zRR9L50sljQg" style="text-align: right"&gt;1,073&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zm6AMLj5VK0i" style="text-align: right"&gt;130,714&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zxFe1u5Esr16" style="text-align: right"&gt;108,421&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zQPlOqwdSjW3" style="text-align: right"&gt;22,293&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z3OUwsCwk643" style="text-align: right"&gt;1,899&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztRuiR92y5na" style="text-align: right"&gt;1,208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjW0r1JMiLo3" style="text-align: right"&gt;691&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturing equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_znx15sJVSAc1" style="text-align: right"&gt;6,999,195&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5BuXc8RcTUe" style="text-align: right"&gt;4,314,689&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zN6GM3c5HkZj" style="text-align: right"&gt;2,684,506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Trailer&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z3f4LOUIAQn9" style="text-align: right"&gt;9,601&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zqPRK6sX6k6" style="text-align: right"&gt;7,788&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zFWGqjHD7NXd" style="text-align: right"&gt;1,813&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Boat&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zPsH5wXLI8r5" style="text-align: right"&gt;34,400&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyQv9ztzhAae" style="text-align: right"&gt;26,690&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zaQfTUSd3fE6" style="text-align: right"&gt;7,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zONU42Qw2zGg" style="text-align: right"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zgE3il0ZqHF3" style="text-align: right"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyLzqdrr9fHb" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2661"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zrtQ6VE7c0fb" style="text-align: right"&gt;109,370&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zdkSaQWF05Bk" style="text-align: right"&gt;109,370&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z33tuzvz0lNd" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2664"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Land&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zpH0BCaUDbxh" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zA5K0jC4iqld" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2666"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z84Hvk5phQj4" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331_zT1mH9SFkMm5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;12,718,755&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331_zV2F28Dknq1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;7,798,736&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331_zWNJFKxGLkWi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;4,920,019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zfPD51zgXBwh" style="width: 17%; text-align: right"&gt;4,823,708&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zc6DRUyB9Mre" style="width: 14%; text-align: right"&gt;2,983,589&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zUk6hMdRFVr4" style="width: 17%; text-align: right"&gt;1,840,119&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Automobiles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zYjBBwgB2lk2" style="text-align: right"&gt;196,255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zxn4kZ8FlpSb" style="text-align: right"&gt;71,258&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zyabzl7plVfi" style="text-align: right"&gt;124,997&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computer hardware&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsQQz7Ck2YT8" style="text-align: right"&gt;43,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_ztwhUEFxlKP7" style="text-align: right"&gt;42,456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zR7mp9Hoj1Ba" style="text-align: right"&gt;1,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zTqODZ9Qqji4" style="text-align: right"&gt;130,658&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zAcpTbqt1Pyd" style="text-align: right"&gt;106,101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zi6JCkbX07Gg" style="text-align: right"&gt;24,557&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z74LBLiw9DBe" style="text-align: right"&gt;1,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zQrGzyOCrnGe" style="text-align: right"&gt;1,155&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z6mJxqQUumy2" style="text-align: right"&gt;717&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturing equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zIdztkVv6Tzf" style="text-align: right"&gt;6,867,799&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z1FOGH0xogHj" style="text-align: right"&gt;4,171,699&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z6DFkY0gqyvg" style="text-align: right"&gt;2,696,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Trailer&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z1UHhFLRDUk4" style="text-align: right"&gt;9,463&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zWegFSbjN9Ig" style="text-align: right"&gt;7,532&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zagHMWUPldr4" style="text-align: right"&gt;1,931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Boat&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zLP5j7beqCba" style="text-align: right"&gt;34,400&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zVmF2sw8RbGh" style="text-align: right"&gt;26,284&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zfmJbm2vKBBa" style="text-align: right"&gt;8,116&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuT13AfsaN9l" style="text-align: right"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8PDdjlapUb6" style="text-align: right"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zsqg0WJnR1rl" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2700"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zn2beORyULa3" style="text-align: right"&gt;107,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zXyRSxBJBKAd" style="text-align: right"&gt;107,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z5PjDVC9kiwh" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2703"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Land&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zTwY8QmDeizg" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zsIBwX0aBqWh" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2705"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z1jDEeHbNMZc" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231_z26Fk2spKmwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;12,538,418&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231_zqHJfdASVkO9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;7,606,705&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231_zFvzL4t1OAQ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;4,931,713&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A6_zy25hbIF9Aja" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amount
of depreciation expense for the three months ended March 31, 2022: $&lt;span id="xdx_90B_eus-gaap--Depreciation_pp0p0_c20220101__20220331_zeRnzMdRWe4k" title="Depreciation"&gt;188,378&lt;/span&gt; (2021: $&lt;span id="xdx_908_eus-gaap--Depreciation_pp0p0_c20210101__20210331_z2fUYHm3zIQ3"&gt;184,855&lt;/span&gt;) and is included in cost of sales in the
unaudited interim condensed consolidated statements of income and comprehensive income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_890_eus-gaap--PropertyPlantAndEquipmentTextBlock_zjB6bFmprZh3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B4_zZleHGIfW4fi" style="display: none"&gt;SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zEhdkexduNe7" style="width: 14%; text-align: right"&gt;4,870,778&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zOMXC02zUaI6" style="width: 14%; text-align: right"&gt;3,018,920&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zbBYhfaSRC7h" style="width: 14%; text-align: right"&gt;1,851,858&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Automobiles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zchoMD10yp1b" style="text-align: right"&gt;196,255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zDRDJRBZYtN5" style="text-align: right"&gt;80,207&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBys2X0Kezz3" style="text-align: right"&gt;116,048&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computer hardware&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmVrs0bNvzvg" style="text-align: right"&gt;43,644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zoOL4ebufuo3" style="text-align: right"&gt;42,571&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zRR9L50sljQg" style="text-align: right"&gt;1,073&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zm6AMLj5VK0i" style="text-align: right"&gt;130,714&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zxFe1u5Esr16" style="text-align: right"&gt;108,421&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zQPlOqwdSjW3" style="text-align: right"&gt;22,293&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z3OUwsCwk643" style="text-align: right"&gt;1,899&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztRuiR92y5na" style="text-align: right"&gt;1,208&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjW0r1JMiLo3" style="text-align: right"&gt;691&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturing equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_znx15sJVSAc1" style="text-align: right"&gt;6,999,195&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5BuXc8RcTUe" style="text-align: right"&gt;4,314,689&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zN6GM3c5HkZj" style="text-align: right"&gt;2,684,506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Trailer&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z3f4LOUIAQn9" style="text-align: right"&gt;9,601&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zqPRK6sX6k6" style="text-align: right"&gt;7,788&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zFWGqjHD7NXd" style="text-align: right"&gt;1,813&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Boat&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zPsH5wXLI8r5" style="text-align: right"&gt;34,400&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyQv9ztzhAae" style="text-align: right"&gt;26,690&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zaQfTUSd3fE6" style="text-align: right"&gt;7,710&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zONU42Qw2zGg" style="text-align: right"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zgE3il0ZqHF3" style="text-align: right"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyLzqdrr9fHb" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2661"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zrtQ6VE7c0fb" style="text-align: right"&gt;109,370&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zdkSaQWF05Bk" style="text-align: right"&gt;109,370&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z33tuzvz0lNd" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2664"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Land&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zpH0BCaUDbxh" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zA5K0jC4iqld" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2666"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z84Hvk5phQj4" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331_zT1mH9SFkMm5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;12,718,755&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331_zV2F28Dknq1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;7,798,736&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331_zWNJFKxGLkWi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;4,920,019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;Accumulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Cost&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Depreciation&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Buildings and improvements&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zfPD51zgXBwh" style="width: 17%; text-align: right"&gt;4,823,708&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zc6DRUyB9Mre" style="width: 14%; text-align: right"&gt;2,983,589&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zUk6hMdRFVr4" style="width: 17%; text-align: right"&gt;1,840,119&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Automobiles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zYjBBwgB2lk2" style="text-align: right"&gt;196,255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zxn4kZ8FlpSb" style="text-align: right"&gt;71,258&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zyabzl7plVfi" style="text-align: right"&gt;124,997&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computer hardware&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsQQz7Ck2YT8" style="text-align: right"&gt;43,605&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_ztwhUEFxlKP7" style="text-align: right"&gt;42,456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zR7mp9Hoj1Ba" style="text-align: right"&gt;1,149&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Furniture and fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zTqODZ9Qqji4" style="text-align: right"&gt;130,658&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zAcpTbqt1Pyd" style="text-align: right"&gt;106,101&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zi6JCkbX07Gg" style="text-align: right"&gt;24,557&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z74LBLiw9DBe" style="text-align: right"&gt;1,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zQrGzyOCrnGe" style="text-align: right"&gt;1,155&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z6mJxqQUumy2" style="text-align: right"&gt;717&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Manufacturing equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zIdztkVv6Tzf" style="text-align: right"&gt;6,867,799&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z1FOGH0xogHj" style="text-align: right"&gt;4,171,699&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z6DFkY0gqyvg" style="text-align: right"&gt;2,696,100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Trailer&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z1UHhFLRDUk4" style="text-align: right"&gt;9,463&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zWegFSbjN9Ig" style="text-align: right"&gt;7,532&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zagHMWUPldr4" style="text-align: right"&gt;1,931&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Boat&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zLP5j7beqCba" style="text-align: right"&gt;34,400&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zVmF2sw8RbGh" style="text-align: right"&gt;26,284&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zfmJbm2vKBBa" style="text-align: right"&gt;8,116&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuT13AfsaN9l" style="text-align: right"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8PDdjlapUb6" style="text-align: right"&gt;88,872&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zsqg0WJnR1rl" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2700"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zn2beORyULa3" style="text-align: right"&gt;107,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zXyRSxBJBKAd" style="text-align: right"&gt;107,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z5PjDVC9kiwh" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2703"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Land&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zTwY8QmDeizg" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zsIBwX0aBqWh" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2705"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z1jDEeHbNMZc" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;234,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231_z26Fk2spKmwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost"&gt;12,538,418&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231_zqHJfdASVkO9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation"&gt;7,606,705&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231_zFvzL4t1OAQ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total"&gt;4,931,713&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-03-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">4870778</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-03-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">3018920</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-03-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">1851858</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-03-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">196255</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-03-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">80207</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-03-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">116048</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-03-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">43644</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-03-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">42571</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-03-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">1073</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-03-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">130714</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-03-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">108421</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-03-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">22293</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-03-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">1899</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-03-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">1208</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-03-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">691</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-03-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">6999195</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-03-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">4314689</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-03-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">2684506</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-03-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">9601</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-03-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">7788</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-03-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">1813</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-03-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">34400</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-03-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">26690</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-03-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">7710</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-03-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      unitRef="USD">88872</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-03-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      unitRef="USD">88872</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-03-31_us-gaap_DevelopedTechnologyRightsMember"
      decimals="0"
      unitRef="USD">109370</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2022-03-31_us-gaap_DevelopedTechnologyRightsMember"
      decimals="0"
      unitRef="USD">109370</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2022-03-31_us-gaap_LandMember"
      decimals="0"
      unitRef="USD">234027</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2022-03-31_us-gaap_LandMember"
      decimals="0"
      unitRef="USD">234027</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">12718755</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">7798736</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">4920019</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">4823708</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">2983589</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_custom_BuildingAndImprovementsMember"
      decimals="0"
      unitRef="USD">1840119</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">196255</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">71258</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_AutomobilesMember"
      decimals="0"
      unitRef="USD">124997</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">43605</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">42456</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_ComputerEquipmentMember"
      decimals="0"
      unitRef="USD">1149</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">130658</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">106101</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_FurnitureAndFixturesMember"
      decimals="0"
      unitRef="USD">24557</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">1872</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">1155</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_OfficeEquipmentMember"
      decimals="0"
      unitRef="USD">717</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">6867799</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">4171699</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_MachineryAndEquipmentMember"
      decimals="0"
      unitRef="USD">2696100</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">9463</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">7532</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_custom_TrailerMember"
      decimals="0"
      unitRef="USD">1931</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">34400</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">26284</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_custom_BoatMember"
      decimals="0"
      unitRef="USD">8116</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      unitRef="USD">88872</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_LeaseholdImprovementsMember"
      decimals="0"
      unitRef="USD">88872</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember"
      decimals="0"
      unitRef="USD">107759</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="AsOf2021-12-31_us-gaap_DevelopedTechnologyRightsMember"
      decimals="0"
      unitRef="USD">107759</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="AsOf2021-12-31_us-gaap_LandMember"
      decimals="0"
      unitRef="USD">234027</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="AsOf2021-12-31_us-gaap_LandMember"
      decimals="0"
      unitRef="USD">234027</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">12538418</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">7606705</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">4931713</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">188378</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">184855</us-gaap:Depreciation>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_808_eus-gaap--IntangibleAssetsDisclosureTextBlock_zOu7XB79rnXf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;7.
&lt;span id="xdx_826_z82hxHCD12b6"&gt;Patents&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span id="xdx_82B_z2aMNcaRzKS" style="display: none"&gt;PATENTS&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
fiscal 2005, the Company started the patent process for additional WATER$AVR&#xae; products. Patents associated with these costs were
granted in 2006 and they have been amortized over their legal life of 17 years.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zgP6AOAymKDc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BA_zi0le2ALWsOi" style="display: none"&gt;SCHEDULE OF PATENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;March 31, &lt;span style="font-variant: small-caps"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Accumulated &lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;March 31, &lt;span style="font-variant: small-caps"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 34%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20220331_zABq87tTIgLf" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Patents, Cost"&gt;212,161&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220331_z2uHq5ULvZV3" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Accumulated Amortization"&gt;202,572&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220331_zPC4A3qXErK5" style="border-bottom: Black 1.5pt solid; width: 18%; font-variant: small-caps; text-align: right" title="Patents, Net"&gt;9,589&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
                                            &lt;span style="font-variant: small-caps"&gt;31,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2021
    &lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accumulated
    &lt;br/&gt;
    Amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
                                            &lt;span style="font-variant: small-caps"&gt;31,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2021
    &lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 34%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Patents&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zWyEJ0LMcVbc" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;208,079&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_zOFAV1B0Dit2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;194,380&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_z0RmKq2CyjU4" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;13,699&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AF_zUlpvzQZ8aCf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
increase in the carrying amount of patents is primarily due to foreign currency translation effects. The 2022 cost in Canadian dollars
- $&lt;span id="xdx_90A_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20220331_zlFZfEfE5sid" title="Increase in currency conversion"&gt;265,102&lt;/span&gt; (December 31, 2021 - $&lt;span id="xdx_904_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20211231_zVxxyKPpTxml"&gt;265,102&lt;/span&gt; in Canadian dollars).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amount
of amortization for 2022 - $&lt;span id="xdx_901_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331_zhOaNEIvrMA4"&gt;4,110&lt;/span&gt; (2021 - $&lt;span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20210331_z8FbAHkj2pwf"&gt;4,110&lt;/span&gt;) and is included in cost of sales in the consolidated statements of income and comprehensive
income.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zE3zcs0rU3lh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
amortization expense over this year is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_z3Snfltbdhbk" style="display: none"&gt;SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 78%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20220331_zBVa4IU2E2dh" style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 18%" title="2022"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;13,699&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A2_zDuWbbELftI6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_89A_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zgP6AOAymKDc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BA_zi0le2ALWsOi" style="display: none"&gt;SCHEDULE OF PATENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;March 31, &lt;span style="font-variant: small-caps"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Accumulated &lt;br/&gt; Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;March 31, &lt;span style="font-variant: small-caps"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; width: 34%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20220331_zABq87tTIgLf" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Patents, Cost"&gt;212,161&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220331_z2uHq5ULvZV3" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Accumulated Amortization"&gt;202,572&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220331_zPC4A3qXErK5" style="border-bottom: Black 1.5pt solid; width: 18%; font-variant: small-caps; text-align: right" title="Patents, Net"&gt;9,589&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
                                            &lt;span style="font-variant: small-caps"&gt;31,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2021
    &lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Cost&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accumulated
    &lt;br/&gt;
    Amortization&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
                                            &lt;span style="font-variant: small-caps"&gt;31,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
    &lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;2021
    &lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 34%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Patents&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zWyEJ0LMcVbc" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;208,079&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_zOFAV1B0Dit2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;194,380&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_z0RmKq2CyjU4" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;13,699&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedPatentsGross contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">212161</us-gaap:FiniteLivedPatentsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">202572</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">9589</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedPatentsGross contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">208079</us-gaap:FiniteLivedPatentsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">194380</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">13699</us-gaap:FiniteLivedIntangibleAssetsNet>
    <FSI:IncreaseInCurrencyConversion contextRef="AsOf2022-03-31" decimals="0" unitRef="CAD">265102</FSI:IncreaseInCurrencyConversion>
    <FSI:IncreaseInCurrencyConversion contextRef="AsOf2021-12-31" decimals="0" unitRef="CAD">265102</FSI:IncreaseInCurrencyConversion>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">4110</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">4110</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_89C_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zE3zcs0rU3lh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
amortization expense over this year is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_z3Snfltbdhbk" style="display: none"&gt;SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 78%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20220331_zBVa4IU2E2dh" style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 18%" title="2022"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;13,699&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">13699</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_80E_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zpQmIGJybgI3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;8.
&lt;span style="font-variant: small-caps"&gt;&lt;span id="xdx_820_zPwxOfu4SeA9"&gt;GOODWILL AND INTANGIBLE ASSETS&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;span id="xdx_825_zWgNnCFTSV73" style="display: none"&gt;GOODWILL
AND  INTANGIBLE ASSETS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zUFGHwKbE4fc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_zGgMIY68u6Zg" style="display: none"&gt;SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 78%"&gt;Balance as of December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Goodwill_iS_pp0p0_c20220101__20220331_zur9gL9R58Bi" style="width: 18%; text-align: right" title="Goodwill, Beginning balance"&gt;2,534,275&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pdp0_c20220101__20220331_znhBBdgPAQo5" style="text-align: right" title="Additions"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2745"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Impairment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--GoodwillImpairmentLoss_pdp0_c20220101__20220331_zUlRfKbJIUSk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2747"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zEyqEmhOd9q7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(176,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance as of December 31, 2021 and March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20220101__20220331_zFiACAOqBv72" style="border-bottom: Black 1.5pt solid; text-align: right" title="Goodwill, Ending balance"&gt;2,534,275&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Indefinite Lived Intangible Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance as of December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231_zgYJoOZ2CR11" style="text-align: right" title="Balance"&gt;770,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--IndefinitelivedIntangibleAssetsAcquired_pdp0_c20210101__20211231_zBIcWW7q3Ypk" style="text-align: right" title="Additions"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2755"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Impairment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_pdp0_c20210101__20211231_zzrHMsROiClg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2757"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z90hRGASBdc8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(40,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance as of December 31, 2021 and March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20210101__20211231_zgxbeMlNkDq2" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance"&gt;770,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to
the acquisition of ENP Investments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Definite Life Intangible Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%"&gt;Balance as of December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_znNMCRxzbX4l" style="width: 18%; text-align: right" title="Beginning balance"&gt;2,006,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zHR0ZsdrVQzf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(176,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance as of December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zz8zMwedJiok" style="text-align: right" title="Beginning balance"&gt;1,830,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zhmj9tSY8Xvh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(40,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance as of March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zdywYg50Ro9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Ending balance"&gt;1,790,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A7_zr2D5ETRxwxc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Definite
life intangible assets consist of customer relationships and software related to the acquisition of ENP Investments. Customer relationships
and software are amortized over their estimated useful life of &lt;span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zLWkUlT4epjg" title="Estimated useful life"&gt;15&lt;/span&gt; years and &lt;span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zgclTYvdqHYa" title="Estimated useful life"&gt;3&lt;/span&gt; years, respectively.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_895_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zO1XaiAR3ZZg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
amortization expense over the next five years is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_z50dPnhbpDck" style="display: none"&gt;SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 65%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 10%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 23%; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zeYtfHnkIFkj" title="2022"&gt;160,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zUtAUw5Y8x0l" style="text-align: right" title="2023"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_z720ZoXD1Zsj" style="text-align: right" title="2024"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkxkdXIKKBq3" style="text-align: right" title="2025"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zo3opxvwn2Nf" style="text-align: right" title="2026"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A0_zykt0TK5byB8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_895_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zUFGHwKbE4fc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_zGgMIY68u6Zg" style="display: none"&gt;SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 78%"&gt;Balance as of December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Goodwill_iS_pp0p0_c20220101__20220331_zur9gL9R58Bi" style="width: 18%; text-align: right" title="Goodwill, Beginning balance"&gt;2,534,275&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pdp0_c20220101__20220331_znhBBdgPAQo5" style="text-align: right" title="Additions"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2745"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Impairment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--GoodwillImpairmentLoss_pdp0_c20220101__20220331_zUlRfKbJIUSk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2747"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zEyqEmhOd9q7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(176,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance as of December 31, 2021 and March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20220101__20220331_zFiACAOqBv72" style="border-bottom: Black 1.5pt solid; text-align: right" title="Goodwill, Ending balance"&gt;2,534,275&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Indefinite Lived Intangible Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance as of December 31, 2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231_zgYJoOZ2CR11" style="text-align: right" title="Balance"&gt;770,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--IndefinitelivedIntangibleAssetsAcquired_pdp0_c20210101__20211231_zBIcWW7q3Ypk" style="text-align: right" title="Additions"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2755"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Impairment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_pdp0_c20210101__20211231_zzrHMsROiClg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2757"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z90hRGASBdc8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(40,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance as of December 31, 2021 and March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20210101__20211231_zgxbeMlNkDq2" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance"&gt;770,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Goodwill
relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to
the acquisition of ENP Investments.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Definite Life Intangible Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%"&gt;Balance as of December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_znNMCRxzbX4l" style="width: 18%; text-align: right" title="Beginning balance"&gt;2,006,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zHR0ZsdrVQzf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(176,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance as of December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zz8zMwedJiok" style="text-align: right" title="Beginning balance"&gt;1,830,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zhmj9tSY8Xvh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization"&gt;(40,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance as of March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zdywYg50Ro9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Ending balance"&gt;1,790,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2534275</us-gaap:Goodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-01-012021-12-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">-176000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:Goodwill contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">2534275</us-gaap:Goodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">770000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2022-01-012022-03-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">-40000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">770000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="AsOf2020-12-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">2006000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2021-01-012021-12-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">-176000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="AsOf2021-12-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">1830000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2022-01-012022-03-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">-40000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="AsOf2022-03-31_custom_EnPInvestmentsCorporationLLCMember"
      decimals="0"
      unitRef="USD">1790000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_ComputerSoftwareIntangibleAssetMember">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <FSI:ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_895_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zO1XaiAR3ZZg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Estimated
amortization expense over the next five years is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_z50dPnhbpDck" style="display: none"&gt;SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 65%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 10%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 23%; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zeYtfHnkIFkj" title="2022"&gt;160,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zUtAUw5Y8x0l" style="text-align: right" title="2023"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_z720ZoXD1Zsj" style="text-align: right" title="2024"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkxkdXIKKBq3" style="text-align: right" title="2025"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zo3opxvwn2Nf" style="text-align: right" title="2026"&gt;160,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</FSI:ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember"
      decimals="0"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember"
      decimals="0"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember"
      decimals="0"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember"
      decimals="0"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember"
      decimals="0"
      unitRef="USD">160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <FSI:LongTermDepositsTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_80D_ecustom--LongTermDepositsTextBlock_z2TOUKsle8nj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;9.
&lt;span&gt;Long Term Deposits&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_826_zXbdXhcO4121" style="display: none"&gt;LONG TERM DEPOSITS&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span/&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_899_ecustom--ScheduleOfLongTermDepositsTableTextBlock_zBF2AUzVQ9h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has reclassified certain security deposits to better reflect their long term nature. Long term deposits consist of damage deposits
held by landlords and security deposits held by various vendors.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B9_zy5S66jpkUy9" style="display: none"&gt;SCHEDULE OF LONG TERM DEPOSITS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 90%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 56%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_494_20220331_zFHbQMAhsm35" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;March
    31, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_49B_20211231_zWONc0PhBd4c" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0_zD4oy2nNoEsg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Long
    term deposits&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,540&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;8,540&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8AC_zoY05VRErewd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</FSI:LongTermDepositsTextBlock>
    <FSI:ScheduleOfLongTermDepositsTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_899_ecustom--ScheduleOfLongTermDepositsTableTextBlock_zBF2AUzVQ9h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has reclassified certain security deposits to better reflect their long term nature. Long term deposits consist of damage deposits
held by landlords and security deposits held by various vendors.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B9_zy5S66jpkUy9" style="display: none"&gt;SCHEDULE OF LONG TERM DEPOSITS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 90%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 56%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_494_20220331_zFHbQMAhsm35" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;March
    31, 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_49B_20211231_zWONc0PhBd4c" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;December
    31, 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0_zD4oy2nNoEsg" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Long
    term deposits&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,540&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;8,540&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</FSI:ScheduleOfLongTermDepositsTableTextBlock>
    <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">8540</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">8540</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_806_eus-gaap--EquityMethodInvestmentsDisclosureTextBlock_zY1msLWeMqF7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;10.
&lt;span&gt;Investments&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_82A_zSGT5tY3Piwh" style="display: none"&gt;INVESTMENTS&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span/&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company has a &lt;span id="xdx_900_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20220331__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpPeruInvestmentsLlcMember_zGE9YyLw3Hxh" title="Ownership interest"&gt;50&lt;/span&gt;% ownership interest
in ENP Peru Investments LLC (&#x201c;ENP Peru&#x201d;). ENP Peru is located in Illinois and leases warehouse space. The Company accounts
for this investment using the equity method of accounting. A summary of the Company&#x2019;s investment follows:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_897_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zsJp217GRl8f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B0_z4Fk2NOwVFPl" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%"&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zFkBY6ZkGpG3" title="Balance, Beginning"&gt;3,822&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Return of equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zYxk44q8VYEd" style="text-align: right" title="Return of equity"&gt;(3,822&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Gain in equity method investment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zQG4mAlACUql" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain in equity method investment"&gt;22,642&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zM7OAmMUfHj3" style="text-align: right" title="Balance, Beginning"&gt;22,642&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Return of equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zSpIDHR8X7V5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity"&gt;(7,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zdIBQXC27bA4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending"&gt;15,142&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_z95W8AyjKUFf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zlpdxBKIQCP2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Summarized
profit and loss information related to the equity accounted investment is as follows for the full year:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BA_zW2kTmVbFat2" style="display: none"&gt;SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Net sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="width: 18%; text-align: right" title="Net sales"&gt;322,079&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--RealizedInvestmentGainsLossesNet_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="text-align: right" title="Net income"&gt;45,285&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A9_z4V2xm5lYAal" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In December 2018 the Company invested $&lt;span id="xdx_90D_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_zj5rncyAzdd3" title="Investment"&gt;200,000&lt;/span&gt;
in Applied Holding Corp. (&#x201c;Applied&#x201d;). Applied is a captive insurance company and the Company received a non-convertible promissory
note for its investment which becomes due in 2021 but may be extended with notice for a maximum of two years. In accordance with FASB
Codification Topic 323, &lt;i&gt;Investments &#x2013; Equity Method and Joint Ventures&lt;/i&gt; (ASC 323), the Company has elected to account for
this investment at cost. During the year ended December 31, 2021, the Company entered an agreement with Applied to extend the maturity
date of this promissory note to December 6, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;c&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In December 2018 the Company invested $&lt;span id="xdx_90F_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20181201__20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_zPl9RrzyIwv"&gt;500,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;in Trio Opportunity Corp. (&#x201c;Trio&#x201d;),
a privately held entity. Trio is a real estate investment vehicle and the Company received &lt;span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20181201__20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_z83E6zXGvGth"&gt;50,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;non-voting Class B shares at $&lt;span id="xdx_902_eus-gaap--SharePrice_iI_pid_c20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_z54j2qg0z7r1"&gt;10.00&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;/share.
In accordance with FASB Codification Topic 321, &lt;i&gt;Investments &#x2013; Equity Securities (&lt;/i&gt;ASC 321), the Company has elected to account
for this investment at cost.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;d&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In January 2019, the Company invested $&lt;span id="xdx_90B_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20190101__20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zqZIWexIh3j4"&gt;1,001,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;in a Florida based LLC that is engaged in international
sales of fertilizer additives. The Company accounts for this investment using the equity method of accounting. According to the operating
agreement, the Company has a &lt;span id="xdx_90F_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20190131__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--FloridaBasedLLCMember_zImoZ0jZgbBh"&gt;50&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%
interest in the profit and loss of the Florida based LLC but does not have control. &lt;span style="background-color: white"&gt;A summary of
the Company&#x2019;s investment follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0Uy9GwdcE77" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B4_zSxTKT1btj3a" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%"&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zi93vBrEyCea" title="Balance, Beginning"&gt;3,572,345&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gain in equity method investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwhJsLsRwjz3" style="text-align: right" title="Gain (loss) in equity method investment"&gt;454,023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Return of equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJn30qRXmMg9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity"&gt;(325,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zENjTFw7Wwdj" style="text-align: right" title="Balance, Beginning"&gt;3,701,368&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Gain in equity method investment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkqDOHEd9Mhb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment"&gt;36,764&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zumwyZjNNpwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending"&gt;3,738,132&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zvU2ury6X5wj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Further
to the original investment amount, the Company had placed $&lt;span id="xdx_90B_eus-gaap--RestrictedCashNoncurrent_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z4fEP7IJs2C7" title="Restricted cash, released upon reaching milestone"&gt;1,000,000&lt;/span&gt; in trust, which was released during the year ended December 31,
2020 upon the Florida based LLC reaching a milestone related to earnings before interest, taxes and depreciation (&#x201c;EBITDA&#x201d;)
targets. The additional payments of $&lt;span id="xdx_904_eus-gaap--AssetAcquisitionConsiderationTransferredContingentConsideration_pp0p0_c20200101__20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zYagXSArZpD1" title="Contigent consideration of additional payment"&gt;2,518,684&lt;/span&gt; made during the year ended December 31, 2020 related to contingent consideration which
was dependent on the Florida based LLC meeting certain performance millstones during the year. Summarized profit and loss information
related to the equity accounted investment is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_898_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkL4vUx3yibi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_zOgRoVS8cyAf"&gt;SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Three months &lt;br/&gt;
ended &lt;br/&gt;
March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Three months &lt;br/&gt;
ended &lt;br/&gt;
March 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Net sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0ajtjPCZB6k" style="width: 16%; text-align: right" title="Net sales"&gt;2,201,518&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zLm85AeuAwra" style="width: 16%; text-align: right" title="Net sales"&gt;2,332,304&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gross profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJx0k7djfcJi" style="text-align: right" title="Gross profit"&gt;512,884&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwuhZ2aQemHk" style="text-align: right" title="Gross profit"&gt;860,676&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_znIflI1S0lCg" style="text-align: right" title="Net income"&gt;73,528&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zZSKTl0AOCE7" style="text-align: right" title="Net income"&gt;400,580&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AE_zzNi04HJDjJg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the three months ended March 31, 2022, the Company had sales of $&lt;span id="xdx_902_eus-gaap--RevenueFromRelatedParties_c20220101__20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_znSf7510jipj" title="Sales"&gt;1,672,200&lt;/span&gt; (2021 - $&lt;span id="xdx_905_eus-gaap--RevenueFromRelatedParties_c20210101__20210331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zJCAKboBuJIa" title="Sales"&gt;1,434,684&lt;/span&gt;) to the Florida Based LLC, of which $&lt;span id="xdx_903_eus-gaap--AccountsReceivableRelatedParties_iI_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zBjoTWZHoqb1" title="Accounts receivable related parties"&gt;1,419,306&lt;/span&gt;
is included within Accounts Receivable as at March 31, 2022 (December 31, 2021 -2020 - $&lt;span id="xdx_90D_eus-gaap--AccountsReceivableRelatedParties_iI_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zzxASmrIT1xd" title="Accounts receivable related parties"&gt;2,202,345&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(e)
&lt;/b&gt;In December 2020, the Company invested $&lt;span id="xdx_90B_eus-gaap--PaymentsToAcquireInvestments_pp0p0_c20201201__20201231__dei--LegalEntityAxis__custom--LygosIncMember_ze9L7OvNfVJc"&gt;500,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;in Lygos Inc. (&#x201c;Lygo&#x2019;s&#x201d;),
a privately held entity, under a Simple Agreement for Future Equity agreement. Both companies &lt;span style="background-color: white"&gt;intend
to work together in pursuit of sustainable aspartic acid through synthetic biology (Note 18). In 2021, a second investment
of $&lt;span id="xdx_902_eus-gaap--PaymentsToAcquireInvestments_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zXmQ6hRieGQe"&gt;500,000
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"&gt;was in
order to continue development of the aspartic acid microbe strain.&lt;/span&gt; &lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;T&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;he
Company has elected to account for this investment at cost. A summary of the Company&#x2019;s investment follows:&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zjXUlx0F5Tkf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BB_z5zbAeHE6Ex7" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%"&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zAUSpW9w9o2l" title="Balance, Beginning"&gt;&lt;span title="Balance"&gt;500,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Additional payment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_90D_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zYIsjsrKnkle" title="Additional payment"&gt;&lt;span title="Additional payment"&gt;500,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, December 31, 2021 and March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zl1PRqhNrdCk" title="Balance, Ending"&gt;&lt;span title="Balance"&gt;&lt;span title="Balance"&gt;1,000,000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_ztqj8e9mseU2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2022-03-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember">&lt;p id="xdx_897_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zsJp217GRl8f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B0_z4Fk2NOwVFPl" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%"&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zFkBY6ZkGpG3" title="Balance, Beginning"&gt;3,822&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Return of equity&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zYxk44q8VYEd" style="text-align: right" title="Return of equity"&gt;(3,822&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Gain in equity method investment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zQG4mAlACUql" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain in equity method investment"&gt;22,642&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zM7OAmMUfHj3" style="text-align: right" title="Balance, Beginning"&gt;22,642&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Return of equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zSpIDHR8X7V5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity"&gt;(7,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zdIBQXC27bA4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending"&gt;15,142&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2020-12-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">3822</us-gaap:EquityMethodInvestments>
    <FSI:EquityMethodInvestmentReturnOfEquity
      contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234"
      decimals="0"
      unitRef="USD">-3822</FSI:EquityMethodInvestmentReturnOfEquity>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234"
      decimals="0"
      unitRef="USD">22642</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2021-12-31_custom_EnpPeruInvestmentsLlcMember97078437"
      decimals="0"
      unitRef="USD">22642</us-gaap:EquityMethodInvestments>
    <FSI:EquityMethodInvestmentReturnOfEquity
      contextRef="From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">-7500</FSI:EquityMethodInvestmentReturnOfEquity>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2022-03-31_custom_EnpPeruInvestmentsLlcMember97078609"
      decimals="0"
      unitRef="USD">15142</us-gaap:EquityMethodInvestments>
    <us-gaap:GainLossOnInvestmentsTextBlock contextRef="From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember">&lt;p id="xdx_894_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zlpdxBKIQCP2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Summarized
profit and loss information related to the equity accounted investment is as follows for the full year:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BA_zW2kTmVbFat2" style="display: none"&gt;SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;Net sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="width: 18%; text-align: right" title="Net sales"&gt;322,079&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--RealizedInvestmentGainsLossesNet_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="text-align: right" title="Net income"&gt;45,285&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234"
      decimals="0"
      unitRef="USD">322079</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <FSI:RealizedInvestmentGainsLossesNet
      contextRef="From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234"
      decimals="0"
      unitRef="USD">45285</FSI:RealizedInvestmentGainsLossesNet>
    <us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease
      contextRef="From2018-12-012018-12-31_custom_AppliedHoldingCorpMember"
      decimals="0"
      unitRef="USD">200000</us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease>
    <us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease
      contextRef="From2018-12-012018-12-31_custom_TrioOpportunityCorpMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2018-12-012018-12-31_us-gaap_CommonClassBMember_custom_TrioOpportunityCorpMember"
      decimals="INF"
      unitRef="Shares">50000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="AsOf2018-12-31_custom_TrioOpportunityCorpMember_us-gaap_CommonClassBMember"
      decimals="INF"
      unitRef="USDPShares">10.00</us-gaap:SharePrice>
    <us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease
      contextRef="From2019-01-012019-01-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">1001000</us-gaap:InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2019-01-31_custom_FloridaBasedLLCMember"
      decimals="INF"
      unitRef="Pure">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281">&lt;p id="xdx_898_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0Uy9GwdcE77" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B4_zSxTKT1btj3a" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%"&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zi93vBrEyCea" title="Balance, Beginning"&gt;3,572,345&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gain in equity method investment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwhJsLsRwjz3" style="text-align: right" title="Gain (loss) in equity method investment"&gt;454,023&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Return of equity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJn30qRXmMg9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity"&gt;(325,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zENjTFw7Wwdj" style="text-align: right" title="Balance, Beginning"&gt;3,701,368&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Gain in equity method investment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkqDOHEd9Mhb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment"&gt;36,764&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zumwyZjNNpwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending"&gt;3,738,132&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">3572345</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">454023</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <FSI:EquityMethodInvestmentReturnOfEquity
      contextRef="From2021-01-012021-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">-325000</FSI:EquityMethodInvestmentReturnOfEquity>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2021-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">3701368</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281"
      decimals="0"
      unitRef="USD">36764</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2022-03-31_custom_FloridaBasedLLCMember97078625"
      decimals="0"
      unitRef="USD">3738132</us-gaap:EquityMethodInvestments>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="AsOf2020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">1000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration
      contextRef="From2020-01-012020-12-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">2518684</us-gaap:AssetAcquisitionConsiderationTransferredContingentConsideration>
    <us-gaap:GainLossOnInvestmentsTextBlock contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281">&lt;p id="xdx_898_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkL4vUx3yibi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BD_zOgRoVS8cyAf"&gt;SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Three months &lt;br/&gt;
ended &lt;br/&gt;
March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Three months &lt;br/&gt;
ended &lt;br/&gt;
March 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%; text-align: left"&gt;Net sales&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0ajtjPCZB6k" style="width: 16%; text-align: right" title="Net sales"&gt;2,201,518&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zLm85AeuAwra" style="width: 16%; text-align: right" title="Net sales"&gt;2,332,304&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Gross profit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJx0k7djfcJi" style="text-align: right" title="Gross profit"&gt;512,884&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwuhZ2aQemHk" style="text-align: right" title="Gross profit"&gt;860,676&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_znIflI1S0lCg" style="text-align: right" title="Net income"&gt;73,528&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zZSKTl0AOCE7" style="text-align: right" title="Net income"&gt;400,580&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281"
      decimals="0"
      unitRef="USD">2201518</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:GainsLossesOnSalesOfInvestmentRealEstate
      contextRef="From2021-01-012021-03-31_custom_FloridaBasedLLCMember97078781"
      decimals="0"
      unitRef="USD">2332304</us-gaap:GainsLossesOnSalesOfInvestmentRealEstate>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281"
      decimals="0"
      unitRef="USD">512884</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:RealizedInvestmentGainsLosses
      contextRef="From2021-01-012021-03-31_custom_FloridaBasedLLCMember97078781"
      decimals="0"
      unitRef="USD">860676</us-gaap:RealizedInvestmentGainsLosses>
    <FSI:RealizedInvestmentGainsLossesNet
      contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember97078281"
      decimals="0"
      unitRef="USD">73528</FSI:RealizedInvestmentGainsLossesNet>
    <FSI:RealizedInvestmentGainsLossesNet
      contextRef="From2021-01-012021-03-31_custom_FloridaBasedLLCMember97078781"
      decimals="0"
      unitRef="USD">400580</FSI:RealizedInvestmentGainsLossesNet>
    <us-gaap:RevenueFromRelatedParties
      contextRef="From2022-01-012022-03-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">1672200</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="From2021-01-012021-03-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">1434684</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="AsOf2022-03-31_custom_FloridaBasedLLCMember"
      decimals="0"
      unitRef="USD">1419306</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="AsOf2021-12-31_custom_FloridaBasedLLCMember97078046"
      decimals="0"
      unitRef="USD">2202345</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="From2020-12-012020-12-31_custom_LygosIncMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="From2021-01-012021-12-31_custom_LygosIncMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="From2022-01-012022-03-31_custom_LygosIncMember">&lt;p id="xdx_890_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zjXUlx0F5Tkf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8BB_z5zbAeHE6Ex7" style="display: none"&gt;SCHEDULE OF EQUITY METHOD INVESTMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%"&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zAUSpW9w9o2l" title="Balance, Beginning"&gt;&lt;span title="Balance"&gt;500,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Additional payment&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_90D_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zYIsjsrKnkle" title="Additional payment"&gt;&lt;span title="Additional payment"&gt;500,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, December 31, 2021 and March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zl1PRqhNrdCk" title="Balance, Ending"&gt;&lt;span title="Balance"&gt;&lt;span title="Balance"&gt;1,000,000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2020-12-31_custom_LygosIncMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:EquityMethodInvestments>
    <FSI:AdditionalPayment
      contextRef="From2021-01-012021-12-31_custom_LygosIncMember"
      decimals="0"
      unitRef="USD">500000</FSI:AdditionalPayment>
    <us-gaap:EquityMethodInvestments
      contextRef="AsOf2021-12-31_custom_LygosIncMember"
      decimals="0"
      unitRef="USD">1000000</us-gaap:EquityMethodInvestments>
    <us-gaap:ShortTermDebtTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_80D_eus-gaap--ShortTermDebtTextBlock_zh4QWtbgUurg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;11.
&lt;span&gt;Short-Term Line of Credit&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&lt;span id="xdx_820_zYDb4cGI2Wsc" style="display: none"&gt;SHORT-TERM LINE OF CREDIT&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span/&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In March 2022, ENP Investments signed a new
agreement with Midland to renew the credit line. The revolving line of credit is for an aggregate amount up to $&lt;span id="xdx_909_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z3wD3TVjwr68" title="Aggregate amount of revolving line of credit"&gt;4,000,000&lt;/span&gt;. The interest
rate of this loan is subject to change from time to time based on changes in an independent index which is the 1 month LIBOR as published
in the Wall Street Journal (the &#x201c;Index&#x201d;). Interest on the unpaid principal balance of this loan will be calculated using
a rate of &lt;span id="xdx_900_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20220301__20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zc90NRMKUena" title="Debt effective rate"&gt;1.000&lt;/span&gt; percentage points over the Index. Under no circumstances will the interest rate of this loan be less than &lt;span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20220331__srt--RangeAxis__srt--MaximumMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zzZg5wOGTXa" title="Annual interest rate of loan"&gt;4.25&lt;/span&gt;% per annum
or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is&lt;span id="xdx_90D_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zZZQ4YohdNYj" title="Annual interest rate of loan"&gt; 4.50&lt;/span&gt;% (December 31, 2021 - &lt;span id="xdx_907_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_z6t5UK8jDHIg"&gt;4.25&lt;/span&gt;%).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provisions
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#x2019;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. NanoChem is a guarantor of&lt;span id="xdx_901_ecustom--LoanGuaranteedRate_iI_pid_dp_uPure_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zUwnvSiQUQ6b" title="Loan guaranteed rate"&gt; 65&lt;/span&gt;% of all the principal and other loan costs not to exceed $&lt;span id="xdx_901_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_z2Zr2HHXRZ73" title="Line of Credit"&gt;2,600,000&lt;/span&gt;.
As of March 31, 2022, ENP Investments was in compliance with all loan covenants.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;To
secure the repayment of any amounts borrowed under the revolving line of credit, ENP Investments granted Midland a security interest
in all inventory, equipment and fixtures and acknowledges a separate commercial security agreement from guarantor to Midland dated February
15, 2011.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
borrowings outstanding under the revolving line as of March 31, 2022 were $&lt;span id="xdx_907_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zssv6Xo4rrn" title="Short-term borrowings"&gt;3,459,391&lt;/span&gt; (December 31, 2021 - $&lt;span id="xdx_901_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zB7DxNYzlmfk" title="Short-term borrowings"&gt;811,665&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(b)
 &lt;/b&gt;In October 2021, the Company signed a new agreement with Midland to replace the expiring credit line at Harris. The revolving line
of credit is for an aggregate amount of up to the lesser of (i) $&lt;span id="xdx_900_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zlbBHHT8TJTj" title="Aggregate amount of revolving line of credit"&gt;3,500,000&lt;/span&gt;, or (ii) &lt;span id="xdx_908_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zs35llyjGwx6" title="Eligible percentage of domestic accounts receivable"&gt;80&lt;/span&gt;% of eligible domestic accounts receivable and
certain foreign accounts receivable plus &lt;span id="xdx_90D_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zAaSqgEi4NOf" title="Percentage of foreign accounts receivable of inventory"&gt;50&lt;/span&gt;% of inventory. Interest on the unpaid principal balance of this loan will be calculated using
a rate of &lt;span id="xdx_900_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_c20211001__20211031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zstC4LbRGd1e" title="Debt effective rate"&gt;0.500&lt;/span&gt; percentage points over the Index. Under no circumstances will the interest rate of this loan be less than &lt;span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20211031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zsMFdDboSfr7" title="Debt instrument interest rate"&gt;4.50&lt;/span&gt;% per annum
or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is &lt;span id="xdx_908_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_c20220331__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zxvtP3UploQg" title="Annual interest rate of loan"&gt;4.50&lt;/span&gt;% (December 31, 2021 - &lt;span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zjExJHJtIgTb" title="Annual interest rate of loan"&gt;4.50&lt;/span&gt;%).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provision
of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts
at Midland, Midland&#x2019;s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions
of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments
or distributions and affiliate transactions. The covenants also require that the Company maintain a minimum ratio of qualifying financial
assets to the sum of qualifying financial obligations. As of March 31, 2022, Company was in compliance with all loan covenants.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;To
secure the repayment of any amounts borrowed under the revolving line of credit, the Company granted Midland a security interest in substantially
all of the assets of NanoChem, exclusive of intellectual property assets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Short-term
borrowings outstanding under the revolving line as of March 31, 2022 were $&lt;span id="xdx_906_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20220331__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zWhQmnwznrr4" title="Line of Credit"&gt;1,489,154&lt;/span&gt; (December 31, 2021 - $&lt;span id="xdx_907_eus-gaap--LinesOfCreditCurrent_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Line of Credit"&gt;1,489,154&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2022-03-31_custom_NewAgreementMember_custom_MidlandStatesBankMember"
      decimals="0"
      unitRef="USD">4000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="From2022-03-012022-03-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.01000</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="AsOf2022-03-31_srt_MaximumMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.0425</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="AsOf2022-03-31_custom_NewAgreementMember_custom_MidlandStatesBankMember"
      decimals="INF"
      unitRef="Pure">0.0450</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.0425</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <FSI:LoanGuaranteedRate
      contextRef="AsOf2022-03-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember"
      decimals="INF"
      unitRef="Pure">0.65</FSI:LoanGuaranteedRate>
    <us-gaap:LinesOfCreditCurrent
      contextRef="AsOf2022-03-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember"
      decimals="0"
      unitRef="USD">2600000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="AsOf2022-03-31_custom_NewAgreementMember_custom_MidlandStatesBankMember"
      decimals="0"
      unitRef="USD">3459391</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="AsOf2021-12-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="0"
      unitRef="USD">811665</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="AsOf2021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="0"
      unitRef="USD">3500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <FSI:EligiblePercentageOfDomesticAccountsReceivable
      contextRef="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.80</FSI:EligiblePercentageOfDomesticAccountsReceivable>
    <FSI:PercentageOfForeignAccountsReceivableOfInventory
      contextRef="From2021-10-012021-10-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.50</FSI:PercentageOfForeignAccountsReceivableOfInventory>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="From2021-10-012021-10-31_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.00500</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2021-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionIncMember"
      decimals="INF"
      unitRef="Pure">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="AsOf2022-03-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.0450</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="INF"
      unitRef="Pure">0.0450</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LinesOfCreditCurrent
      contextRef="AsOf2022-03-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="0"
      unitRef="USD">1489154</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="AsOf2021-12-31_custom_HarrisBankMember_custom_MidlandStatesBankMember_custom_NewAgreementMember"
      decimals="0"
      unitRef="USD">1489154</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LongTermDebtTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_807_eus-gaap--LongTermDebtTextBlock_zSEJHX0NU5Y4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;12.
&lt;span&gt;Long Term Debt&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_82A_zABWRJWjkxPk" style="display: none"&gt;LONG TERM DEBT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In January 2018, ENP Investments signed a
$&lt;span id="xdx_905_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z0ptgaz3qP1b"&gt;200,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;promissory note with Midland with a rate of &lt;span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zlKrVAEXuwO8"&gt;5.250&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%
to be repaid over &lt;span id="xdx_90F_eus-gaap--DebtInstrumentTerm_dtY_c20180101__20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zThEmu6jdhwc"&gt;7
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;years with equal monthly installments plus interest.
This money was used to purchase production equipment and interest for the three months ended March 31, 2021 was $&lt;span id="xdx_905_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zx0hxRWoym6b"&gt;1,510&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;.
In May 2021, ENP Investments paid the loan in full with cash on hand.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In April 2020, NanoChem received a &lt;span id="xdx_90B_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zUVwsGGjf9oe"&gt;two year&lt;/span&gt;
loan of $&lt;span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zl6ysQ8Mybw9" title="Promissory note"&gt;322,000&lt;/span&gt; through the Paycheck Protection Program with a rate of &lt;span id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zEjyGXiFmk9a" title="Debt instrument, interest rate, stated percentage"&gt;1&lt;/span&gt;%. In March, 2021, the loan was forgiven by the SBA and has
been recorded as Other Income of the condensed interim consolidated statements of operations and comprehensive income for the three month
period ended March 31, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;c)
&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In April 2020, ENP Investments received a &lt;span id="xdx_90C_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zavSpm1lb8s9"&gt;two
year&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;loan of $&lt;span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z9xJo7jJExv4"&gt;215,960
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;through the Paycheck Protection Program with
a rate of &lt;span id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z6yZriyK6Is3"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%.
In March, 2021, the loan was forgiven by the SBA and has been recorded as Other Income of the condensed interim consolidated statements
of operations and comprehensive income for the three month period ended March 31, 2021.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;d&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In October 2020, NanoChem signed a $&lt;span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zzdr6vAow3ql"&gt;1,980,947
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;term loan with Midland with a rate of &lt;span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zTUzrHePuIQd"&gt;3.85&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%
to be repaid over &lt;span id="xdx_90F_eus-gaap--DebtInstrumentTerm_dtY_c20201001__20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z4MU7u6p4tua"&gt;5
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;years with equal monthly payments including interest.
The money was used to retire the debt at Harris related to the loan to purchase a &lt;span id="xdx_909_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--EnpInvestmentsLLCMember_zRID7C9ryRC3"&gt;65&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%
interest in ENP Investments. Interest expense for the three months ended March 31, 2022 was $&lt;span id="xdx_902_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zmYgp7NtXR52"&gt;15,130
&lt;/span&gt;(2021 - $&lt;/span&gt;&lt;span id="xdx_90B_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zWkhevA9r1v5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;18,606&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;).
The balance owing at March 31, 2022 is $&lt;/span&gt;&lt;span id="xdx_90C_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_ziyMgaRjHg82" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,459,983
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(December
31, 2021 - $&lt;/span&gt;&lt;span id="xdx_903_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zGSS6Pw8bJc1" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,554,044&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zQRnnFycVCd9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has committed to the following repayments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zK4J3jbvgLeb" style="display: none"&gt;SCHEDULE OF INTEREST LOAN REPAYMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; width: 78%"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zAdGKROhIR5l" style="text-align: right; width: 18%" title="2022"&gt;382,705&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zbJjpvChg1Cd" style="text-align: right" title="2022"&gt;397,414&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zZ2p2yv1oOe2" style="text-align: right" title="2022"&gt;413,516&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zHw8l0XrleRe" style="border-bottom: Black 1.5pt solid; text-align: right" title="2022"&gt;360,409&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A3_zUdmU4TubYVg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;(&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;e&lt;span style="font-variant: small-caps"&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In October 2020, NanoChem signed a loan for
$&lt;span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20201031__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_z4aV2D9BTavf" title="Promissory note"&gt;894,253&lt;/span&gt; with Midland with an interest rate &lt;span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20201031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zN7543HcwuXh" title="Debt instrument, interest rate, stated percentage"&gt;3.85&lt;/span&gt;% to be repaid over two years with equal monthly payments including interest. The funds
were used to replace the loan at Harris for the purchase of new manufacturing equipment. Interest expense for the three months ended
March 31, 2022 was $&lt;span id="xdx_906_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zEqwQaeIgEV4" title="Interest expense"&gt;3,417&lt;/span&gt; (2021 - $&lt;span id="xdx_900_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zObv53qG38Tl" title="Interest expense"&gt;7,739&lt;/span&gt;) The balance owing at March 31, 2022 is $&lt;span id="xdx_908_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z0t3afOLHIja" title="Debt balance owing"&gt;268,708&lt;/span&gt; (December 31, 2021 - $&lt;span id="xdx_90A_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zN5hIY0ZUfp4" title="Debt balance owing"&gt;381,674&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89E_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_zsNArONKqtK" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has committed to the following repayments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B7_z5Z58LvDwKxb" style="display: none"&gt;SCHEDULE OF INTEREST LOAN REPAYMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 70%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; width: 26%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_z9pBUEnxx67j" title="2022"&gt;381,674&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p id="xdx_8A8_z8wavuz08Yei" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;(f)
&lt;/b&gt;In January 2020, ENP Realty refinanced its mortgage and signed a loan for $&lt;span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_ziwXeP8Odcy6"&gt;450,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;with Stock Yards Bank &amp;amp; Trust to be repaid
over &lt;span id="xdx_90D_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zIZmnmQJsyR1"&gt;10
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;years with monthly installments plus interest.
Interest for the first five years is at &lt;span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zTJGKuc9hUd5"&gt;4.35&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%
and it will be adjusted for the last five years to the Cincinnati Federal Home Bank Loan &lt;span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_z6wghafXGHsf"&gt;5
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;year fixed index plus &lt;span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zPIxRQOwfZ0h"&gt;2.5&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%.
Interest expense for the three months ended March 31, 2022 was $&lt;span id="xdx_901_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zQ1j9r5dJXM4"&gt;4,677
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2021 - $&lt;span id="xdx_90A_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zhojSRLWSP23"&gt;4,766&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;).
The balance owing at March 31, 2022 is $&lt;span id="xdx_90F_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zILLmhsaUuuj"&gt;428,278
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(December 31, 2021 - $&lt;span id="xdx_904_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_dxL_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zWxSHmdC2x3a" title="::XDX::430880"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2969"&gt;430,779&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_896_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zuRt8mpILwK4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has committed to the following repayments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B1_zu2JCEq4sAH" style="display: none"&gt;SCHEDULE OF INTEREST LOAN REPAYMENT&lt;/span&gt;&lt;span&gt;&lt;span style="display: none"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" id="xdx_300_134_zVLGrkz0IVte" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)"&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;2023&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_z3NPSbbd4Luj" style="width: 18%; text-align: right" title="2023"&gt;29,749&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zyMUSA7Oj0vc" style="text-align: right" title="2024"&gt;29,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zLOfqjXd5BDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025"&gt;29,749&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;/div&gt;&lt;p id="xdx_8A0_zQUEMDkJ2LB8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89A_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zwlrRwopBUmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of March 31, 2022, Company was in compliance with all loan covenants.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B9_zT47qcwt9Zt4" style="display: none"&gt;SCHEDULE OF LOAN COVENANTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Continuity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Balance, January 1&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermDebt_iS_pp0p0_c20220101__20220331_zB7sw2nrtWfa" style="width: 16%; text-align: right" title="Balance, beginning"&gt;2,366,598&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LongTermDebt_iS_pp0p0_c20210101__20211231_zyWjq7B9iFT" style="width: 16%; text-align: right" title="Balance, beginning"&gt;3,847,638&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Less: Forgiveness on PPP loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20220101__20220331_zmK4zKGu7IP1" style="text-align: right" title="Less: Forgiveness on PPP loans"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2985"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20210101__20211231_zdf5F9z5KCY6" style="text-align: right" title="Less: Forgiveness on PPP loans"&gt;(537,960&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Payments on loan&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20220101__20220331_zmkj0t7W4bZa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan"&gt;(206,629&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20210101__20211231_zo1RdIvoejk5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan"&gt;(943,080&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LongTermDebt_iE_pp0p0_c20220101__20220331_zOOU9qNi0wra" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;2,156,969&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--LongTermDebt_iE_pp0p0_c20210101__20211231_zA0iilTYqAj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;2,366,598&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AD_zithlnAeFu2k" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_890_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zsF8dtvzB9e5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B4_zdJNECtN69Db" style="display: none"&gt;SCHEDULE OF OUTSTANDING BALANCE LOAN&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Outstanding balance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;a) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z6iVGVKqQGQ9" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2998"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z9HuYKEqM2rb" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2999"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;b) Long term debt &#x2013; PPP&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_z6EGPfXp1qbf" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3000"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zBTHGsql8BJd" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3001"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;c) Long term debt &#x2013; PPP&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zvGrvX1h41t5" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3002"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zKQr6vJv1tS1" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3003"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;d) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_z5McrvhsXnJ9" style="width: 16%; text-align: right"&gt;1,459,983&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zP4adSR30Zy4" style="width: 16%; text-align: right"&gt;1,554,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;e) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_z1tTCvsWFu52" style="text-align: right"&gt;268,708&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zaHeVPVAkEF9" style="text-align: right"&gt;381,674&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;f) Long term debt &#x2013; Stock Yards Bank &amp;amp; Trust&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zPq55dkHPF79" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;428,278&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z5TBTK51c2k9" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;430,880&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Long-term Debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20220331_zKpLWItvVVP3" style="text-align: right"&gt;2,156,969&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zdIo1GABCbHh" style="text-align: right" title="Long-term Debt"&gt;2,366,598&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: current portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20220331_zRYo4ryGKjE9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion"&gt;(665,614&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zdqrDhxrTL9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion"&gt;(793,574&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20220331_zRe4wWFcJFs5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance"&gt;1,491,355&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zqPdwAhiQckk" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance"&gt;1,573,024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AB_zlHqkHNBbBSf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">200000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm contextRef="From2018-01-012018-01-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:InterestExpenseDebt
      contextRef="From2021-01-012021-03-31_custom_MidlandBankMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">1510</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentTerm contextRef="From2020-04-012020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">322000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-04-30_custom_PaycheckProtectionProgramMember_custom_NanoChemSolutionsIncMember"
      decimals="INF"
      unitRef="Pure">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm contextRef="From2020-04-012020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember">P2Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-04-30_custom_FordMotorCreditCompanyMember_custom_EnpPeruInvestmentsLlcMember"
      decimals="0"
      unitRef="USD">215960</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-04-30_custom_HarrisBankMember_custom_EnpInvestmentsLLCMember"
      decimals="INF"
      unitRef="Pure">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">1980947</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember"
      decimals="INF"
      unitRef="Pure">0.0385</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm contextRef="From2020-10-012020-10-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="AsOf2020-10-31_custom_TermLoanMember_custom_EnpInvestmentsLLCMember"
      decimals="INF"
      unitRef="Pure">0.65</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="From2022-01-012022-03-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember"
      decimals="0"
      unitRef="USD">15130</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="From2021-01-012021-03-31_custom_NanoChemSolutionsIncMember_custom_TermLoanMember_custom_MidlandBankMember"
      decimals="0"
      unitRef="USD">18606</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2022-03-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">1459983</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2021-12-31_custom_TermLoanMember_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">1554044</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="From2022-01-012022-03-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember">&lt;p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zQRnnFycVCd9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has committed to the following repayments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zK4J3jbvgLeb" style="display: none"&gt;SCHEDULE OF INTEREST LOAN REPAYMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; width: 78%"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zAdGKROhIR5l" style="text-align: right; width: 18%" title="2022"&gt;382,705&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zbJjpvChg1Cd" style="text-align: right" title="2022"&gt;397,414&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zZ2p2yv1oOe2" style="text-align: right" title="2022"&gt;413,516&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zHw8l0XrleRe" style="border-bottom: Black 1.5pt solid; text-align: right" title="2022"&gt;360,409&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember"
      decimals="0"
      unitRef="USD">382705</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember"
      decimals="0"
      unitRef="USD">397414</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember"
      decimals="0"
      unitRef="USD">413516</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_EnpInvestmentMember"
      decimals="0"
      unitRef="USD">360409</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-10-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember"
      decimals="0"
      unitRef="USD">894253</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-10-31_custom_MidlandBankMember_us-gaap_PrimeRateMember_custom_NanoChemSolutionsIncMember"
      decimals="INF"
      unitRef="Pure">0.0385</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="From2022-01-012022-03-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember"
      decimals="0"
      unitRef="USD">3417</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="From2021-01-012021-03-31_custom_NanoChemSolutionsIncMember_custom_MidlandBankMember"
      decimals="0"
      unitRef="USD">7739</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2022-03-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">268708</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2021-12-31_custom_MidlandBankMember_custom_NanoChemSolutionsIncMember"
      decimals="0"
      unitRef="USD">381674</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="From2022-01-012022-03-31_custom_PromissoryNoteWithMidlandBankMember_custom_NewManufacturingEquipmentMember">&lt;p id="xdx_89E_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_zsNArONKqtK" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has committed to the following repayments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B7_z5Z58LvDwKxb" style="display: none"&gt;SCHEDULE OF INTEREST LOAN REPAYMENT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 70%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; width: 26%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_z9pBUEnxx67j" title="2022"&gt;381,674&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_NewManufacturingEquipmentMember"
      decimals="0"
      unitRef="USD">381674</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember"
      decimals="0"
      unitRef="USD">450000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentTerm contextRef="From2020-01-012020-01-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">P10Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-01-31_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember"
      decimals="INF"
      unitRef="Pure">0.0435</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm contextRef="From2020-01-012020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="AsOf2020-01-31_srt_FederalHomeLoanBankOfCincinnatiMember_custom_StockYardsBankTrustMember_us-gaap_PrimeRateMember_custom_EnpRealtyLLCMember"
      decimals="INF"
      unitRef="Pure">0.025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="From2022-01-012022-03-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember"
      decimals="0"
      unitRef="USD">4677</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="From2021-01-012021-03-31_custom_EnpRealtyLLCMember_custom_StockYardsBankTrustMember"
      decimals="0"
      unitRef="USD">4766</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtDefaultLongtermDebtAmount
      contextRef="AsOf2022-03-31_custom_StockYardsBankTrustMember_custom_EnpRealtyLLCMember"
      decimals="0"
      unitRef="USD">428278</us-gaap:DebtDefaultLongtermDebtAmount>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock contextRef="From2022-01-012022-03-31_custom_PromissoryNoteWithENPRealtyMember">&lt;p id="xdx_896_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zuRt8mpILwK4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has committed to the following repayments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B1_zu2JCEq4sAH" style="display: none"&gt;SCHEDULE OF INTEREST LOAN REPAYMENT&lt;/span&gt;&lt;span&gt;&lt;span style="display: none"/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;div&gt;&lt;table cellpadding="0" cellspacing="0" id="xdx_300_134_zVLGrkz0IVte" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)"&gt;
  &lt;tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;2023&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_z3NPSbbd4Luj" style="width: 18%; text-align: right" title="2023"&gt;29,749&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zyMUSA7Oj0vc" style="text-align: right" title="2024"&gt;29,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;2025&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zLOfqjXd5BDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025"&gt;29,749&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;/div&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="AsOf2020-01-31_custom_PromissoryNoteWithENPRealtyMember"
      decimals="0"
      unitRef="USD">29749</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="AsOf2020-01-31_custom_PromissoryNoteWithENPRealtyMember"
      decimals="0"
      unitRef="USD">29749</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="AsOf2020-01-31_custom_PromissoryNoteWithENPRealtyMember"
      decimals="0"
      unitRef="USD">29749</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <FSI:ScheduleOfLoanCovenantsTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_89A_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zwlrRwopBUmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of March 31, 2022, Company was in compliance with all loan covenants.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B9_zT47qcwt9Zt4" style="display: none"&gt;SCHEDULE OF LOAN COVENANTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Continuity&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Balance, January 1&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--LongTermDebt_iS_pp0p0_c20220101__20220331_zB7sw2nrtWfa" style="width: 16%; text-align: right" title="Balance, beginning"&gt;2,366,598&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LongTermDebt_iS_pp0p0_c20210101__20211231_zyWjq7B9iFT" style="width: 16%; text-align: right" title="Balance, beginning"&gt;3,847,638&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Less: Forgiveness on PPP loans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20220101__20220331_zmK4zKGu7IP1" style="text-align: right" title="Less: Forgiveness on PPP loans"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2985"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20210101__20211231_zdf5F9z5KCY6" style="text-align: right" title="Less: Forgiveness on PPP loans"&gt;(537,960&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: Payments on loan&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20220101__20220331_zmkj0t7W4bZa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan"&gt;(206,629&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20210101__20211231_zo1RdIvoejk5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan"&gt;(943,080&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Balance, end of period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LongTermDebt_iE_pp0p0_c20220101__20220331_zOOU9qNi0wra" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;2,156,969&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--LongTermDebt_iE_pp0p0_c20210101__20211231_zA0iilTYqAj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period"&gt;2,366,598&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</FSI:ScheduleOfLoanCovenantsTableTextBlock>
    <us-gaap:LongTermDebt contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2366598</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">3847638</us-gaap:LongTermDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">537960</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:PaymentsForProceedsFromDepositOnLoan
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">206629</us-gaap:PaymentsForProceedsFromDepositOnLoan>
    <us-gaap:PaymentsForProceedsFromDepositOnLoan
      contextRef="From2021-01-012021-12-31"
      decimals="0"
      unitRef="USD">943080</us-gaap:PaymentsForProceedsFromDepositOnLoan>
    <us-gaap:LongTermDebt contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">2156969</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2366598</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_890_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zsF8dtvzB9e5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B4_zdJNECtN69Db" style="display: none"&gt;SCHEDULE OF OUTSTANDING BALANCE LOAN&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; font-weight: bold"&gt;Outstanding balance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;a) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z6iVGVKqQGQ9" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2998"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z9HuYKEqM2rb" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl2999"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;b) Long term debt &#x2013; PPP&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_z6EGPfXp1qbf" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3000"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zBTHGsql8BJd" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3001"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;c) Long term debt &#x2013; PPP&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zvGrvX1h41t5" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3002"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zKQr6vJv1tS1" style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3003"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;d) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_z5McrvhsXnJ9" style="width: 16%; text-align: right"&gt;1,459,983&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zP4adSR30Zy4" style="width: 16%; text-align: right"&gt;1,554,044&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;e) Long term debt &#x2013; Midland States Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_z1tTCvsWFu52" style="text-align: right"&gt;268,708&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zaHeVPVAkEF9" style="text-align: right"&gt;381,674&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;f) Long term debt &#x2013; Stock Yards Bank &amp;amp; Trust&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zPq55dkHPF79" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;428,278&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z5TBTK51c2k9" style="border-bottom: Black 1.5pt solid; text-align: right"&gt;430,880&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Long-term Debt&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20220331_zKpLWItvVVP3" style="text-align: right"&gt;2,156,969&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zdIo1GABCbHh" style="text-align: right" title="Long-term Debt"&gt;2,366,598&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: current portion&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20220331_zRYo4ryGKjE9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion"&gt;(665,614&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zdqrDhxrTL9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion"&gt;(793,574&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20220331_zRe4wWFcJFs5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance"&gt;1,491,355&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zqPdwAhiQckk" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance"&gt;1,573,024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebt
      contextRef="AsOf2022-03-31_custom_MidlandStatesBankOneMember"
      decimals="0"
      unitRef="USD">1459983</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_MidlandStatesBankOneMember"
      decimals="0"
      unitRef="USD">1554044</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2022-03-31_custom_MidlandStatesBankTwoMember"
      decimals="0"
      unitRef="USD">268708</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_MidlandStatesBankTwoMember"
      decimals="0"
      unitRef="USD">381674</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2022-03-31_custom_StockYardsBankTrustMember"
      decimals="0"
      unitRef="USD">428278</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="AsOf2021-12-31_custom_StockYardsBankTrustMember"
      decimals="0"
      unitRef="USD">430880</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">2156969</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">2366598</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">665614</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">793574</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">1491355</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1573024</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z1UzNGMbVXU9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;13.
&lt;span&gt;Stock Options&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&lt;span&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_826_zVrqJN2i5oHf" style="display: none"&gt;STOCK OPTIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company has a stock option plan (&#x201c;Plan&#x201d;). The purpose of this Plan is to provide additional incentives to key employees,
officers, directors and consultants of the Company and its subsidiaries in order to help attract and retain the best available personnel
for positions of responsibility and otherwise promote the success of the Company&#x2019;s business. It is intended that options issued
under this Plan constitute non-qualified stock options. The general terms of awards under the option plan are that &lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_c20220101__20220331_znQPjiVXxBTj" title="Options granted percentage"&gt;100&lt;/span&gt;% of the options
granted will vest the year following the grant. The maximum term of options granted is &lt;span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20220101__20220331_zXwYhRfCXwM7" title="Options maximum granted term"&gt;5&lt;/span&gt; years and the exercise price for all options
are issued for not less than fair market value at the date of the grant.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zwStwjs9p9va" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the Company&#x2019;s stock option activities for the year ended December 31, 2021 and the three-month period
ended March 31, 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_zm45z1Kxnjpe" style="display: none"&gt;SCHEDULE OF STOCK OPTION ACTIVITIES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Number of&lt;br/&gt;
 shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Exercise price&lt;br/&gt; per share&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Weighted&lt;br/&gt;
 average exercise &lt;br/&gt;
price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%"&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_zkDGgHDiisj" title="Number of shares, Beginning Balance"&gt;749,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zDK7wwWEWq93" title="Exercise price per share, Beginning Balance"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zHDMS4rQaeHa" title="Exercise price per share, Beginning Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zKu79aauV0d" title="Weighted average exercise price, Beginning Balance"&gt;2.42&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_z5SBrCxY9wX2" style="text-align: right" title="Number of shares, Granted"&gt;170,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_z0w6hT6O3eIb" title="Exercise price per share, Granted"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zZAzWPh01DVc" title="Weighted average exercise price, Granted"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cancelled or expired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_z7j79yP6oAod" style="text-align: right" title="Number of shares, Cancelled or expired"&gt;(34,799&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z0bI5VRjMbI5" title="Exercise price per share, Cancelled or expired"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z1sfXaDiZUHc" title="Exercise price per share, Cancelled or expired"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_z7NWTR7STXj1" title="Weighted average exercise price, Cancelled or expired"&gt;2.30&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercised&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zi6TZGUebzI8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised"&gt;(94,701&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zeruSS3Oexi3" title="Exercise price per share, Exercised"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zsYnPmqrWeEf" title="Exercise price per share, Exercised"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zkeoLOkd9LA4" title="Weighted average exercise price, Exercised"&gt;1.58&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220101__20220331_zA1n82Wg9VK3" style="text-align: right" title="Number of shares, Beginning Balance"&gt;789,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zn5Xe5FZBn04" title="Exercise price per share, Beginning Balance"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zEWUMnfnbne2" title="Exercise price per share, Beginning Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220101__20220331_zARoPkrZILg4" title="Weighted average exercise price, Beginning Balance"&gt;2.78&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220331_zgz45JMd7EN8" style="text-align: right" title="Number of shares, Granted"&gt;5,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20220101__20220331_zk9YZUdqRpJ4" title="Exercise price per share, Granted"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zSI56YomFbH4" title="Weighted average exercise price, Granted"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cancelled or expired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220101__20220331_zjKDljul7nu6" style="text-align: right" title="Number of shares, Cancelled or expired"&gt;(3,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20220101__20220331_zkNxUP9zViGi" title="Exercise price per share, Cancelled or expired"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zf7l64p3qr3i" title="Weighted average exercise price, Cancelled or expired"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercised&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220101__20220331_znHm1CYJo4Hd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised"&gt;(22,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z4va7E0NFid2" title="Exercise price per share, Exercised"&gt;2.44&lt;/span&gt; &#x2013; &lt;span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zvuxPmxrojC1" title="Exercise price per share, Exercised"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zEDlGraJdUM" title="Weighted average exercise price, Exercised"&gt;2.53&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220101__20220331_z6aiUGUwFcR1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Ending Balance"&gt;769,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z7jK7m88SkIi" title="Exercise price per share, Ending Balance"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zyXoVHUKLfgd" title="Exercise price per share, Ending Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220101__20220331_zlVPwr7Sh3ng" title="Weighted average exercise price, Ending Balance"&gt;2.82&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercisable, March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20220101__20220331_zLDe0pCzzWe9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares Exercisable, Ending Balance"&gt;539,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zHzZy65qXHX7" title="Exercise price per share Exercisable, Ending Balance"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zj5THz5fJqLl" title="Exercise price per share Exercisable, Ending Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20220101__20220331_zD1moRZCV5w5" title="Weighted average exercise price Exercisable, Ending Balance"&gt;2.69&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A4_zBK4D2HhAcV7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
weighted average remaining contractual life of options outstanding is &lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20220331_z9QE2FEdN081" title="Weighted-average remaining contractual life"&gt;3.6&lt;/span&gt; years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zbj73JbPbtPg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of each option grant is calculated using the following weighted average assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B5_zEpq5jCyQ8P5" style="display: none"&gt;SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;Expected life &#x2013; years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20220331_zEcVY9y1zdgd" title="Expected life - years"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zrHj6sT0hozk" title="Expected life - years"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20220331_zJjPj9Uhhgd3" title="Interest rate"&gt;1.76&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20211231_zZ7GSLvIiXk6" title="Interest rate"&gt;1.23&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20220101__20220331_zkKljb9CU7Vg" title="Volatility"&gt;69.66&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20210101__20211231_z41ntOxmCZvb" title="Volatility"&gt;63.28&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average fair value of options granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220101__20220331_zacg3i9eJX9j" title="Weighted average fair value of options granted"&gt;1.46&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_dxL_c20210101__20211231_zZSSmLnXXvC3" title="Weighted average fair value of options granted::XDX::1.23"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3122"&gt;1.54&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8AC_z7WxFYAICSCj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the three months ended March 31, 2022 and 2021, the Company did not grant any new options to consultants. Options granted
in previous quarters resulted in expenses in the amount of $&lt;span id="xdx_908_eus-gaap--StockOptionPlanExpense_pp0d_c20220101__20220331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z8Skb3tosMG1"&gt;15,794
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;for consultants (2021 - $&lt;span id="xdx_905_eus-gaap--StockOptionPlanExpense_pp0d_c20210101__20210331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z88sfExrBmgd"&gt;13,065&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;).
During the three months ended March 31, 2022, employees were granted &lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zdQWZmF9cGy7"&gt;5,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2021 &#x2013; nil&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)
stock options, which resulted in expenses of $&lt;span id="xdx_906_eus-gaap--StockOptionPlanExpense_pp0p0_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zWosrkNWm0F5"&gt;1,825
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2021 &#x2013; $nil). Options granted in previous
quarters resulted in additional expenses in the amount of $&lt;span id="xdx_906_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zUyWS2phmFZ6"&gt;36,652
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;for employees during the three months ended March
31, 2022 (2021 - $&lt;span id="xdx_90B_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20210331__srt--TitleOfIndividualAxis__custom--EmployeesMember_z60oJlWwNoQd"&gt;26,524&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;).
There were &lt;span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zRblX9jHWED"&gt;22,500
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;employee and nil consultant stock options exercised
during the three months ended March 31, 2022 (2021 &#x2013; &lt;span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__srt--TitleOfIndividualAxis__custom--EmployeesMember_znqyF2NBSzvk"&gt;32,000
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;employee; &lt;span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z9VHqzpFAtc3"&gt;23,201
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;consultant).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;As
of March 31, 2022, there was approximately $&lt;span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20220331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z9x2enxam6H2"&gt;129,991
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;of compensation expense related to non-vested
awards. This expense is expected to be recognized over a weighted average period of &lt;span id="xdx_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220101__20220331_zvjXFbUHlmG8"&gt;1
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;year.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
aggregate intrinsic value of vested options outstanding at March 31, 2022 is $&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20220331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zjMIiknwE9Zb"&gt;578,660
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(2021&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;
&#x2013; $&lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_dxL_c20210331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zrN1uLb5QXk1" title="::XDX::-"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3135"&gt;nil&lt;/span&gt;&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="Pure">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="From2022-01-01to2022-03-31">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zwStwjs9p9va" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table summarizes the Company&#x2019;s stock option activities for the year ended December 31, 2021 and the three-month period
ended March 31, 2022:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B5_zm45z1Kxnjpe" style="display: none"&gt;SCHEDULE OF STOCK OPTION ACTIVITIES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Number of&lt;br/&gt;
 shares&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Exercise price&lt;br/&gt; per share&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Weighted&lt;br/&gt;
 average exercise &lt;br/&gt;
price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%"&gt;Balance, December 31, 2020&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_zkDGgHDiisj" title="Number of shares, Beginning Balance"&gt;749,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zDK7wwWEWq93" title="Exercise price per share, Beginning Balance"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zHDMS4rQaeHa" title="Exercise price per share, Beginning Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zKu79aauV0d" title="Weighted average exercise price, Beginning Balance"&gt;2.42&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_z5SBrCxY9wX2" style="text-align: right" title="Number of shares, Granted"&gt;170,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_z0w6hT6O3eIb" title="Exercise price per share, Granted"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zZAzWPh01DVc" title="Weighted average exercise price, Granted"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cancelled or expired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_z7j79yP6oAod" style="text-align: right" title="Number of shares, Cancelled or expired"&gt;(34,799&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_903_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z0bI5VRjMbI5" title="Exercise price per share, Cancelled or expired"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z1sfXaDiZUHc" title="Exercise price per share, Cancelled or expired"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_z7NWTR7STXj1" title="Weighted average exercise price, Cancelled or expired"&gt;2.30&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercised&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zi6TZGUebzI8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised"&gt;(94,701&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zeruSS3Oexi3" title="Exercise price per share, Exercised"&gt;0.75&lt;/span&gt; &#x2013; &lt;span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zsYnPmqrWeEf" title="Exercise price per share, Exercised"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zkeoLOkd9LA4" title="Weighted average exercise price, Exercised"&gt;1.58&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Balance, December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220101__20220331_zA1n82Wg9VK3" style="text-align: right" title="Number of shares, Beginning Balance"&gt;789,500&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zn5Xe5FZBn04" title="Exercise price per share, Beginning Balance"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zEWUMnfnbne2" title="Exercise price per share, Beginning Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220101__20220331_zARoPkrZILg4" title="Weighted average exercise price, Beginning Balance"&gt;2.78&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220331_zgz45JMd7EN8" style="text-align: right" title="Number of shares, Granted"&gt;5,000&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20220101__20220331_zk9YZUdqRpJ4" title="Exercise price per share, Granted"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zSI56YomFbH4" title="Weighted average exercise price, Granted"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Cancelled or expired&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220101__20220331_zjKDljul7nu6" style="text-align: right" title="Number of shares, Cancelled or expired"&gt;(3,000&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20220101__20220331_zkNxUP9zViGi" title="Exercise price per share, Cancelled or expired"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zf7l64p3qr3i" title="Weighted average exercise price, Cancelled or expired"&gt;3.61&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercised&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220101__20220331_znHm1CYJo4Hd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised"&gt;(22,500&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z4va7E0NFid2" title="Exercise price per share, Exercised"&gt;2.44&lt;/span&gt; &#x2013; &lt;span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zvuxPmxrojC1" title="Exercise price per share, Exercised"&gt;3.46&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zEDlGraJdUM" title="Weighted average exercise price, Exercised"&gt;2.53&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Balance, March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220101__20220331_z6aiUGUwFcR1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Ending Balance"&gt;769,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z7jK7m88SkIi" title="Exercise price per share, Ending Balance"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zyXoVHUKLfgd" title="Exercise price per share, Ending Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220101__20220331_zlVPwr7Sh3ng" title="Weighted average exercise price, Ending Balance"&gt;2.82&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Exercisable, March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20220101__20220331_zLDe0pCzzWe9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares Exercisable, Ending Balance"&gt;539,000&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zHzZy65qXHX7" title="Exercise price per share Exercisable, Ending Balance"&gt;1.42&lt;/span&gt; &#x2013; &lt;span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zj5THz5fJqLl" title="Exercise price per share Exercisable, Ending Balance"&gt;4.13&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20220101__20220331_zD1moRZCV5w5" title="Weighted average exercise price Exercisable, Ending Balance"&gt;2.69&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31" decimals="INF" unitRef="Shares">749000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2020-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">0.75</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2020-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">4.13</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">2.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">170000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USDPShares">3.61</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USDPShares">3.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">34799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice
      contextRef="From2021-01-012021-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">1.42</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice
      contextRef="From2021-01-012021-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">3.46</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USDPShares">2.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Shares">94701</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice
      contextRef="From2021-01-012021-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">0.75</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice
      contextRef="From2021-01-012021-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">3.46</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="USDPShares">1.58</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">789500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2021-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">1.42</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2021-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">4.13</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">2.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="Shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="USDPShares">3.61</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="USDPShares">3.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="Shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="USDPShares">3.61</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="USDPShares">3.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="Shares">22500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice
      contextRef="From2022-01-012022-03-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">2.44</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice
      contextRef="From2022-01-012022-03-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">3.46</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="USDPShares">2.53</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2022-03-31" decimals="INF" unitRef="Shares">769000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2022-03-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">1.42</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice
      contextRef="AsOf2022-03-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">4.13</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2022-03-31"
      decimals="INF"
      unitRef="USDPShares">2.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2022-03-31" decimals="INF" unitRef="Shares">539000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice
      contextRef="AsOf2022-03-31_srt_MinimumMember"
      decimals="INF"
      unitRef="USDPShares">1.42</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice>
    <FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice
      contextRef="AsOf2022-03-31_srt_MaximumMember"
      decimals="INF"
      unitRef="USDPShares">4.13</FSI:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2022-03-31"
      decimals="INF"
      unitRef="USDPShares">2.69</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="From2022-01-01to2022-03-31">P3Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zbj73JbPbtPg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
fair value of each option grant is calculated using the following weighted average assumptions:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_8B5_zEpq5jCyQ8P5" style="display: none"&gt;SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%; text-align: left"&gt;Expected life &#x2013; years&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20220331_zEcVY9y1zdgd" title="Expected life - years"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zrHj6sT0hozk" title="Expected life - years"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20220331_zJjPj9Uhhgd3" title="Interest rate"&gt;1.76&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20211231_zZ7GSLvIiXk6" title="Interest rate"&gt;1.23&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20220101__20220331_zkKljb9CU7Vg" title="Volatility"&gt;69.66&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20210101__20211231_z41ntOxmCZvb" title="Volatility"&gt;63.28&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;Weighted average fair value of options granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220101__20220331_zacg3i9eJX9j" title="Weighted average fair value of options granted"&gt;1.46&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_dxL_c20210101__20211231_zZSSmLnXXvC3" title="Weighted average fair value of options granted::XDX::1.23"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3122"&gt;1.54&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2022-01-01to2022-03-31">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2021-01-012021-12-31">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="Pure">0.0176</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Pure">0.0123</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="Pure">0.6966</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2021-01-012021-12-31"
      decimals="INF"
      unitRef="Pure">0.6328</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="USDPShares">1.46</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockOptionPlanExpense
      contextRef="From2022-01-012022-03-31_custom_ConsultantsMember"
      decimals="0"
      unitRef="USD">15794</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="From2021-01-012021-03-31_custom_ConsultantsMember"
      decimals="0"
      unitRef="USD">13065</us-gaap:StockOptionPlanExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2022-01-012022-03-31_custom_EmployeesMember"
      decimals="INF"
      unitRef="Shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockOptionPlanExpense
      contextRef="From2022-01-012022-03-31_custom_EmployeesMember"
      decimals="0"
      unitRef="USD">1825</us-gaap:StockOptionPlanExpense>
    <FSI:AdditionalExpensesDueToOptionsGranted
      contextRef="From2022-01-012022-03-31_custom_EmployeesMember"
      decimals="0"
      unitRef="USD">36652</FSI:AdditionalExpensesDueToOptionsGranted>
    <FSI:AdditionalExpensesDueToOptionsGranted
      contextRef="From2021-01-012021-03-31_custom_EmployeesMember"
      decimals="0"
      unitRef="USD">26524</FSI:AdditionalExpensesDueToOptionsGranted>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2022-01-012022-03-31_custom_EmployeesMember"
      decimals="INF"
      unitRef="Shares">22500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-012021-03-31_custom_EmployeesMember"
      decimals="INF"
      unitRef="Shares">32000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-012021-03-31_custom_ConsultantsMember"
      decimals="INF"
      unitRef="Shares">23201</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="AsOf2022-03-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">129991</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2022-01-01to2022-03-31">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="AsOf2022-03-31_us-gaap_CanadaRevenueAgencyMember"
      decimals="0"
      unitRef="USD">578660</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_804_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zoE6eGY4FwEj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;14.
&lt;/b&gt;&lt;/span&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Capital Stock&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_828_zU9J1lACJeMj" style="display: none"&gt;CAPITAL STOCK&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;During
the three months ended March 31, 2022, &lt;span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20220101__20220331__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zmFH5G0yfFL4" title="Stock options exercised"&gt;22,500&lt;/span&gt; shares were issued upon the exercise of employee stock options (2021 &#x2013; &lt;span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zCevjpZ9jVH9" title="Stock options exercised"&gt;32,000&lt;/span&gt;).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2022-01-012022-03-31_custom_EmployeesStockOptionMember"
      decimals="INF"
      unitRef="Shares">22500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-012021-03-31_custom_EmployeesStockOptionMember"
      decimals="INF"
      unitRef="Shares">32000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:MinorityInterestDisclosureTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_808_eus-gaap--MinorityInterestDisclosureTextBlock_z0Slt9D9psBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;15.
&lt;/b&gt;&lt;/span&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Non-Controlling Interests&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_82C_zIY0CkmhLH6b" style="display: none"&gt;NON-CONTROLLING INTERESTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ENP
Investments is a limited liability corporation (LLC) that &lt;span style="background-color: white"&gt;manufactures and distributes golf, turf
and ornamental agriculture products in Mendota, Illinois.&lt;/span&gt; The Company owns a &lt;span id="xdx_90C_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zSRpkYenQ0fh" title="Subsidiary company ownership interest rate"&gt;65&lt;/span&gt;% interest in ENP Investments through its wholly-owned
subsidiary NanoChem. An unrelated party owns the remaining &lt;span id="xdx_90B_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zHd46FHj6SAa" title="Related party owner ship percentage"&gt;35&lt;/span&gt;% interest in ENP Investments. As of December 31, 2020, ENP Realty is a
wholly owned subsidiary of ENP Investments. ENP Realty leases warehouse space. For financial reporting purposes, the assets, liabilities
and earnings of both of the LLC&#x2019;s are consolidated into these financial statements. The unrelated third party&#x2019;s ownership
interest in the LLC is recorded in non-controlling interests in these consolidated financial statements. The non-controlling interest
represents the non-controlling unitholder&#x2019;s interest in the earnings and equity of ENP Investments. ENP Investments is allocated
to the BCPA segment.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ENP
Investments makes cash distributions to its equity owners based on formulas defined within its Ownership Interest Purchase Agreement
dated October 1, 2018. Distributions are defined in the Ownership Interest Purchase Agreement as cash on hand to the extent it exceeds
current and anticipated long-term and short-term needs, including, without limitation, needs for operating expenses, debt service, acquisitions,
reserves, and mandatory distributions, if any.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;From
the effective date of acquisition onward, the minimum distributions requirements under the Ownership Interest Purchase Agreement were
satisfied. The total distribution from the effective date of acquisition onward was $&lt;span id="xdx_90B_eus-gaap--PaymentsToMinorityShareholders_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zCelY0xmAA38"&gt;2,082,947&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_891_ecustom--ScheduleOfDistributionsTableTextBlock_zQ1w6DuNI06" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zTEOFMtef3G6" style="display: none"&gt;SCHEDULE OF DISTRIBUTIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z8co5tispu5l" title="Distribution to noncontrolling interests, Beginning balance"&gt;2,561,751&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z5Ad52RL5oyi" style="text-align: right" title="Distribution"&gt;(804,003&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling interest share of income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zuy30we7FRM5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income"&gt;845,095&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--MinorityInterest_iS_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zJZ1lYrLLUR5" style="text-align: right" title="Distribution to noncontrolling interests, Beginning balance"&gt;2,602,843&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zRV65JAeccRj" style="text-align: right" title="Distribution"&gt;(265,922&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling interest share of income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zrXhU6JYm3Wj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income"&gt;144,477&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Balance,
    March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--MinorityInterest_iE_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zMTEIzBQmHzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Distribution to noncontrolling interests, Ending balance"&gt;2,481,398&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A8_zAIRA9c3GBK6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;During the three months ended
March 31, 2022, the Company had sales of $&lt;span id="xdx_90A_eus-gaap--Revenues_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zCBbnMVu3R71" title="Sales"&gt;1,605,736&lt;/span&gt; (2021 - $&lt;span id="xdx_90D_eus-gaap--Revenues_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zSdgwlpIuncb" title="Sales"&gt;998,336&lt;/span&gt;) to the party that holds &lt;span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z1UZIqBN5Itk" title="Related party owner ship percentage"&gt;35&lt;/span&gt;% interest in ENP Investments, of which
$&lt;span id="xdx_90D_eus-gaap--AccountsReceivableNetCurrent_iI_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zNpxBxoglYC7"&gt;3,560,534&lt;/span&gt; is included within Accounts Receivable as of March 31, 2022 (December 31, 2021 &#x2013; $&lt;span id="xdx_90B_eus-gaap--AccountsReceivableNetCurrent_iI_c20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zwwtoFCJpxn7"&gt;2,215,119&lt;/span&gt;).&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:MinorityInterestDisclosureTextBlock>
    <us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest
      contextRef="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.65</us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="AsOf2022-03-31_custom_EnpnvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.35</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember"
      decimals="0"
      unitRef="USD">2082947</us-gaap:PaymentsToMinorityShareholders>
    <FSI:ScheduleOfDistributionsTableTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_891_ecustom--ScheduleOfDistributionsTableTextBlock_zQ1w6DuNI06" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B6_zTEOFMtef3G6" style="display: none"&gt;SCHEDULE OF DISTRIBUTIONS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 78%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z8co5tispu5l" title="Distribution to noncontrolling interests, Beginning balance"&gt;2,561,751&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z5Ad52RL5oyi" style="text-align: right" title="Distribution"&gt;(804,003&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling interest share of income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zuy30we7FRM5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income"&gt;845,095&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--MinorityInterest_iS_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zJZ1lYrLLUR5" style="text-align: right" title="Distribution to noncontrolling interests, Beginning balance"&gt;2,602,843&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Distribution&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zRV65JAeccRj" style="text-align: right" title="Distribution"&gt;(265,922&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling interest share of income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zrXhU6JYm3Wj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income"&gt;144,477&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Balance,
    March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--MinorityInterest_iE_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zMTEIzBQmHzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Distribution to noncontrolling interests, Ending balance"&gt;2,481,398&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</FSI:ScheduleOfDistributionsTableTextBlock>
    <us-gaap:MinorityInterest
      contextRef="AsOf2020-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">2561751</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">804003</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">845095</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2021-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">2602843</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">265922</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">144477</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="AsOf2022-03-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember"
      decimals="0"
      unitRef="USD">2481398</us-gaap:MinorityInterest>
    <us-gaap:Revenues
      contextRef="From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember"
      decimals="0"
      unitRef="USD">1605736</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember"
      decimals="0"
      unitRef="USD">998336</us-gaap:Revenues>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="AsOf2022-03-31_custom_EnpnvestmentsLlcMember"
      decimals="INF"
      unitRef="Pure">0.35</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2022-03-31_custom_EnpnvestmentsLlcMember"
      decimals="0"
      unitRef="USD">3560534</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2021-12-31_custom_EnpnvestmentsLlcMember"
      decimals="0"
      unitRef="USD">2215119</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_803_eus-gaap--SegmentReportingDisclosureTextBlock_zbFy7CFwystb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;16.
&lt;/b&gt;&lt;/span&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Segmented, Significant Customer Information and Economic
Dependency&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_82B_zASRnPx4Fhkb" style="display: none"&gt;SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company operates in &lt;span id="xdx_900_eus-gaap--NumberOfReportingUnits_pid_dc_uSegments_c20220101__20220331_zcLxZ7XVoP66" title="Number of operating segment"&gt;two&lt;/span&gt; segments:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(a)
Energy and water conservation products (as shown under the column heading &#x201c;EWCP&#x201d; below), which consists of a (i) liquid swimming
pool blankets which saves energy and water by inhibiting evaporation from the pool surface, and (ii) food-safe powdered form of the active
ingredient within the liquid blankets and which are designed to be used in still or slow moving drinking water sources.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(b)
Biodegradable polymers (&#x201c;BCPA&#x2019;s&#x201d;), also known as TPA&#x2019;s, used by the petroleum, chemical, utility and mining industries
to prevent corrosion and scaling in water piping. This product can also be used in detergents to increase biodegradability and in agriculture
to increase crop yields by enhancing fertilizer uptake.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
accounting policies of the segments are the same as those described in Note 2, &lt;i&gt;Significant Accounting Policies&lt;/i&gt;. The Company evaluates
performance based on profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange
gains and losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_891_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_zZdD6XpJ4dVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s reportable segments are strategic business units that offer different, but synergistic products and services. They are
managed separately because each business requires different technology and marketing strategies.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_zOL6NGcwjh14" style="display: none"&gt;SCHEDULE OF REPORTABLE SEGMENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Three months ended March 31, 2022:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220101__20220331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z7ANf6vDe58l" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20220101__20220331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zxnWdPQzHk4" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zZVDhtYLihj7" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;EWCP&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;TPA&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zLcBST60fq7c" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: justify"&gt;Revenue&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;47,253&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;10,736,027&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;10,783,280&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--InterestExpense_zWjyAUy2eL9i" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3184"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;57,618&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;57,618&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DepreciationNonproduction_zQ0krE4WkxZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,244&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;223,244&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;232,488&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zTBRaQeheZr7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Income tax expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3192"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;712,446&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;712,446&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ProfitLoss_zvIPJT6yFWp1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Segment profit (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(124,175&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,657,234&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,533,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--Segmentassets_zl9Rqmwjvmr" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,879,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43,237,198&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45,116,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_ziMqeWQefm5j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Expenditures for segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3204"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(176,684&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(176,684&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Three months ended March 31, 2021:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20210101__20210331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zrZU3gIPxSC1" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210101__20210331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zC21ndeOiCbk" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20210101__20210331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zGGf00YIcW6a" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;EWCP&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;TPA&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zZfDVzKpEHq9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: justify"&gt;Revenue&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;71,351&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;7,553,346&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;7,624,697&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--InterestExpense_zBrEfWRk9x32" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3212"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;62,274&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;62,274&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DepreciationNonproduction_zqpUYN04vwg3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,977&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;222,988&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;232,965&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zsEZcJkNloBg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Income tax expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3220"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;485,456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;485,456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ProfitLoss_z78FqRAsQVO" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Segment profit (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(219,256&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,669,827&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,450,571&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--Segmentassets_zUFO7g9LRoFh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,360,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;34,299,895&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;36,660,094&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_zLqOpbUiiQWk" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Expenditures for segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3232"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(96,136&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(96,136&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p id="xdx_8A8_zNhijvtCogZ" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;




&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_89C_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_z2tz0ab8WVrb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
sales generated in the United States and Canada are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-indent: 0.5in"&gt;&lt;span id="xdx_8B6_zL1CSOb33Cai" style="display: none"&gt;SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20220101__20220331_zel16K4G2z87" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Three months &lt;br/&gt;
ended &lt;br/&gt; March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210101__20210331_zMATkoSTLoG2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Three months&lt;br/&gt;
ended &lt;br/&gt; March 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--CA_zrf2boeKL1of" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Canada&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;177,899&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;107,253&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_z6SFBQNmgE87" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;United States and abroad&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,605,381&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,517,444&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zOa4Dko9kmq4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,783,280&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,624,697&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1RqrQi2BjQ1" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,783,280&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,624,697&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A8_zNhiqbgPzYLi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p id="xdx_894_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z9kzM1qIJEFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located
in Canada and the United States as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zG8FnnHgq9l4" style="display: none"&gt;SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20220331_zBfJCrozS5vb" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20211231_zBUdLdPNnFm5" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--CA_zpl6Kw2WaQZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%"&gt;Canada&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;185,036&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;191,752&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zjhzq337tP02" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,042,568&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,105,202&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zK9Pyhmmrmb1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,227,604&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,296,954&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zDuWBhZUq9fj" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Long-lived assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,227,604&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,296,954&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p id="xdx_8A3_zf4HcSwH9Zp8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Three
primary customers accounted for $&lt;span id="xdx_909_eus-gaap--AccountsReceivableNet_iI_c20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_z7dNnMiJ4ZGj"&gt;6,235,661
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(&lt;span id="xdx_90D_ecustom--StockOptionExercisePercent_pid_dp_c20220101__20220331__srt--MajorCustomersAxis__custom--ThreeCustomersMember_ztFXWVknNxm9"&gt;58&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%)
of sales during the three-month period ended March 31, 2022 (2021 - $&lt;span id="xdx_906_eus-gaap--AccountsReceivableNet_iI_c20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zkscmHMv498h"&gt;3,120,819
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;or &lt;span id="xdx_906_ecustom--StockOptionExercisePercent_pid_dp_c20210101__20210331__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zaSxPugGice"&gt;41&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;%).&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="From2022-01-01to2022-03-31"
      decimals="INF"
      unitRef="Segments">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_891_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_zZdD6XpJ4dVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s reportable segments are strategic business units that offer different, but synergistic products and services. They are
managed separately because each business requires different technology and marketing strategies.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B2_zOL6NGcwjh14" style="display: none"&gt;SCHEDULE OF REPORTABLE SEGMENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Three months ended March 31, 2022:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_493_20220101__20220331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z7ANf6vDe58l" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20220101__20220331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zxnWdPQzHk4" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zZVDhtYLihj7" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;EWCP&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;TPA&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zLcBST60fq7c" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: justify"&gt;Revenue&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;47,253&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;10,736,027&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;10,783,280&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--InterestExpense_zWjyAUy2eL9i" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3184"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;57,618&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;57,618&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DepreciationNonproduction_zQ0krE4WkxZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,244&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;223,244&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;232,488&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zTBRaQeheZr7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Income tax expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3192"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;712,446&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;712,446&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ProfitLoss_zvIPJT6yFWp1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Segment profit (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(124,175&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,657,234&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,533,059&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--Segmentassets_zl9Rqmwjvmr" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,879,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43,237,198&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45,116,791&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_ziMqeWQefm5j" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Expenditures for segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3204"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(176,684&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(176,684&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;Three months ended March 31, 2021:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49C_20210101__20210331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zrZU3gIPxSC1" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210101__20210331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zC21ndeOiCbk" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_490_20210101__20210331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zGGf00YIcW6a" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;EWCP&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;TPA&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zZfDVzKpEHq9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 46%; text-align: justify"&gt;Revenue&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;71,351&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;7,553,346&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 14%; text-align: right"&gt;7,624,697&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--InterestExpense_zBrEfWRk9x32" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Interest expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3212"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;62,274&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;62,274&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--DepreciationNonproduction_zqpUYN04vwg3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Depreciation and amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,977&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;222,988&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;232,965&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zsEZcJkNloBg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Income tax expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3220"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;485,456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;485,456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--ProfitLoss_z78FqRAsQVO" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Segment profit (loss)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(219,256&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,669,827&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,450,571&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--Segmentassets_zUFO7g9LRoFh" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: justify"&gt;Segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,360,199&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;34,299,895&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;36,660,094&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_zLqOpbUiiQWk" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Expenditures for segment assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl3232"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(96,136&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(96,136&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">47253</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">10736027</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">10783280</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InterestExpense
      contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">57618</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">57618</us-gaap:InterestExpense>
    <us-gaap:DepreciationNonproduction
      contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">9244</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">223244</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">232488</us-gaap:DepreciationNonproduction>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">712446</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">712446</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">-124175</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">1657234</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">1533059</us-gaap:ProfitLoss>
    <FSI:Segmentassets
      contextRef="From2022-01-012022-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">1879593</FSI:Segmentassets>
    <FSI:Segmentassets
      contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">43237198</FSI:Segmentassets>
    <FSI:Segmentassets
      contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">45116791</FSI:Segmentassets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2022-01-012022-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">176684</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">176684</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">71351</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">7553346</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">7624697</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:InterestExpense
      contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">62274</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">62274</us-gaap:InterestExpense>
    <us-gaap:DepreciationNonproduction
      contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">9977</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">222988</us-gaap:DepreciationNonproduction>
    <us-gaap:DepreciationNonproduction
      contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">232965</us-gaap:DepreciationNonproduction>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">485456</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">485456</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">-219256</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">1669827</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">1450571</us-gaap:ProfitLoss>
    <FSI:Segmentassets
      contextRef="From2021-01-012021-03-31_custom_EWCPMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">2360199</FSI:Segmentassets>
    <FSI:Segmentassets
      contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">34299895</FSI:Segmentassets>
    <FSI:Segmentassets
      contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">36660094</FSI:Segmentassets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-012021-03-31_custom_BCPAMember_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">96136</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-012021-03-31_us-gaap_CorporateAndOtherMember"
      decimals="0"
      unitRef="USD">96136</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_89C_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_z2tz0ab8WVrb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
sales generated in the United States and Canada are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-indent: 0.5in"&gt;&lt;span id="xdx_8B6_zL1CSOb33Cai" style="display: none"&gt;SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_494_20220101__20220331_zel16K4G2z87" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Three months &lt;br/&gt;
ended &lt;br/&gt; March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_496_20210101__20210331_zMATkoSTLoG2" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;Three months&lt;br/&gt;
ended &lt;br/&gt; March 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--CA_zrf2boeKL1of" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 60%"&gt;Canada&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;177,899&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;107,253&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_z6SFBQNmgE87" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;United States and abroad&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,605,381&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,517,444&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zOa4Dko9kmq4" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,783,280&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,624,697&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1RqrQi2BjQ1" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Sales&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,783,280&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,624,697&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-01-012022-03-31_country_CA"
      decimals="0"
      unitRef="USD">177899</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-03-31_country_CA"
      decimals="0"
      unitRef="USD">107253</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-01-012022-03-31_custom_UnitedStatesandAbroadMember"
      decimals="0"
      unitRef="USD">10605381</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-03-31_custom_UnitedStatesandAbroadMember"
      decimals="0"
      unitRef="USD">7517444</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">10783280</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">7624697</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2022-01-01to2022-03-31"
      decimals="0"
      unitRef="USD">10783280</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="From2021-01-012021-03-31"
      decimals="0"
      unitRef="USD">7624697</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_894_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z9kzM1qIJEFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located
in Canada and the United States as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_8B8_zG8FnnHgq9l4" style="display: none"&gt;SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_49F_20220331_zBfJCrozS5vb" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;March 31, 2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" id="xdx_498_20211231_zBUdLdPNnFm5" style="border-bottom: Black 1.5pt solid; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--CA_zpl6Kw2WaQZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 56%"&gt;Canada&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;185,036&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 18%; text-align: right"&gt;191,752&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zjhzq337tP02" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;United States&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,042,568&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,105,202&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zK9Pyhmmrmb1" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,227,604&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,296,954&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zDuWBhZUq9fj" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 2.5pt"&gt;Long-lived assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,227,604&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,296,954&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

</us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2022-03-31_country_CA"
      decimals="0"
      unitRef="USD">185036</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2021-12-31_country_CA"
      decimals="0"
      unitRef="USD">191752</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2022-03-31_custom_UnitedStatesandAbroadMember"
      decimals="0"
      unitRef="USD">10042568</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="AsOf2021-12-31_custom_UnitedStatesandAbroadMember"
      decimals="0"
      unitRef="USD">10105202</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">10227604</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">10296954</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2022-03-31" decimals="0" unitRef="USD">10227604</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">10296954</us-gaap:NoncurrentAssets>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2022-03-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember"
      decimals="0"
      unitRef="USD">6235661</us-gaap:AccountsReceivableNet>
    <FSI:StockOptionExercisePercent
      contextRef="From2022-01-012022-03-31_custom_ThreeCustomersMember"
      decimals="INF"
      unitRef="Pure">0.58</FSI:StockOptionExercisePercent>
    <us-gaap:AccountsReceivableNet
      contextRef="AsOf2021-03-31_us-gaap_AccountsReceivableMember_custom_ThreeCustomersMember"
      decimals="0"
      unitRef="USD">3120819</us-gaap:AccountsReceivableNet>
    <FSI:StockOptionExercisePercent
      contextRef="From2021-01-012021-03-31_custom_ThreeCustomersMember"
      decimals="INF"
      unitRef="Pure">0.41</FSI:StockOptionExercisePercent>
    <FSI:ComparativeFiguresTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_80C_ecustom--ComparativeFiguresTextBlock_zBqentQ3z6Xf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;17.
&lt;/b&gt;&lt;/span&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Comparative Figures&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_82E_zW9CnH3Azwb3" style="display: none"&gt;COMPARATIVE FIGURES&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Certain
of the comparative figures have been reclassified to conform with the current period&#x2019;s presentation.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</FSI:ComparativeFiguresTextBlock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2022-01-01to2022-03-31">&lt;p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zxeicNEiZmv8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;18.
&lt;/b&gt;&lt;/span&gt;&lt;span style="font: small-caps 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;Subsequent Events&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;span id="xdx_82C_zu0WKb2qMRg" style="display: none"&gt;SUBSEQUENT EVENTS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in"&gt;On April 17, 2022,
the Company entered into an Agreement and Plan of Merger with Lygos, which was subsequently amended on July 24, 2022.  Pursuant to the Merger Agreement, Lygos will become a wholly owned subsidiary of the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"/&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;At
the effective time of the Merger (i) each outstanding share of Lygos capital stock will be converted into the right to receive a portion
of the Merger Shares determined in accordance with the Lygos Certificate of Incorporation as applicable to a change of control of Lygos
and outstanding Lygos SAFEs; and (ii) each Lygos option that is outstanding and unexercised immediately prior to the closing of the Merger
Agreement (whether vested or unvested) will automatically be assumed by the Company and converted into an option to acquire a number
of the Company&#x2019;s common shares at an adjusted exercise price per share. The number of shares to be acquired upon the exercise of
the options will be determined by multiplying the number of Lygos shares issuable upon the exercise of the options by an exchange ratio
equal to the exchange ratio determining the fraction of a Merger Share issuable in the Merger per share of Lygos common stock.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in"&gt;The closing of the Merger Agreement
is subject to satisfaction or waiver of certain conditions including, among other things, the required approvals by the shareholders
of the Company and Lygos.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in"&gt;In connection with the transactions
contemplated by the Merger Agreement, and contingent upon the closing of the Merger (the actual date of closing, the &#x201c;Closing Date&#x201d;),
the Company and Mr. O&#x2019;Brien entered into an Employment Agreement. Under the terms of the Employment Agreement, Mr. O&#x2019;Brien
will be employed as the Company&#x2019;s Head-Flexible Solutions Division and will receive an annual base salary of $&lt;span id="xdx_903_eus-gaap--SalariesAndWages_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zdmRFjFeHSfj" title="Annual base salary"&gt;500,000&lt;/span&gt;, which will
be increased each year during the Term (as defined below) based on annual increases in the Consumer Price Index. Also immediately after
the Closing Date, the Company will purchase &lt;span id="xdx_904_eus-gaap--StockRepurchasedDuringPeriodShares_pid_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zG8FwnavMgL3" title="Shares repurchased during period"&gt;1,000,000&lt;/span&gt; shares of the Company&#x2019;s common stock owned by Mr. O&#x2019;Brien at a price of $&lt;span id="xdx_90B_eus-gaap--SharePrice_iI_pid_c20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zeCiEFvZYOsi" title="Share price"&gt;7.50&lt;/span&gt;
per share. Additionally, on the Closing Date, Mr. O&#x2019;Brien will receive an option to purchase 500,000 shares of the Company&#x2019;s
common stock. The Option will vest and become exercisable on the twelve-month anniversary of the grant date; provided, however, the vesting
will accelerate upon Mr. O&#x2019;Brien&#x2019;s termination of employment for any reason. While Mr. O&#x2019;Brien&#x2019;s Option will
be granted with an exercise price equal to the fair market value per share on the date of grant, in the event the Company grants any
options during the twelve-month period following the Option grant with an exercise price that is lower than the exercise price set for
the Option, the Company will reprice the Option down to such lower exercise price; provided, however, the exercise price per share will
in no event be lower than the fair market value per share on the date the Option is granted or, if applicable, the date the Option is
subsequently repriced. Moreover, on each of the 20- and 30-month anniversaries of the Closing Date, the Company will issue Mr. O&#x2019;Brien
&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zHkhHdPnpjGe" title="Stock options granted during period"&gt;1,000,000&lt;/span&gt; shares of the Company&#x2019;s common stock as a fully vested stock grant, regardless of his employment status at such time.
The term of the Employment Agreement will begin on the Closing Date of the Merger and continue for a period of five years (the &#x201c;Term&#x201d;)
or until earlier terminated by either the Company or Mr. O&#x2019;Brien as provided in the Employment Agreement.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/&gt;&lt;/p&gt;



</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:SalariesAndWages
      contextRef="From2022-04-162022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember"
      decimals="0"
      unitRef="USD">500000</us-gaap:SalariesAndWages>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="From2022-04-162022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember"
      decimals="INF"
      unitRef="Shares">1000000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:SharePrice
      contextRef="AsOf2022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember"
      decimals="INF"
      unitRef="USDPShares">7.50</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2022-04-162022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember"
      decimals="INF"
      unitRef="Shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>117
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $R"^50'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    " !,@OE4]AVOE^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+;
M2L0P$(9?17+?3IKU1.CV1O%*07!!\2XDL[O!YD RTN[;F];=+J(/X&5F_GSS
M#4RKH]0AX7,*$1-9S!>CZWV6.J[9GBA*@*SWZ%2N2\*7YC8DIZ@\TPZBTA]J
MAR XOP:'I(PB!1.PB@N1=:W14B=4%-(1;_2"CY^IGV%& _;HT%.&IFZ ==/$
M>!C[%LZ "4:87/XNH%F(<_5/[-P!=DR.V2ZI81CJ837GR@X-O#T]OLSK5M9G
M4EYC^96MI$/$-3M-?EW=W6\>6">X$!6_J<351G#9W$I^^3ZY_O ["[M@[-;^
M8^.38-?"K[OHO@!02P,$%     @ 3(+Y5)E<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
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
MJ&U-!B5Q55E\]1COZCR4,"\'X]BZ083"T) &XT#SA2RD0BO&<4=A[RA\8F:
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
M??_!5H3Y?;FGQOFWW0WG8OAFI$ >I+#KU V++TL8]Q.8+].2>W?G$)G-7LG
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
MCJ;]3!"0;=W/?;-K=SN?6^]!:3$H+0&EI:"T#(HV3K%!BD-N+6YZ]^X&S?A
MAP)%4*#X #J]9@),&-8_/":9I5#3RB[Z&\=\D *16PMT]_#NP7/B# 2*D$6(
M5/T+$T@O T >DZD>4YMA8.GD;7:<J%:9G0GFH+XAM_PVL9D_4$YK,S,*@BD9
M"4Z,=MX]H3F7'1 HL4^<ZQT]E+_LHK]Q+ =M#;G%M9E=/3+U(<:P;ZRWOD'=
M<M1Y2%H,2DM :2DH+8.BC5-KD/R06_/[OO;>#9]3$X! $10HA@(E4* 4F8KA
M$C$1Z@N-;(+A.%L&=1&YY<4Y?;X;-2<W3)62A$S_?B2"\A=#@9)I$T^A_&47
M_8VC/BB R"T!GO3Z/^;-L<U$UJ@'EEZ?&%_,(U.(0ES0T-=72)'%D@>!:J1#
M?9%GT;9$$!J&B<40XX QJ@O?J<V2A3X.B'[%V0PI9?S$<GSR!V4-N:4U2Z]_
M.0@6U4<%@0EJQ.$;=";'&@"2%H/2$E!:"DK+H&CCNVX&+0_#:7EXFI:')VMY
M%DN[EF<QM&MY%L,S6I[-TJKEV0R=6AX>M#P,K^7AR5J>V_G<ZQN4%H/2$E!:
M"DK+H&CC%#NYK0Y*RW.#9JS9H$ 1%"C&IF@6<A(:'QZ3S%*H:647_8UC/FAY
M^'NT//?@.7&&TO*P*8012D/$L5X&H+2\J1Y3BV% F1\RO4B8=A2'%#-Q)IB#
MEH=!M#QL:GDAU0N"Y?8OZA-]81BY9S3GNH,2\^PSIU1?M$,YS"X['(=SD/,P
MJ)R'33DOI,*0\]Q.9Y=Z4#D/E): TE)06@9%&Z?6(.?A/U/.<\/GE 4H.0\*
M%$.!$BA0BBTJ7>!3W]?%A0F&XVP9Y#P,)^>Y47-RPU2I,/*1<>,.E,,8"I1,
MG'D*Y3"[[' <^$'1PY,5O=-FTRHF8:NB9WQ)B&V*7A@0KN^AB2R601!@XWNY
MV&*X%(()8NRVL<EOR,><$#TT%DONXX :%YW%L+]CFY[;<(,'10_/5O0N!\&J
MZ#&&#47/[7SV,@!4T0.E):"T%)260='&>[H&18^X%;WI';\;-.-C'0H408%B
M8HIVJAG3K_1DFED*-:WLHK]QS <AD;B%1'?'[QX\)\Y H(A81$Q&B,_T+W:@
M/"93/:8V0TJIT#9O9C8[KBH4.;<I<Y#LB%NRF]CQ$\NV4"UQ;XFI,#$>(NU8
M(O>$YEQV0*#$/G&CWX?REUWT-X[ER0Y;MQ0WL]TGIHR$,3,VY;B=SMY<"[N[
M%G9[+>S^6M@-MG_&#ELR"(/$+0Q^7[OOAL^I"4"@" H40X$2*%!*3#5QB3D+
ML7[WS@3#<;8,NB-QZXYSVGTW:DYN6&Y&I%B_83:"\A=#@9)I$T^A_&47_8VC
M/DB"Q"T)GKE[!UNC;N[M56VF"/3:8S$3?D@#HG^-8+/T*6(4&:L\TW(I"$&!
MT-?KIB'F(@BIW@JG-DL:(*+?6I#9#$,L_(">V5%-!HF-N"6V"[?OV*-@RCY]
M%(1Y^X[;^>Q% .C>7%!: DI+06D9%&V?8JN3GW;J?TQ,I<M#H:I[*>\5WG\E
M5)HV^]_GVC_IZJ?=KSW=U5U7;W</'V6^D4UOH-Z_K^ONZY/^!Z2.OY)V\W]0
M2P,$%     @ 3(+Y5+G;&:<<#   :T,  !@   !X;"]W;W)K<VAE971S+W-H
M965T-BYX;6RU7&MSV[@5_2L<M]-)9N(5GGRDCF<2D=MF9A^>N-M^IDG(8I<B
M59*RX_[Z7E /2L E++G<?(@M^N"0N'B=<P'JYKEN?F^72G7>]U59M9^NEEVW
M_CB;M=E2K=+VAWJM*OC+HFY6:0<?F\=9NVY4FO>%5N6,$>+/5FE17=W>]-?N
MFMN;>M.51:7N&J_=K%9I\_)%E?7SIRMZM;_PK7A<=OK"[/9FG3ZJ>]7]MKYK
MX-/LP)(7*U6U15UYC5I\NOI,/R:2ZP(]XI^%>FZ/?O=T51[J^G?]X6O^Z8KH
M)U*ERCI-D<*/)S579:F9X#G^LR.].MQ3%SS^?<_^8U]YJ,Q#VJIY7?ZKR+OE
MIZOPRLO5(MV4W;?Z^>]J5R&I^;*Z;/O_O><MUO>OO&S3=O5J5QB>8%54VY_I
M]UT@C@H #UZ [0HPLX 8*<!W!;A98.R1Q*Z ./<.<E>@K_IL6_<^<'':I;<W
M3?WL-1H-;/J7/OI]:8A74>F.<M\U\-<"RG6W\[K*H=E5[GVM.M44*P^NM'59
MY&D'%^\[^ ']HFN]>N'-TW;I_0A]J_6NO=_N8^_=G]_?S#IX#$TVRW:W_+*]
M)1NY)?=^KJMNV7H)W#I'RL?N\I0Y"&90_T,0V#X(7YB3\>>T^<'C](/'"&/(
M \W/+TZQ^KB+QRIS%D_.+TX<P>"''L%[/C["]^M:-6E75(_;05QTA6JQ1MZR
M")Q%SV\?VW6:J4]7,(&UJGE25[=_^1/UR5^Q $])%D])EDQ$=M(4XM 4PL5^
M^PLL%$65U2OEP9+@=4OE0>,4=:ZOEIM<-U)55]<9#(>F+DO]N=##6+4=VF;;
MV\G^=GH)>;JE?A!([M_,GHZ; \/Q@$AYBHMMG&"18#(XQ24VCLN02RX.N)/X
MR$-\I+.K?L[_#3/D=GKJ:EBW(!!942JO&@('U_6G#*:NCUA(Y)3=>$JR>$JR
M9"*RDV;R#\WD.[OQ?5=GO_?+>>Y!FX#&:5.M$K#FV#+Y1SU%"A90HW_:*![)
M,#)ZIXUBE%#*C,YIPZCTR1'LI-+!H=*!L]*Q@DAF1;J50U7NI:NZZ8K_CM8\
ML)^6,Q&&1M516.2;(].& 2;B!BRQ8:&$*6&D[N&A[J&S[C\I:&NOT1I-RX8-
M?%@450ICLWK$JA[:=9+<:,VY#0II:$PT,<+$B#4=V2C) S_$*QT=*AU=6NG7
MFCRR>QZ7PIR,;50 W4(8-;=1S)>A29;8,,YI$'"\[I0,,I(X:_\W\"0>]/2B
M>E*[*1E5AL2Z_S7W ]^HS1S#,1)&OC$<8@PH24 %-RJ. 4.HN!QI=GJDH*FS
MZE_2'*S)0^>I[WIJ4VB]G127+C.3LL4[MN/(^%$0F?&S43"9^B/!8T/PV"O3
MY$(UC<H/RW7Z?1]'[YU>T)]4\X*;#"?QQ2&=DBW>L9T,,U\/-#.H-DZ02,JQ
MX3AH>.K4I8?AV*:@AF V4O_9%&L]*M%(3BKE)V6+W\+F80)H1W0R_B,1D9%(
M#Q*=NC6Z&>D2UGHTR$Z:BX,\)5N\8SN)C1"<$[.[ON&NGD- TD'H4Z= O;V[
MN_/*.JVT#WHLGE2E6GQ]>8/.Q;K+?$=TNJ[P(/*)N0"="4PF>+33X WRF_I.
MFS1?IM6C:F&*W;I%G<71Z3MM%[-T771IZ16=6K6H0:).<7]QQYV2+9Z4+9F*
M[;29!L- W8[A:Y4UO88L=/XTJS?:UL(2J(JG]*'$986MWZ]92'E(3?6,(:DO
M(DFHV:$Q)!,::_9H#"D8\>F(KZ>#@:!N!W$<"RTIJZYN1O)0U%;SU^ 8F6\)
M:0Q)?>J'/C-C@"%9( -+3R-(RD!VDV D!(.=H&X_\6X?@_=>K(9H0-=;IT6^
M%TEX2&R5?RU Y?NFCT: ,F+$]!88'^510(49#008\I!$>##88"^8VUX<^L.[
M?2S>GPR3=?JBQ\C6:&=9LP%%61;I0U&.YB^9;0@B00)N6A$$!\:!A<QP&#$"
MI(2%TNPR" X4GPA&C @;C AS&Y'C00,Z6AW"@E;?UO,P:(0U:!"<I)S;M;=Q
M.I]-1&A6'[EQ0)@8T;QLL!+L-2LQ5#_?VXI&P>2QP2-@B^_K ,:XF7'!<& ;
M+26 X*!5F:GY$1@8*2)'K!0;-#]S:_Y^=V;3]E[*J\_,XC-$%C/!)"%6&# D
MEV#>S20,@A22(Y,G I0!D4+0D5@,JIP)I^3YVJ<ASJC^I*I\4K9X4K9D*K;3
M!AD$/',+^&^JVS15;Y!J:)5.-2L8I.NZ+?!$D9ONXH:9-#'_%C;4DS+;.S!&
MQCPI&P0_<R?<[S9-MM0S(83[E82<F^GB.$^J[IF=F;^&B0G^F?,( N14POHC
M1T(YB'+F%N5W39TIE;?[)$KW<A11+R_:KBD>-CK!BX?7ELB!-)]_CJ HLV Q
M N,RXG8XD.1_P%@T%HQ!E3.W*O^<001@Q.HM#8A'\LN=]TVE)<3DIY_F:/6=
M?!?WKBG9XK>PX:,8L0!<T#'-.Q@ YC8 ][N,TKK1BSD$68M;9R+/37AQN*=D
MBQFV0<'!&YB=U\:-I^GX8""XVT#HK?3UT;2X#^J'(:)]?$NM()=UF>-G'A O
M0 /?-W=CYA@P\JFYT1YCN"!DS/3O"7IG$A(9C=@&/M@&[K8-)[JQ.%,X<5O%
M@Y>.J!T)!!ARWXX$@O-E9.T#)AB0,RHY&QEQ?' 0G#E5XX_[3<K7*C_IUL.D
M;/&D;,E4;*<-<G04R6UIXB9]]A9-O?+:9=UT6]FH07H(@]O+"W0>Y+:O8+X(
M F::6P1(*67<3)3$[N>\.*I_Q*$B/I@C[MZRB(]52W] YI(S1!S9+& P4ADS
M@XL J0PB:6;;W(][<7#_"*/#!Z/#W4;G<_X$<TB_>;E.7_2Z\EYWULOZ[Z3F
M9U*VF-N>!29]V]LCN&L6\&@L%\@'=\/=[N;;/K"FFWS @XF8 S!9/C-3Y#@P
M#,WC(S$&C 0GEI;!@()',J(C4IP/OH2?[TO.B(&3[.(.-25;_!8V5(=SQ!X)
MRJD_)AX'W\//.<]T.,+D9?78W(CN,)!0FET-P86<!*;CPW L#")BGF[!@#R4
M<BR3Q@<7PMTNY&2TP2+Q!*JYT*GVJN[0M*J;[^*^-JD)>0L;WM>0C0XC-7%Z
MXG<P*L)M5(X79]?:C![O=5)?&OI)V6*!;:,00:RNC %E),)PY%"B&(R.<!N=
MPYS9*\JB;3?]2MWWZ]5*G^'0!U71P"*;('XDS#P. @O Z9BC&H%1081)ER X
M'@5RK(L--D>X-TIZPP<&^*G(P?0]O!S-;&[?(^RM"["JG)@'1>8(,.!A*$SE
MA^# 3Y,HM'):&)+Y4<#YR$:K&$R&<)N,9+%063^]J>]9?U3":]).>=GNV 1T
M#'UD @T(LM/!I'GV<([ 0L8M'8S (I]'U P%NKW"1V9Z<?2R@=L6_+KI%B44
MTN-AK+Z(I.<\]*WC!AB0 HP1\Y V@F3,9T%D[AN.4(;1R&$#,4AVX9;L_7C0
MR9_^9(S.!SVEI4Z8?_ >U&-152/'EH4M<?V 2QF8.1 $*/3.8& F0<X%)AC0
MY\(/QB:'05T+M[K6P?A@1:(/CUYVFB+3[X5E/4I5^5AH;.4+/=F/S#=(Y@B0
MA5)O*YJA01BQ8"<(T(SA:6@&S2T"9WIHM)]X::/Z-QN:0J?1Z@5ZD$I,*L(G
M98LG94NF8CMMIT&N"[=<'VTGM%70EP&T:#=[*I+FQWLJPAA0PJR3  B0.WOJ
M(-J%6[3_X[7M58&\>D"8/H5BUAH#(GMP\;F,R1F,IR^##=)9$N?XO-^LUV7_
MMFI:ZJVYK*S;3:/V"YK7KVY%M7V[&N0U_C[8I!IZ4K9X4K9D*K;3UAK4N'SU
MM-+NP']_4*E 3TV[.2XXSSL543P542)M=2]\0=C(X)>#O)=N>?]UYQ#'@[HM
M+T\F*%!2QM!'8#Y,8N;A0(F<9PHB8J;7$@3'?.++$?TN!_TNW?K]Z^Y\Z(N7
MYGFQ36K_GV<#W7>\>!*8](V('=MQLS!)(O- 7H+@^B.;YC0[._KR@)5J'OMO
M;6B]/GC;M\8/5P_?#/&Y_SX$X_H7^G%.D>LQ_9ALO_=AH-]^#<7/:0/RNO5*
MM8!;D1\">-AF^\T.VP]=O>Z_NN"A[KIZU?^Z5&FN&@V OR_JNMM_T#<X?+_&
M[?\ 4$L#!!0    ( $R"^52E4(-?U0<  /L:   8    >&PO=V]R:W-H965T
M<R]S:&5E=#<N>&UL[5E;;QNY&7V?7T%HT44*R+K:62>Q#<B*@[B('<'R9H$6
M?:"&E(8PAYR0'"GJK^_YR-'%6=D;8!=]J5]BD4.>[W:^RV3.5M8]^$+*P+Z5
MVOCS5A%"];;;]7DA2^X[MI(&3^;6E3Q@Z19=7SG)1;Q4ZNZ@UWO=+;DRK8NS
MN#=Q%V>V#EH9.7',UV7)W?I2:KLZ;_5;FXT[M2@";70OSBJ^D%,9?JTF#JON
M%D6H4AJOK&%.SL];H_[;\3&=CP>^*+GR>[\963*S]H$6U^*\U2.%I)9Y( 2.
M/TLYEEH3$-3XVF"VMB+IXO[O#?J':#MLF7$OQU;_ID0HSENG+2;DG-<ZW-G5
M1]G8<T)XN=4^_LM6Z>P0$O/:!ULVE[$NE4E_^;?&#WL73GM/7!@T%P8_>F'8
M7!A&0Y-FT:SW//"+,V=7S-%IH-&/Z)MX&]8H0U&<!H>G"O?"Q>5H>CUEGS^P
MR=W5].KV?G1__?GVK!L 30>Z>0-SF6 &3\ ,V8TUH?#LR@@I#MP?/W^_/W@&
MH N;MH8--H9=#IY%O.&NPX;]-AOT!H-#"CU__;W,M]?[SZ@SW/IY&/&&3^"-
M\MS6)BBS8!.K5:ZD9_\:S7QP(/*_#SD\X1T?QJ/D?NLKGLOS%K+72[>4K8N?
M?^J_[KT[9.Q?!/;(]..MZ<?/H?\XQ9Z%.:QDOY-=<J\\LW,VH5T3>"P/'790
M++LO<(@I$Z13999;L,UX*1A^><1%\(#%7!EN<L4U\X"3*%K!LU<__W0Z&/3>
M_>')>*[_[N^0DNM:2!8*B7(5XT^*9A^T_*9F6K*IU35IZ]DU*62BZL"Z-B#?
M*[K6R!S;LN)FO4%N,P6D56&U7A_9E8$BOIYY)11W1*RM@ _2E5N7? JBP]K9
M+3=VC%[P2#K):V1MGN^$'="7L/8>7"J+WH+M"3:GVR7AMMGM>,K>R[ET#GJ.
MK:LZI$2H'2Q-BES]<]P@<B-PRQ P^VBU0+XTZM$3LOKU"?M;%N,G?8"+V=7M
M!">66$7OM]FG3^.M,=\]W(:&T.C9C33"!O[[2\V#S84.&VF=:'.4IV!D,ZX1
M>[B;P)#'QO,\>:?@2\EF4AHFM4+1CE2I*\1@1QX<[! ;61-;MN*>& /_6!<O
MX/@-7[/^H,WZ;]Z<DJU$B2D1C6AT*Y=<\"B]X((9R]#;'4\J4*W1[!^UD6S8
M2P => +EK/^F'7$V<A$56Z(@:8B$@1:6SJ0CGXRY@0"ZEN':*2*YH0ZY0$M2
MDI"JVN4%6BDE(:< G;3[_5[[Y'6/#4_8X)CU>STR-=N(W,3R$6F%7&*FJ-KH
M;J:>PY6UD_$DIHL'C#.^DI1H8<UHDE$YUY0"*B^8QR@2%8%#HO.([=!E!4>A
M"7R&#RIG19V'-OMX-;J?CK[<H;K]<ORNG:%T)'Q*9NM8':L#\RM5EE2L*XL&
M&]5 [2&!X%W4'0?;;+:.PNG@4_+!:8TC/AZ(.PP^=C)@PH*W"HP9TF4H'3%V
M9#.IP9FV9H&SV%56$%K \)2H1CK,8N!JHE^4;*1;T-;76E&:002-<%$(/1?2
MI_T].82YU2F=R\A<<-U8$K+SVF^C^ZN[/;>Q[]V60(C=J,O) 4!4SJE%6N7@
MDD9R\J\USS%B08&4[:F46^7VG)M1%'ST6@+6%M5$U)+LVG-R9#070D41>+:S
MYY$JC1W^,?&AC]TGF]]C6R/X",E:H\!E.\JA &KUGR;BF",U**+7'.QP,3%G
MRM)&*6'0*S((Z3\GC=RF!$)/,*FI-?>3D=]5VL1G[JAZ!'X$O0/N^WTM139W
MMHR&( M+6 >)VBY(.\;!6:#G2J"B'26E%(HG2:$0 );"5=8Z5AAH@E:Z1&4$
MEG,VCN:1ZP C$Q'#Y,Y*5;1>J5!LF"*#LUK697N;C^WDG) 2'*HD"($IEC*\
M48.LBZZOJ>_"$ULK*;BFH)K*X*KH9_(B$:G$H27!Y<Y6;*VD%C%<66/4!BN1
M ?4^LK*PV$>7%$SSV@BW1A[ FD7J$T21NB2ND$H;CD3=*S0,E$01E8:GH3@3
M:JF2@[[G3196EAD%?P#Y,/-24B^<:K@/%_+04'Q[,[(\1G<>#8RR,[QZS?!^
M]K#)5V-1)QD-CBI6&40.0\-2N1HVQ2(YIV#H-8/^Z + $GN$&W_^<OW^J/^F
M(5T;O<-3$D*OV !0>E9D>'PG9(5$Q2W@=9@..TEI.L_G<[R&X;R$M>@>3>[L
MIJ%-%G&'J2=U";S.:=%(:KB%V#4 .1.88^"9V!1IGMM87?(F4W,>JT* [,P7
M%MFVD+ X54'1O"LAF@*ON0;\1R\% /%B 8\Y0P, 3B^(^[%%6I<:.O&?-F*E
MCG4[9B$)-I+*%_R])@HBW-&26>TQFWK?SG8&TR29RI!UC9%Q*-UKR4W\FO*3
MB"7JIEW$EIA$;,XU@=JY0E%;?S!P%..D"=;4%++43NDQZC;*D?=Q*(MM1BL^
M@_;$YY+*$R%K:18(:DQT9+^CC$U"O=RTX3@N==BA=XG_V9B>_?%0_L2(?6AD
M_;,C=O:#(_;>F/373]C9CT[8[$]-V"\3W\O$]S+QO4Q\+Q/?R\3W,O']'T]\
MZ3]\NWO?%TK*)OKL@O)"XU;ZU+#=W7[9&<4/&MW=\?19Z(:[!66^EG-<[75^
M.6DQESZUI$6P5?Q:,;,!T8T_04DA'1W \[E%[6@6)&#[O>OBOU!+ P04
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
MJL8'X/=%537N VZ 8\<(O!?_ U!+ P04    " !,@OE4#%)VPID&  "X%@
M&    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;.U866_;.!!^UZ\8N$61 DJL
MP[*=Y@"<Q-EFD0MQO(L^TA)M$Y5$EZ3C>'_]SE!'W$1QN[L%]B4O-J_YYN3P
M@PY74GW5<\X-/&9IKH]:<V,6G]IM'<]YQO2>7/ <=Z929<S@5,W:>J$X2ZQ0
MEK8#S^NV,R;RUO&A7;M5QX=R:5*1\UL%>IEE3*U/>"I71RV_52W<B=G<T$+[
M^'#!9GS$S7AQJW#6KE$2D?%<"YF#XM.CUL#_=-JA\_; 'X*O],88R).)E%]I
M<I$<M3PRB*<\-H3 \.^!G_(T)2 TXUN)V:I5DN#FN$(_M[ZC+Q.F^:E,_Q2)
MF1^U^BU(^)0M4W,G5Y]YZ4]$>+%,M?V%57'6#UL0+[6162F,%F0B+_[98QF'
M#8&^]XI 4 H$/RL0E@*A=;2PS+IUQ@P[/E1R!8I.(QH-;&RL-'HC<LKBR"C<
M%2AGCB^'@]%P=-@VB$4K[;B4.RGD@E?D0KB2N9EK&.8)3QKD3[?+^\$6@#8Z
M47L25)Z<!%L1KYC:@]!W(?""H,F@[>)G/*[%_2WFA'5@0XL7OA98CL6EFP);
MR'6:Y>C6?M(+%O.C%EY+S=4#;QU_>.=WO8,FIWX1V'<N=FH7.]O0M]3.5KEF
MJ\(]IP@9%+ PB&.YS(W(9P[+$^P8"ZEH!K.E2%@><\ >!FDAH_BWI4 L,'-F
MJL4)!_[ TB4S/ '"B%.FM9@*FFK@PLRY FR(BEE@A)N*W$)7"&L$I)G6G%LS
M&N1<T Q/[)KU@A-&@H;$IH0BW)=@$DOU_,GZ%2*"X2K3,,-6C"/R(P>\))F]
M)*Z5/)79@N5K!^&E2K1=4SRU[BEJ5[MRNKO4''8^O.L'@7=P=S.V(__@(QJN
M\4T@%ZQ2D)-4S%C12HV%LKG(#5#(<']:'ERP-79MHT$^6+NXM;3.5L;6(/(X
M72:8$/%(IN!IE@+7,4L+!1AW- N]P"V^PCVYH'5MS6E3S @2XV5/5YLVE4PA
M+/9ZJ1!9Y$9:"Q*^(>"\-'4UY^C68J'D0@F,SQ[</\6/0N+W#O1&YLL\D++2
M%U(&&+\B;FAZH2$5;")2803F.UXJ<A5L7:(93[&M3JUW*=GP[" ADQ,,"]P:
M1!;$Z+%,L; IF1,,'%6A;>MZ;\,.N@9EFDR#1[8*' P250$6T!)[JTJM@B+_
M=&6*(B0[*8@NO+1;\.>*-JH%T3/VE3\/.5-"DYZIDAF).':_.?!EN!,)N31H
MZY*EZ1KK3SX(K"(&1$<$KM1IGJ28F&R1BE@8P)SQ U*!#SZ6!3F Q68$ONFV
M;!L"XV!6%<^*PIQ(A8V.;"4D$)JBE9!?B="VYVR$J/:/N$("-GL%=[(WYX&)
MU%K'-H4PKR@46X605/7GU/!6KU6ZPGX2[45VVUB@"1&KDE2)OWAYRS=O]_.;
M7%=;G5VL:R$3X/2R KZ+\;Q^&#_!:'QU-;C[ C?G<'?QV^?[W9OSW?%H"(/1
M:'@/@^NSH@'#Y<7@Y.+RXOZ+\ST"X$O)LPGV@NJU="SWH]"/T9R!+53GI*AA
M%WYG^1+Y(?CP'C 9;M#MX:C3#UW?#YTS*K-8%.'<\4,WZG3A(^P$W<CMT_ )
M"-TA':5S".:%;B_8@"U:$EQ6\?A9&PHQ;"Y84=H ?T2*C N!&X7[$ 2N%_6<
MVZH.=ORNZ_4C:V._Y^Y[X3^S<33'+K!+=5WW@_<0]5RO$^&@UW-[?N1<RGSV
M_1F_TW6[O2[XX;X;18%S+ZF4&Q3 .*_JC"=.T7<JVZOZR/DCM8*E@C5GJNA[
MC+93K#V-)7+Z>7@VOAQ2C8ROSRY&IS?CZ_OA&=P-K^_A=O#E"O]'CJT&#",&
M*HAH%D+4Q^!X-.Y A)8&=AQ!UW<]'-=6![[K=R+G F]I;"NGLIFNY0YZTD&
MCV5FZ@)WGXJY4E[YW\2-WEC(&PMY8R%O+.2-A?PO+(3>EI*#O* ,_X:&;&$9
MY/@S'?X^/:?]?3?P(F>0),*&*NAZ;K?K._<;-WTG"#ON?M_#]^9[-A(B4J^W
M\;XWJ F\5\G,"PK3)/X3].57.?<*S8GP >WV-PA.V(^0A?D_[_9K_.DY<WK!
MEWX4D$:N]#I%>DZ-?DR(_@OQZ?7=H.,]'X=DG^^5%*CGN9U.28%ZOKO?V:!
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
MK5;[,"0.&74NJ<?3P+_O\229!AI2U.X^[3X0VV/[^)SO^WQL<[2L_*=Z[EQ
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
M\+5!AZ%W3#02*N61\9UQR1[#@I:7-1=3Z'V&CPO+CR3= ]'"1 MO9HY7HY3
MDR/!RN$*-3-O FRW8$.%!U5VFZB8DV:4TY113E*1Y^A4YR>C::_KA4'4_*=6
M P<UJ,-3L9H$L60&T_'",*B_<Z51.^.3%_+PA$\L&EA'%JTP<3364)-M.3Z<
MZNI%4.>K]>(6 WM#IK?W#^O%;]/UXOZ.S']=SN]6<\<>7KNPK:J_3_FT99D)
M[[]SRZZ^-^B&(VCE"%HXHM!D9=@W;!T<Q8$7QGV".6>3QK$EA:?;N![0GW5:
M-.F0"(YN-SW&Y3/)E@P@_ST#PBNC6\_KQ(/3[WTI (3#DR9;;%BJFOZ_R7#1
MG@[5O>P_ZP8*D#O;)"ET!)I6-0;-:M.'36W[X?\C7C5Q>(OL&%=X,VT1&ESV
MNRZ156-43;0H;6^Q$1H[%3O,L)<$:01P?RN$/DW, 4UW.OD;4$L#!!0    (
M $R"^53NDZ[K'@0  #0/   9    >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM
M;.U7;6_;-A#^KE]QT(IA [SHS2]I9AMP;*45D#A![+3#AGV@)<HF(HDN2<?I
M?OV.E*4XF^(::3$,V#XDUI&\Y^X>'A^)_2T7]W)%J8+'/"ODP%XIM3YS'!FO
M:$[D"5_3 F=2+G*BT!1+1ZX%)8EQRC/'=]VNDQ-6V,.^&;L1PS[?J(P5]$:
MW.0Y$9_/:<:W ]NSJX%;MEPI/> ,^VNRI#.J[M8W BVG1DE83@O)> &"I@-[
MY)V-VWJ]6?"!T:W<>P9=R8+S>VU$R<!V=4(TH['2" 1_'NB89ID&PC0^[3#M
M.J1VW'^NT"],[5C+@D@ZYME'EJC5P#ZU(:$IV63JEF_?TUT]'8T7\TR:_[ M
MUW8"&^*-5#S?.6,&.2O*7_*XXV'/X=1]P<'?.?C'.@0[A\ 46F9FRIH0189]
MP;<@]&I$TP^&&^.-U;!"[^),"9QEZ*>&[ZZO)Q^CRTL832<03>>CZ;OH_#*$
MT6P6SF=]1V$,O=*)=WCG)9[_ EX 5[Q0*PEAD="DP7]\V-_S#P X6%Q=H5]5
M>.X?1+PBX@0"KP6^Z_M-"1UVG]"X=O<.I!/4A <&+WB)<,Z3+<LR($4"4:%(
ML62+C,)(2JHD3)B,,RXW@L)OHX54 OO\]Z9M**.TFZ/HLW\FUR2F QL/MZ3B
M@=K#[[_SNN[/311\([!GA+1K0MJ'T%_1@0?QFK,]/;$.QX%JVFJ>GHW?AY,[
MM*\OX"](D_ BFD;S$"ZC#V&#KU5MN75.,E+$%(@$G@)V%LT75%3=Y<(;\%N=
MH-WR>QUKE"1,"YV$GZPH7Q,F4#L5&J.<"\7^($8%?_!ZW9;KNO#C%\ ]TV]X
M%N)5?1B>Q8OPN*6L8(K")0IK0V\>D7ZOY^ILCDV^[7Y-[KM@4-,K:$84E: X
MJ!6"Q9\V3)H\-&HXO<&:'JA4.A=Y GL59Z9B]E0Q*4]CC"4PJ;0[GL2$@J2Q
MT!,Z(3."K[Y["65D'.+6$9&MR1/3*7T5T3Y6WBVI?F4[>*W3P&U >&%/_L:^
MU^J]+9=6U5B9KN8@B>4+#=,PA.D&6;%UR:;DJ=H2E+TG+H_:Q7$CI/4,TOR5
M52(P?\#5",T$( S+3;2-I.DF U,"AO$Z$$!8S5IDGR+ZB)]0DM8X4-!'!2FV
M$'RF1$A@4I.6\@P_D>39,^D(9_/H:C1'F;BXF]_=HD1<7=_.HU]'\^AZ"N$O
M-^%T%EH5Q=UR@] ,]HWVOM'9-[J5 4TJ_TK=//S"^H*L_B.ZJ3,S3?V-!6T/
M]S\J-MY;PZEWZG^%V+C'RY5\4:_>/"G6_XKS[U><\E/0V;N8(&-+<U_3^[,I
M5'E'J4?K*^'(W(2<I^7E?1)?0$N&'Q093='5/>EU;!#E':TT%%^;:\Z"*]P>
M\[C":RT5>@'.IYRKRM !ZHOR\$]02P,$%     @ 3(+Y5 ?#U@?J @  4 @
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
M%YSJA<IO5<H"I<G+ GD]%B6;$3HCG4$$BA N$L)I*<K%$HI'C!ZGY5DB4K'
MJK\2".]VN'^ 7NH2-]'8@F-'MXO9T$%L O/ R"0#H0=M0*.H_9.\Y#CHW.,
MM]+^U?"Q:4B61%+,.! C37($1 R6T<8F/8A5?*$&NJWXB# <B4)M @[\.,!I
M(C'0V$[0#ROVJ+4TCW: "$'L<UZU[M]MU/IOPE_M/GF" !GVMB!LW[0"]RT$
M%CNS'^[*P ^@R._J=]H81#RTQIYG N9V-L3RF@#H(D'0MTRO%[Z5/E/MCZYN
MX(;+<I,@_R_HL([M-DY,P>C[9FA96]DQ 7V_']0LN8H7[(X7'E &.;8QO$:8
M+4DQ \<#UX>QTE 3<R0J&99\7!$PDKM%<HJ)C1%3B(5D],L4:8SY/,EUM#57
M0JZ"3(KKJ+Z988:6;\)I(X@9G245P2N,O<%D2,_WP=QHE//!^!8^#2[N1A.Z
M'4PF(^RRP1 #?HMQUHD9#T['%^/I&%_!YW>7-Y2>5H<B]B49:4(_RQ5:@[!:
MB!2YE[;M'02N:0>^,2@*WHK6H3%DQ1)LETXSX[1,4DT( [>"H0NJJ]"OKA,V
M0U*JN3$R\C(CZ4'#0Q' ]-&QAQ->K]_#3%X(RB/&'L,Z4[#G5=2><LR1X$K-
M@'4I*/89TGIW;,,@,&T[((01BFA,3*?A/-';YY@IIETX!+L?X+P95.VJ?WU#
MGXIU^EJ)1E1Q73RA;>+01DLK_[SB>8'GC$PT9YY+D365L,-$["5MR (U(P5>
MO&I 39*?<H*=JV>CJG;QY5H/Q9M.;LF7]*OD/:\?X%EE_.BS2L-Q739O+K2]
M2F 7#[:TES5,OO_*D;69CK6X>A :)8JM(]T9E=W&0!=__6Q<#Z3UQ/FFR='
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
M_T@ [T^U=NV %EA\ACG^ U!+ P04    " !,@OE4J[:8&X,(  !S&0  &0
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
M1NT<Z'REZ,TWADO0SOCQ/U!+ P04    " !,@OE47ZZH&P('  #0#P  &0
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
M<[/8GP\[RZ34(=[]$]>#82)PI;*=0]-H!..>L 'TCIWDNWNWK%*J)WN7)!R
M<G/AVKW=75=[S2WM3;RYZWX6Z@EEB'*=0]7M)%&+J>;^V"Q,O;1WMDEM< .T
MCPM<N:4B 7R?U[79+FB#W27^ZO]02P,$%     @ 3(+Y5%25<13; P  2P@
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
M&6?8%%8 [R<2^ZW]80]8??,__2=02P,$%     @ 3(+Y5*/H6I3* @  (0<
M !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULK57;;MI $'WG*T:NU">*
M;^1:0"*0JE$;!84T?:CZL-@#7L7>=7?7$/Z^LVOC$HF0JNJ+O9<Y9\\9CV<'
M&ZF>=(9HX+G(A1YZF3'EI>_K),."Z9XL4=#.4JJ"&9JJE:]+A2QUH"+WHR X
M]0O&A3<:N+69&@UD97(N<*9 5T7!U/8*<[D9>J&W6[CGJ\S8!7\T*-D*YVB^
ME3-%,[]E27F!0G,I0.%RZ(W#RTG?QKN 1XX;O3<&ZV0AY9.=W*1#+["",,?$
M6 9&KS5.,,\M$<GXU7!Z[9$6N#_>L7]RWLG+@FF<R/P[3TTV],X]2'')JMS<
MR\UG;/R<6+Y$YMH]85/'AA2<5-K(H@&3@H*+^LV>FSSL <Z#5P!1 XC^%A W
M@-@9K94Y6U-FV&B@Y :4C28V.W"Y<6ARPX7]BG.C:)<3SHPFX]G-P_@KS!_N
M)E\&OB%*N^$G#?RJAD>OP&.XE<)D&JY%BND!_.0X/HR.$/CDI344[0Q=14<9
M;YGJ01QV(0JBZ)"@X_ I)BT\/"(G;O,;.[[X%;[K7Q4W6_@Q7FBCJ&9_'LIQ
M3=$_3&'_XTM=L@2''OVH&M4:O='[=^%I\/&0O_]$]L)MOW7;/\;^=C4=A1\6
M%_9[G0DKN6$YS(U,GJ '+\Z!::6X6'5,AF RA0A%75)H2PJH()*LK0AZ1MV3
M(( XZ@;T.I3!?Q%Y1J)JD9TW16Z1J48<E1L6"U1MR77A-*SUG3A]<=R-@A#"
MP,WN1*>V$UZX\* +EG BBY*)+;5B7=:\=I4)45'.4K[F*:U")0S/85DIVE0@
MI.$)0EI1TJ2+KT2"RE#C-Y9)*5F)E"37)]P]WDP_A!>PYJK2/3A4*_Y>%RI0
MK5QSUI 0CZD;4KO:]O^Q:WO^G_#Z\B"3*RXTY+@D:- [._% U0VYGAA9NIZV
MD(8ZI!MF=(>AL@&TOY32[";V@/96'/T&4$L#!!0    ( $R"^52TXT(K#@4
M $P0   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;.U876_;-A1]]Z^X
M\(JA!1A;WY:[Q$#B)*N!U [B='L8]D!+E$54(EV2JI-_OTO*<9S4,9IB&/;0
MET@4[SGW@Y>'9H[74GW6)6,&[NI*Z)-N:<SJ?;^OLY+55/?DB@F<*:2JJ<&A
M6O;U2C&:.U!=]0//2_HUY:([.G;?KM7H6#:FXH)=*]!-75-U?\8JN3[I^MV'
M#S=\61K[H3\Z7M$EFS/S:76M<-3?LN2\9D)S*4"QXJ1[ZK\?1];>&?S!V5KO
MO(/-9"'E9SN8Y"==SP;$*I89RT#Q\96-6559(@SCRX:SNW5I@;OO#^R7+G?,
M94$U&\OJ3YZ;\J2;=B%G!6TJ<R/7']@FG]CR9;+2[B^L6]LP[D+6:"/K#1@C
MJ+EHG_1N4X<=0.J]  @V@.![ >$&$+I$V\A<6N?4T-&QDFM0UAK9[(NKC4-C
M-ES859P;A;,<<68TG4V/QK/I[<WLZFHR_1TFT]N+FXOY[?RX;Y#>&O6S#=59
M2Q6\0!7"1RE,J>%"Y"S?@Q\?QOO! 8(^YK5-+GA([BPXR/B1JAZ$/H' "X)]
M 1V&G[-L"_</A!-N:QTZOO"E6DN188)*5CBSA(DP3#%MX*_3A38*&_KO?45O
M.:/]G':3O]<KFK&3+NYBS=17UAW]^HN?>+_M2_A?(GN2?K1-/SK$_KI6.TBU
M/U _[G6PQ$?C/376\*)WN)A>=R;B*UJA.J$EUT"AXC4W+,<G7?"*FWO(I%I)
M19WXO+VZ&K\#4U*#>U$T!:Y=@VZ BAQRCHO)%XW!\5)6!0&<*SIV2BI!K0]:
M 5TJGJ'4( Q62N9-9CT+^,A$+@TE,+$)2*Y[D,00QM]$6=//Z""CNGSTB*%I
M,!(XSK,OC8U:K@53VBD=^A=@=;^IJ+92AT7-46Y,B7XM9.9L2[YZ;,WK1F4E
M8N%TJ1BSGCLYM769948NF *W._RT!^=/@J"8UH,'9#<E^SYVH)N<,-32E@RS
ML6!V9^PL-_B6,9;K3M8HY0!H1(7A&5^YP"HIED?(7[L974IEVJ&P,(+19%63
M8V\0ESH>;.U:NX4EK96M$N!!:5<;FXC=X9FI&8)SMC!@VXUGC. 1A#76W&5,
M.IL^1"OK&-L""R75_=/50?\%SM_WX%+)NN-2*PKFSC*PE059[/)B'=94Y<05
M >6?UTW];+V576G%VJYH4#G5*\J]QIF.QC1UP5G>@UM$&FD;=-<)%!@L?&^P
ML,9%? ,!\=* #*,!]& ^_G!Q_NGJ F:7<#Z9W]Y,SC[=3F;3>>>,5E388J+8
MLMIVU$9P/4<1)SX9Q'YGM[O@;>I%Q/-">.?V^ZZF\H=<=6E;$./#]98U@S2*
MB3>,7_;GH[?$"T@:A<^\!4E,AD'P&F]^%)%H,-AZZ^!)E)7;H\BE%J4^"8<I
MG#?*<MGJFA+7!>KV$&3V$'P&;/M@+.L5]A!N$&QP6J$,H.<WN!43+R:#,('A
M,"4A/E$V0BRA1^(P0H^!'Q/?'\*^@^%']#;]J;<_]?:GWOY/]-9'D8K(<!C_
M@-JB*#BUC3WB1\-G^A</(Y*FK]*_Q$M0WZ)#ZO[?:ON;1W7?"*[KA7M&52NT
MWV(.:BU69# @R=##-P_KDZ"HHV@\:BR>?G%"DM"'?;^<^SL7MIJII;O'XDZ4
MC3#MW6W[=7M5/G4WQ/ZC>7O/Q@-BR;$M*U8@U.L-\&:JVKMK.S!RY:Y_"VGP
M,NE>2[SN,V4-<+Z0TCP,K(/M/Q!&_P!02P,$%     @ 3(+Y5/E"7 "!"0
M*AP  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL[5E=;]LX%GW7KR R
MLX,$8!-1WTK; *[C=@(T3A G'0P6^R!+C$U4%CVD7#?SZ_=<RG:<Q$F[N[/[
MLGV)2(F\O/?<K\/XS5*;SW8J9<N^SNK&OMV;MNW\^.C(EE,Y*^RAGLL&7VZU
MF14MIF9R9.=&%I7;-*N/ M]/CF:%:O9.WKAWE^;DC5ZTM6KDI6%V,9L5YNZ=
MK/7R[9[86[^X4I-I2R^.3M[,BXD<R?9F?FDP.]I(J=1,-E;IAAEY^W:O)X[[
M$:UW"SXIN;1;8T:6C+7^3).SZNV>3PK)6I8M22CP^"+[LJY)$-3X8R5S;W,D
M;=P>KZ6_=[;#EG%A95_7OZFJG;[=R_98)6^+1=U>Z>6O<F5/3/)*75OWERV[
MM0D6EPO;ZMEJ,S28J:9[%E]7.&QMR/QG-@2K#<'W;@A7&T)G:*>9,^NT:(N3
M-T8OF:'5D$8#AXW;#6M40UX<M09?%?:U)Z/!A_/!\'IPRMGH[,/P[/U9OS>\
M9OV;T?7%^>"*G0W?7UR=]Z[/+H:L-SQE@_[%\.+\K,].!Y>#X>E@V/_]S5$+
M14C<4;DZ]%UW:/#,H2$[UTT[M6S05++:L;__\GX1O"#@" AL8 C6,+P+7I1X
M7IA#%@K. C\(=BGT\O9366ZVBQ?4"3=>"9V\\#FOR DRI657<JY-JYH)^WMO
M;%N#H/_'+K@[:=%N:50(CNV\*.7;/62ZE>:+W#OYY2>1^*]WF?H7"7M@>+0Q
M/'I)^G\K'%\\=+=)(CGT5FZ0%;11DT;=JK* 5_HN+:5A9TU71ET]:BHV*'6C
M9ZKT3B6J;"6;\HX=LK_ )G8]E5Y?S^9%<\=0P4W12LM4P]JE9OO%@3=HI)G<
M.266^&88-"%#.MWF1E>+LK58:IF=ZF7#%E#/L'8JL;)>S!HV10N@0/OEIRP(
M_->#W_J7;BA>LS'5^@/.EE-53IUD92%,W[*"[:L#5JL_%JIB=JEFJ% 3;ZY1
MQL9UT7R66-;MLL47:"P?JSF^@Q53-58NR.67 O'>Z7QK],SIYZ39A;F%@[C;
MNJ]PZ*W6U2M;W-*")6R1%2-GD%:TJVL/'J3BBZ)<6JIV2HCAXTKAC8I.'Z=F
M822:@(6S(:_5,)TM+(;8:%M5UTRC P(--M-?2./*J.8S#3ISK%Z84MI#MC\^
M\-XI7<F)*:IB7).6]1UB!CY8(?RN?]FCH4A?VQ72P+BHK6:?&W(1?'5]OX1W
MB@ P!XILC:[E8L89]77$98T%T%"U';QP!*FEF@K!:I2T'JQ!='\A*$IMC+;K
MJ+78W*U=63%7<\P/$73*KF.'(?([Y;8@J2263R#1$E:J*<$CK&3C>\/O%<+R
M8F)4B?:Z,-+;7E\:/6=W2M:5)?MD,RV:DC2ZE89,^A,Z+>9M\5D>ND0HRE(O
M&A<Q0%65L&[M=MMEK'6.="^*F20DVZFVSK6E4>-.^Z%N)0L>IG;O7O3E6O16
M[JV= ?Y"A=DY]L&15*-;.5$E&R\LRHRUR#1%^$R+%DK"(E8I>F +QZ*6V3M*
M"F04-FT2U?D%^:M<-$&#.Q+OS8H&U(H^S0LZJ+Z#.\H"_F"R0/AN#C42$8Y:
M=G\8:V4Y;72M5_D'SH;8)T/7.M-)H_ZO@].;CP-V\9Y=#2XOKJY[[S!;E;"1
M=STU4B+X7?.E$E<QM$Z<O.Z=QQY5#@I<=JW;HO:N*.06DOW,HI0'<8B!\'D:
M)MP/TM4D"WF0^=X92BUT;IG\BO()FUZQ..6)R%8/*JM&ENJ^X!8S:H]_=B]R
M'D01"X*P>X8!C[(,0DO4:M867[?$I@(?HV3]7!=ZPO]6M6R_UM8>L'T11%RD
M,3M@@B?0(0@CC.(PY'Z<;S85UE(1$3Q+<Q[G(8N@09ARD6<LBKD0"4]SX0WH
M]$I1]%LJ5>O 6>]_A?/2A"=9Q ZVAM^$7+P >2IX& L:\#@.>0B3:9S KB1/
M=P&>!#Q(H]7CFX#G:0K  YYGF0,\3^+=@$=9S*,X63^? SP0<"*6.<"3G&<(
M$8$-/H]3\1CP@(>)#Y1S%D8\R+$ZCQGB*L%;/X^^!_ \X2*DX^Y'E.VVJ+%E
M0MT*F>&*!=62&V0R9J/6=5^"HX]\K J7^06=4:,UV.-'6?1I,+P9L ^#X>"J
M!Q: ?L]NAF<T&EWCQ<@U?5""WFGOH;.W)][J*"1,FL+2W*6.RRCOJ5[%V.BB
MHMQ*_)B'F:  $"EB/?)<C#Q(O <Q,7*V/_=Y9S&L=3-Y5:/=5FMH]^%7L)3V
MCC,J1/.9JW:J:8MFHE TT<TFZ-]+=%3.:FH"4XWJS]D<)C2K^F?H!D:%G<I;
M)_C 05WKDMR"YKYQ );O\- S+OEX,?SPZN/9)WB@-QH-KN&!JP'>]M?NZ9SA
M_/+ 4][#6L= ^^5LC)*^3L4M+R'0_9#23>2"IW'PR$N UX\"'B<9#06\A/W;
MO@D"@.Y'JPG",X\C[^,3I)]=VT6/-S>*;N>KJR3QCU7W[/@2MB0H5C&21GC[
M+,[8WPX\0-YE0+4PU" (V9:DO7*Q"/)AT.%WEG^D,&! :OW,0BX"GV<B]W!,
M)"#XD.VZ;OP[W#Q'I]IP<^]?XN;L?\K-U^3@^ =+_\'2?[#T'RS]+V'IO\O"
M>%WY?=*"'K./IQS>L46*:]9'D0!^E>NFZ\8?N:I-I!$\-\]C'@?46<"Q(C#9
M,(QWT4:P,)Z'_OKYD#A&:$I1RO( ;09$$201:V*OOS#.9+*SDK#?.(\_88]@
M'B&8,-$]@>Z6T2@C4<$3&ADF&50F AW"AHP+<,D0K"?G(@F>$O8\ &$/4Q82
MOT&7#D,6XDV,8U+_._ACFH$FBWSS?,$O_O&W< \)X8#N1]CBI[ACA**;1.!Y
M$;K_$]S1Y8.$.%[8/>/T$? P,<E9YN<\Q9H,AB5I\-W "V B$KKR1!E80DI<
M/"%=(O$$^1C$&_72(1^+D "$GW _P%7)?\K<A< ]RA>,[@QIS+,,3@!ARE*X
M-OL.Y DA*.=G6R,'I$>E%Q:I5IN[+ME=)W7=\3]AYH[7D"/O.5Z,@,Y]XL<Q
M[DM)D#S/Q)%*6>[S*,0-!>D51;C:9!NZ=Y];#QS^?TZV=R"^XM)4I2+BK(_O
M/O=4FH8Q;I.Y'SY@U2MR["94B.(D63'EYQDR7)/C\I1'N,_G3$0\%41N4X:B
MMNM_WD=;/\?,J/72KU26.:'=+S.;MYL?PGKN]Y^C^^7=KVA@UQ/5P.OR%EO]
MPS3>ZURUGK1Z[G[<&>L6VKLA<41I: &^@X"UZPD=L/EY\.2?4$L#!!0    (
M $R"^50XR7Q^<P(  )H&   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM
M;*U576^;,!1][Z^PJ-2G*8!)/]0F2$G:;GV(%B5K]^S )5@%F]F7IOWWLPUA
MV430-.T%?.U[CN^YQH?)7JI7G0,@>2\+H:=>CEC=^KY.<BB9'LD*A%G)I"H9
MFE#M?%TI8*D#E85/@^#*+QD77CQQ<RL53V2-!1>P4D379<G4QQP*N9]ZH7>8
M6/-=CG;"CR<5V\$&\+E:*1/Y'4O*2Q":2T$49%-O%MXNQC;?);QPV.NC,;%*
MME*^VN IG7J!+0@*2- R,/-Z@P44A24R9?QH.;UN2PL\'A_8'YUVHV7+-"QD
M\9VGF$^]&X^DD+&ZP+7<?X%6SZ7E2V2AW9/LFUP:>"2I-<JR!9L*2BZ:-WMO
M^W $N#D%H"V _@&@ER< 40N(G-"F,B?KGB&+)TKNB;+9ALT.7&\<VJCAPI[B
M!I59Y0:'\>+K<C5;S[X]O3R0QZ?/S^N'S<1'0VR7_:0EF3<D] 1)1)928*[)
M@T@A[<$OAO$A'2#PC:).%CW(FM-!QB53(Q*%GP@-*.TK:!A^#TD'#P?*B;HN
M1XXO.M5E659,,?O%DD>^JQ7HOBXW).-^$GN?;W7%$IAZYL)J4&_@Q1?GX55P
MUZ?P/Y']IG?<Z1T/L?_M5S5(TE]B>#TZZ^DF&9&>/<D"%!HG.Y,9P1Q(<@3,
M6F#.3+ %L)Z4%$QKGG%("4J3+:Q+F@N)>0.OE0*!I +%97IQ?D/#ZSM-7'$"
MF;6E$>D[BG_5V:.H[W#\H^M?@MHY5]2F_EI@XP3=;&>\,^<W_J_TQK7-O=EQ
MH4D!F8$&HVOC0JIQPB9 63DSV4HTUN2&N?EY@+()9CV3$@^!W:#['<4_ 5!+
M P04    " !,@OE4?:B(180%  "\#0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-RYX;6RM5]]SVC@0?N>OT+@WG72& V.2)FT29A)*I^U<KKG2]!YN[D'8
M"U8K2ZXD0_CO;U>R#30NTX=[ <O:']_N?KN2KS;:?+,Y@&./A53V.LJ=*U\/
MAS;-H>!VH$M0N+/4IN .EV8UM*4!GGFE0@Z3.'XY++A0T>3*O[LWDRM=.2D4
MW!MFJZ+@9GL+4F^NHU'4O/@D5KFC%\/)5<E7, ?W4-X;7 U;*YDH0%FA%3.P
MO(YN1J^GIR3O!;X(V-B]9T:1++3^1HOWV744$R"0D#JRP/%O#5.0D@PAC.^U
MS:AU28K[SXWUMSYVC&7!+4RU_%MD+K^.+B*6P9)7TGW2FW=0QW-&]E(MK?]E
MFR";O(I86EFGBUH9$11"A7_^6.=A3^$B_HE"4BLDOZHPKA7&/M" S(?UACL^
MN3)ZPPQ)HS5Z\+GQVAB-4%3%N3.X*U#/3>8/M_/97P^S/S^SV1?\G5\-'9JE
MS6%:F[@-)I*?F!BS.ZU<;ME,99!UZ$^/ZX^2(P:&&$\;5-($=9L<M7C'S8"-
M1WV6Q$G2!>BX^AM(6_71$3CC-L=C;V_\LQQ7"PO?*U".S=;X:]D_-POK#%+X
MWZYT!VNGW=:HK5_;DJ=P'6'?6C!KB";/GXU>QI==H?Y/Q@X"/VT#/SUF_=?(
M==S$Z&+0>YJ_)X;91\5N2B,D&YV'LO=[+@<VU47)U9:A%AC(F%!.,XZR*P-0
MD$6N,G8O\95>LCLP*S#8@2YG?VQ7VO;9)A=ISC;<XIQK4,@MXZB+7&4XB#Y4
MN$Y.@]<!NZ^,K3@:1D>$H+;9.NP'R^A$2K: 5!? .+K1$LWHC4*CY$ED H<J
M@=H+8\!NG \+EDOP\X\Y'*F-5.WJ1+Q@P!$U#FWK,#ZA5LSFW'C!X#WEI7!<
M,IPOZ;<&"TNU6H-Q39[(IJ$Q2+$82($<<E9J0Q.X=^AU3@XL3E!,-,XI;P.'
M=*I-QE4*(:DD'P!,T8]8BI0[C^J]0D$TS,-LMXR7I<3=A01RSEF:<[7RH@C2
M&9R332P]JN!^J,'!_.;MS%[Z\IZ()B-A2Y?>B\NY8\(>Z))XI> 13"HLQ5 4
M@)5P@,5!>FG3E#65VI+"01)Z.UJ=;'+ #</68"FAJ%FI\/PBY)M7.-LQWI13
MY3'[W.)1BJ*+[7[-/:0?"D-LK6/ 1?J]$H8*HZIB@2 ..?/\V44R.K_$DNNB
M0 T;ZL2)^8QG7RL/KXF8@L1BE0C<"P[89S05#%.LM3:Z)<#!,V:L].F$G1F]
M]#P-*%NR[[,#HRSPJ!6EW%(>W8&;4*?:F<"\>")TN6'[;A:4+=RMR>+9U,.>
M1:+793O<:_$T")8TDRFO:)@?,'N'0JA]VK>9VNNM.M'46B%_G639C82>\-/E
M*[8TX;0(S2X;(#B../:=3TN*',"+&=$A$R%DH5)9$77[.),T^?"L<SF^PO'E
M6QCJ,F%/&;WFTC84\\!Q\F1@[ ^T\;3S\0RP.<FCJB]>;2/C :9L@&E[U)50
ME)*['8.?CKZ:RP[!49.T!>U.T D]HP.J7U8/BEHR1$;<3N++::V-%R#PKT:7
M+P['/_F]PSO!Q[H;;HT ]>10F"%^O?7MVV(>L <<]"8$C%RQ#<8NX?Y3)[V&
M^N#EJ0JVLSW?X17\][<2'@61;*YE%0K\1JR%OS)3#-Y8.XGIG:+DT#T6:2/K
M$^,W=A;'_3B.V8A^_=/YX&QOV751.'X.)W''.3SH.(B1[[TF[2MD"/'AS$-(
MXC[BZNU&2)T27'0.D' V-;U=MYW+,=>L"/?%< ;C;0]'>_*J/H&[[BW#O0MR
M0>2B[P;JU$JY<%=NW[:?)C?^1C[<B8?O&O2V$HA'PA)5X\'Y610.R6;A=.FO
MVPOM<,#[QQQK"X8$<'^IM6L6Y*#]8)O\!U!+ P04    " !,@OE4?YMI4[X@
M   ILP  &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX;6SM/=ERVTB2[_45
M%>J9#BD"HD5*UF&['2'+]K0B?(UESSQL[ ,(%$FT08#&(8GS]9M'G2!(N;4S
MN],3>'"W2-:1E957969EO;@KJV_U0JE&WB_SHOYE;]$TJV=/GM3)0BWC>E2N
M5 &_S,IJ&3?PL9H_J5>5BE/JM,R?3(Z.3I\LXZS8>_F"OOM4O7Q1MDV>%>I3
M)>MVN8RK]2N5EW>_[(WWS!>?L_FBP2^>O'RQBN?J1C5?5Y\J^/3$CI)F2U74
M65G(2LU^V;L</[N:'&,':O&W3-W5WM\2ES(MRV_XX3K]9>\((5*Y2AH<(H;_
MW:HKE><X$L#Q70^Z9^?$CO[?9O2WM'A8S#2NU569_SU+F\4O>^=[,E6SN,V;
MS^7=KTHOZ"F.EY1Y3?^5=]SVZ<F>3-JZ*9>Z,T"PS K^?WRO$>%U.#_:TF&B
M.TQ^M,.Q[D"8>\*0T;)>QTW\\D55WLD*6\-H^ ?AAGK#:K("M_&FJ>#7#/HU
M+V^N__+A^NWUU>6'+_+RZNKCUP]?KC_\17[Z^.[ZZOK-C=S_5.99DJGZX,63
M!N;#7D\2/?8K'GNR9>QC^;XLFD4MWQ2I2GOZ7^WN/Y[L&. )+-2N=F)6^VJR
M<\3W<362Q^-(3HXFDSZ =G=_K1+;?;P#G&.+_&,:[WC+>)=)4K9%DQ5S:= L
M_^MR6C<54/=_]R&<QSOI'P]9_EF]BA/URQ[P=*VJ6[7W\N>?QJ='S_L6^T\:
M+%CZB5WZR:[17U[%]4+&12KICS??V^PVSE71U'VKWCE4/Z#[\8'8.H?\LE#B
MJERNXF(MDQ)D4JJJ6L9Y+A? ]OE:YAFT3F56W*JZ65*?55LE"Q 8*7!H@^/*
MLLKF61'G\ =(-)29N),@6MHJ:]:RG,E<U;5L%M"V651*R263<]S 9R73N%$"
M6IF195/*J9()0JL<M"-I%]+]2<85# H3-_#/0%:K6U4!5#. K4@R^"LKZB9K
M6I2;,%H?*0P8_M=A.."/IY8_GN[DCVO 2]' ^D$D$(++NL'UW@!8O3RR<[@M
M.Y@<B)WS!+L(^#,XCG^#_4CRN*ZA#33.]"#K9[#7RU6N&L#4O"S3.B(M#@WD
MJBKG%6X6SE+%=[B+J@+<\3=UNUKE ,1(7A=$)GKXR X./PK<C+J)<7B]PV"&
MJ IA2!!P'*D VP<,FCS[1SS-E81];-4(5R+-2F*>BOK/LJIN#K,BTG^!I8/$
M=D?J'Z?!G9XK'AZMIC:/E0 R\L#"Y:79;*8J^ 96,@5JS^**5F/P61,^LR+)
MVU0Q(ZA[L,52H)J*?VFK2B%#R&D%5(Z$C@ 2&I%N\<.J!$(TPXWLYJT)/$8D
M_]6=$>"KP'!RO^)H_BX@GJ>@C%(YJVCM$ABFFN,&W '6%V5;(T34/P):*-+<
M?A;[,+;*;O$+!$%S&WP\H,_ %GG6& HK :,+,#AY_4A!E<II2_4B]3;]_-/Y
M9'SVO 80BW8&"K&M[ 15F0 IX4?X00\^$C>+;+4R;1R(O XYS?*<)V&SBN01
MT)/&$&&^ L8N6B7WT3Z0A_)/<CPYCLXO3N1S@3I?$E#CY_@#V '')^?R8.N\
MA&J[K]VI$DT8O+]UF:?>K)/3\^CH>+(YZ^3T.#HZOX!9>\7X8X3 =! "@Q 8
MA$"_$!@3.YZ</HU.+H[ER>0LNI@<R7%T]/0\.CT[H;_&T=/S\UTZ_]3J_-.=
M.O\R!T(&@T(AC<G793MM9FTN]2FA5^OO'' +PZ<'(IA);,P4L#S@^38C<B6>
M]"!,3;_8]+M;J *W"I@%33H)IEV&Q%4#C>1X<H^GN%%K;8>U,%*%AM7(3<U4
M1%P+&R/ =H3S40L3KW%CX!3/VY>">*G@/*Q@SBQ9 .7. ,!UY&#!;;40DFS(
MM>^ Q,LR_F:XRXP5DV-!\P7(AZI< 5> !>F6'2]Q\,@G4<^\)>[%9<-7Y3)+
MB :S(@52(_9$1D<+,6)JQS^!6FLV*E6<@&69S8MLEB4QC&(H-")N 1B$^48F
M("2RYA#$:K, '&B!NLAJE$5)S&(%9 ^ W*\H'D,W28=N-BETH)O_7+H))-J9
ME6AG.R7:)T %[!2@%\^&*]S;2+Y3<!);@,'#LU_#T0HT'6[<)2C[?CFW<YHM
M]*H.1-_\XJ'YB8IG)>X=Z1'^$LD":*RL4K8[K*F1*I@SR4AYL7[$35ZJ9E'J
M&>(""1$T+1)TO2CO0+NC__29O+GZ]<WKK^_>R(]OY?LW7W[]^!K_>OWFT^<W
M5]>77ZX_?B!V:H'.!&BP%+6P/#[ZLWBMDIP/P],X1PH3;]NJ(#-"X)2S[)Y-
MBDEOX_>^-A7*X&9+ZX\SH"SU8+-79;SUIS;+4YR*"'N)HD'QF7_<V_Y+%6<Y
MT&O_4B];H.82) *L#\@@1DOE$&E"(,'+IW*MXJH6GP#?.$5/D_&9;O-%)8NB
MS,OYNK?9D6YF248$P/=TR16Y&4 NB"O-=2)D6F/,O_GP25Y[WH^^^<U2;LI9
M@WLO?D?G8^[;*_YW<RU:"(_BW(%S!L[YS^&<'?KOW.J_\]U>/-#T644[#^;!
MN[*8'[[+;H'<MVNZG0-NT70S.,+[,XF-F6#) BV<*B5SA R'MY<WK\ 82<EN
M(!/F2[D"X^/X]"@B7$^.GCLQ\"E'VP*IT H$:@,H[9,PCUB&ZJQB$U__AZL(
MMOO";O?%SNU^6^*QN9!79,\EZ[[]W3G"EOV='XCNT"QJP1#&)8.(3,SWV@PU
M1F;&'HZOHYL16+5YC@$P=(-L[8J^G7 ,>P;WG1IFX"LPVN&K0OB# TL5=1Z8
MQ::=!L(<\RNU EN43NC]"XBZX$<X,^PFNF& ,/ \8?1,D8H\XY,"0L@J1=W#
MV;^8*ZU$X'RO9C/T@FC?D1:-DH/F&# 8R<_: X!THAT4O*:8<,8JS2S2*B_C
M)3(S"IX1]O$69#*V2-E[@=.BA %D>8B*T]]:(Y0 Q31DB7Y"$%95[:.RLRTN
M"D%>,1YA5I5+;"WLIGD=-O<^ZFX0^=RV;E+D[P@T17S LMF%8J8.ST>"7(0)
MB'6YGY=US5XA.FQE=0+?H'%0RQ(Z5N1 K-0"LP5NE>F6%30J'IO*/$L)\]Z*
MW?CL =L<820U%PE+%',X1+*I@3 9-Q1M4AEN>5$"=2@\GA4TLX:&W(@)'3OS
M,O&YJ>M60A'$0S,T0J,!#J#LJ81F'0+1Y\!^=+CNT'RMPV-P-+:#:0)7Z&Z;
M>437)ZX?(Y5F@U0:I-(@E0:I]"^02H'Y-3YRR4Q'.PTPPR*?X;@Y+\AIUINV
MM'.4+>)N<2!ZA@]<GG-5*&8O$T-85=D2V"9?,_WA[W!@0@3>8<R%R ;&9UZ#
M\U':)CJ$,\W*5,VK.*5=7)7Y&H,5$5+CK*V('I%$V[KFC?Q0-DJ,3T<!0'P6
MAP&!'6_58=VHE5S"N#E)* -DY9:CQ3!N*#8FF?),[H]A1X',&F=DZ[U#-RLF
M*^W#GI,Y3E\:!Z38GVSKJ&4E";ERFF=S^A6'<0QE1H[D_O%!O[?58P;$=:*@
M[<D!^9OM?**WH8VF]0(2T1[L/SWPD8.3&IR1QWJ?Q/S!CG%0+=3P5SW+5#H2
M?@!R03N9SS@BE37UEB&T=YSP4>:\D!EZC?4"G+N7/-HX(],ANKXUMS49L"9!
MR20F$"P,E*&PRG ^$.W?*)\&V)>TJ)ZF<B$YDT13R78%*P,J C*IUA:.N (5
M7)$XH\%9 #)0*';>CCZ.7HUX7I0G%,>,1-/!"65X\JS:)T_$6O?&]2@+5(<5
MB<P9H72")#\3L".R"F4(Q1R+2-F;#E(1L+',D'^0!]%10W'%WET8R1O$D^A3
M=?C#BJE&XQ?(I&DKV+H%J%\Y5;!_(-&=C_XY8JQ2, \0;%%RK(2T*6* VBM0
M(C [& !L3IB02&KW4,\QDJ\5;Y30Q%ES:(%CSE:H4(H!1D#@ARJ;MDU9Z0C"
M*EX3PI"_@'A 5#<&97W+98(#U2VG:&)0 A;U3%OD*I''"9$2!QMT=&&- 75?
MV<!F%0I#S]4WL'#@,Q-*EQH(.1FNWXM,^&R4*F:&12#'A,>JF&&9,XE6&06Z
MMTD_A_VE8B^!1@U^2^H-EXAI#Y@EEIF@DV==U"K ;[^Q_2CU,_\CJ)^+0?T,
MZF=0/X/Z&=3/OZ/Z"4]5WA61\<Y3U4U3 DJOZ[IE6?_&G%-Q'3=,N[VQC-WC
M;E%TV8'P)Q3;)O0UC2..<KD$1-8T0&8A5OX M1D ,$B)@70H=00^B[/*$ ;]
M3O>$4A8[()A2DAX5#<%Z8#<896%ST6W6'?_B'^69K)(2.*E>8<8'>8G8RV,Z
M&<#A*)\JRA.L#?W T9J#5UH9@/I&%FK"CB@'K9=JBW'RF#U;A'NVE4B&/?LG
M[UG(T1/'T9.'.?J0481X (CCK<Z2G4-M(8C?-$'TS!%8B!83A'_7QF"1'*EY
M#NH7T* 'LT(1I?@/1@//QN=1  7'@R?/)=/M!H!$4$Q)L"%@"!?LAJ6D6B:1
M%9M'L)^.#ET:PRO40X<WR:+$8#LW/D0*I!LL: 2/PEG-DCOT@9JJ]F/42-G0
MQA*.#XW$N#:1.E,3(TP3LX.R:)=33I@.ET+$QU[3E;6"<$A,JXTK38R:15GG
M@+:N6U"OQ&CJ7E5)5F\B:8NH>01E90-A#82UG;!">>CN88YWWG5\^9&L]*O
MH7U-#NU>B?B(BY/[WPY$SRR"9Y'TD^CUJ%?*'+>,?1W9K/EH,U1 J&Y1U_CG
ML 2/"*@TW8U3()DBR5:Y0;X."H@MGOT(S.VF)Z12D/G,$8Y:VZ"<[=K)_.++
M!PB,/@>9P!(NC385TX1@J5HC4]94LP[,;:NL=P5DF..KC"DTI]B=%X"8Z9CE
MUFC+%F'UF$W_K7?3Y;#I__:;'@H2=ZMYO/M:L][93P G";9>\?&8R[;Y@>B.
M+5^!O$Z$BBO,\2/_#:LS@XT6-W\*9]3L-DM=B$_&&/DEOQ[>@_',7KT7V ?E
M^L;])R?>32\6WF7;U$U,]J_0_C/6$R/Y.LL)C!XH\5\2YTG+X>HYWQW2<7![
MUPDS$3&*G.) GNO-5PE&S;!CLT*=6H_0%$ 8W65>#6Y$R*'0+D=G*XK58I0T
M6!6J(\(2'R(Z<X8*SI]Y@[-2C0./:QP6]$+5?4-<H<W_6ADH.!:-:[]5I-A[
MU\0=R=V#; 8H.S2=-$91X?<"X'Q$F[%RLST:[V8A&X2Q20=D8)'OS[^6C6>@
M5+R/JV1ARS 0[O"JU1:Y^QAN^39PR\ M?T1NX91]8A/Y6B4**4B8BB.&4XYV
M*RM78F"\N\; 5]Z;-^:R5:^R>LR5XN6!Z(Y-9Q]HLHHKBZ @9Z8W7XC,D@)=
M'WCYBZM"]!HS/5:/9JVO18:?;AH=& -: $"%=]D,:&H9?U/>I3/* 0)Z7@;'
M%\UJ-O4(=U3;/+ 8E^XE_70OKQ"%%[2RRQ:]R\9!MLUCG>Q>&ECMI^BXO"@C
M52Z3AFY1J+K-&Q1V;9[JN\I$O*)9 ']WUG]'K3*PP.RBN3M)$%7%CI7)'3W#
M2-_(;3@%,\@DS=?Z,HC%)YN(^E(>^O'P"IL^60+M4ZH;Q2-J+PQ#XLZ!6"GO
M-"L#.1JX\T6WSRW9B#J'B:*4+5[XT'UKO<_H:KMQ$1.\=!X;\C&8;IG&>^\M
MFBO7P;)QQVR+(*=KP7?4+6O@A>^[+,\UG.:>C6 JBYC::'=TNCS D*_A^![U
M>C0B;W1[*;'FRY@Z>F-$71/?2S/+1LP35CQK<X&1MUI'=W1BO;OB0AP07A1R
M"[!#X]ZA.-3W.I&!-F]R]C7S"L9$ D/0%*+CL#?%5>C>.L/J,^4&BFV]@BUV
MQR,$7S[(O4'N#7)OD'M_2+D76I&N:,5X=]6*M^C0_ALYM&'TMY:OKXNZJ=KE
MMIINNT?=8E@6!R*83O1.)[&-8!\['.Y@IZET%WNJG M(Y^&@C&.FGRHOHH[Q
M@4+3&_P-!)?:[&L4(+$5=VNY'^-Q(&MX2)M#I.5TG L88$FW7M-;8"K@FK*M
M3;C2F/YV*C<N,:I$3QH(DR"':*J:.TH4X#% NS093D7"DF=?D@.=^9,N$(B_
M63)H\/)F]KVE^PCLC=?-I1>?6+8 \C*^SY8@:WS.+Z>4-89TG15P<&9* X;9
M:-D6&VTY#8E./G&%EX#KI,JFBM)GW-R+#*B_2A9K/]2 GH0<]$"N\^II:C-
MRE>#(_S))7-001_9W)5\@-8E%S#^X> R;)+'=1- '#%U+.,U59W8BJF1^/FG
MB].SB^?R'4(G7,6FO[8EY\QP\-J4+=7[QIS+&6J8I:_9UJ,!*FD3#CZQ@U\S
M DJ78D0MY-C%6_RUJ$RG[6F7+$Y=F$\@/UM,E*KE]P!D"K[#MN+M& 9/A. ]
M[W3("KLX"P7>4N"%/Z<\'()#;U\/J)SB4E"EOK*JRFE9Q=HYXQH)3?I VIQ0
M@U=*FIC<'SE[9$!DYY0;9&MS_ A^CZ6)X'W=)%X'+M:J8B-EBL4,FX;A+DK#
MDSHW;.WRXOPB'5KY>10?P-A!\J@3.B3Z3[;5+(QXT2D81'5&6K-/Q=@O05G:
M;RH,P 5VG.:->@&+Y=O9%"MT"58FDFKL"!+7!5EO6 KEGM0^CI%ATE.-\3_D
M ,S78P-)VWB<OM693!8Q&2F,'(S;&H$O,B?PN^@QN,Q+-#,8%],?A+3^7:#Z
M$$D/(C%5U*$QU$"*>LM)XS&:<-G1A/V*=]"$@R8<-.&@"0=-.&C"?VM-&)X]
M77FQ\>Y*15=4Y6VN"BR=WGO*?$SAL/) ! /+*ZXV)UPE-I*$H.A0D]D$T51O
M[P\X^+QT)V8*'(\]39R<3A<APEJ8E(M!K06Y2"C-@30U3'9+(X$>+ OBOF6)
M<ID]/.@Y0V9/DK;"WX \<AR;ONA/M?!\.^3(@.ZYFE/0KRUJQ0*ZK@6)RL0@
MJ_$9)M(E74F68F,:+2L65"$U1YU^BW!38H@?*_RM3>?8EJO 4E>D(,)($NR+
MKAF*E5@9.JH)JE(*G5KY1 56D00IYZ,)4 K8: N<@^17DL?9LG:JSFT(+<,;
M/:CD9[ F0A0I=KOH&K/ :MJ@6@+3:=\I0+ )>"],0&5W"OUBVT<CF4E\R=</
M\DS-9%VVY!>J@M0[H!K] RH@A844K_FBDK=5"*"'\#7IR$0O"# $$@^+'H!6
MXN@XX=O6DN7]LC<:7!UD+4894BN?C*4GM+JS.851)\70V8365#72.MMR8>0A
M;L3%RW#QHK/6V(NMARL,$,07\@U*.'N*TB[CNBS@JS4, ]1,OZ'1X:$/F\+:
ML7^P?-P57E>@ /J8#LM2E'-%-H6IH&\&<N5^T>!'%Z8&1%^YFCFGIS$$755@
MPC0(<E<4823?03<1LJ.S*?'>/^"+V,^%**A8@2VKT!:Z=K^RHD#.VQB3 A27
M?-:B,:&Z8 O_5[?W#B+QCCAIIN@R5EWJPG*$B![98;)1"UWBP1#HEC/:8_1(
M,>B108\,>F30(X,>&?1(>,)Q!23'#U20Y.CDE_A^RP'G,?4B5S8]DL;5^>BB
MH0^4;,@G8NW]X\1RYYGS8_UK7:_570/V(JF;60%A]-HX_*Q(846#@'!I@N^M
MHH!MW/"=5I.&"0RW*BN\ VR>7,!6QA7(WJX-_MP\O0+YDN[UB]6&$ LM9L)C
M,,*'SCC]EH&]5DSD03UP >P4H$EAH7=QE=8_CB7M6M,7?X0J8I:YT(MCOKX8
MQG)/?!$^OM<N&K\V%2<5>LD!)15:[4-A]XX..X(Q%(V.0KR'B>Z=E)6]3CZE
MR_@/KXK5 #N<$3"[DN!>$OX40N]?C#1/9Y"*(9PXIVX_:HG@TC9A[U3<EP\
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
MB12XD2&@B&;+6D6G\,,A.B\1 &7%BRF7M;0<6S%!S&&"[O2,>\JY8#DK9YS
M;ZQ<8U4%#SX ]6)"HQA;0>(3S_.=/D<29AFSE?#(\TD81/ 1CF@4DL0TGX$P
M'+-&%1R"N3Z)Z0ZL8P4*5UL^WNK#QBPK-<?]T, ?\6#! 4I"OP.4$C>,G5OV
MA!5?*_0Q(FX26A^3F'1<_\=\'"V%U,>X5 $K;)FP/T 8$S<(L1'')/9"YTJ4
MBY=SO" B41R!YW=(&%)G+#3+FQ: II3ZWQ7YQ)FL]/B=?/Z-) \H#IA^O8;7
M,=0F'4+=T.FE:68II9%+HLASQLAS5E8*I'Y .HF+>_I2F3XBQ?'.7C<L0]V]
MPOY.SDWF;Y#R>P6W1_(ABBE*=L3N)R%FI/?VL/?ETNLL^BYW_HF0QKS9GRZO
MTZ0Q.5X<$6%]1(2'CXC+SX/^Y&I@U#JYZ0]'EU\F-^-!'^X&-V.X[=U?X_^H
MZ5PXB-N<A9,RS=1,K)'/U)%(':RV%&Y3J^2/&CMK:9-, 9,F(7$DQ[15F%QO
M\M>QI1WW$:L>#4W/AS#!2N>:=@ A\DEM.X3(([CIS]Q2CWA!Z P+]-XFY=;G
MK%Q@O8Q)@ !;S=6U@3R?3-O%M\6LJ82]+WG_A:0X(31P7[=](T;/K>B*71($
M%5VQ1SK!#ET=%"W2MX>N!"U#OXFN ]G1J.OVSEVZX')AGQ@*[%*;:W4]6K]B
M>O;RWGZ>OGD"X4XMLE)A>9^CJ7L2XV[(S;-BT]%B96_F4Z'QGF^;2WR)<6DF
MX/>Y$'K;,0O4;[ONWU!+ P04    " !,@OE4B7 >\M<"  "1!P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S,2YX;6RU5=]OFS 0?L]?8;%J:B6K@"$_Z!*D
MA*9JI76MDG9[F/;@P"6@ LYLI^G^^]F&T%0B:1^V%[@S]WV^[WR<AUO&GT0*
M(-%+D9=B9*52KB]L6\0I%%2<LS64ZLN2\8)*Y?*5+=8<:&) 16X3Q^G9!<U*
M*QR:M7L>#ME&YED)]QR)35%0_F<".=N.+-?:+<RR52KU@AT.UW0%<Y"/ZWNN
M/+MA2;("2I&Q$G%8CJRQ>Q'Y.MX$?,]@*_9LI)4L&'O2SDTRLAR=$.002\U
MU>L9(LAS3:32^%US6LV6&KAO[]BOC':E94$%1"S_D24R'5D#"R6PI)M<SMCV
M&FH]7<T7LUR8)]I6L1ZQ4+P1DA4U6&509&7UIB]U'?8  ^< @-0 \E& 5P,\
M([3*S,BZI)*&0\ZVB.MHQ:8-4QN#5FJR4I_B7'+U-5,X&8ZCZ.[QV\,<S:;1
M].;[>/)UBDX?Z"('<3:TI=I!Q]EQS3:IV,@!-@_=LE*F DW+!)(6?'0<[Y(C
M!+:2UN@C.WT3<I3QEO)SY+D8$8>0MH2.PR\A;N#ND72\IMR>X?,.\,T@ANS9
ME!?]'"^$Y*J/?[45NN+QVWGTOWTAUC2&D:5^7@'\&:SP\R>WYWQI$_F/R-Y(
M]AO)_C'V<!Y=3R\?55O=7:&6;FO3?I2P/5WTSC8=U0AQVG0"4@<+Q0)X<[B=
M<1RS32F%FDV[,T(GR'4P<?NX[P3*Z6/?\;#G##KC7(T_6L;J&-4D10G;+.1R
MDZNI5).<DKZ/NST7G6G3PT$_0&>=!R;I7M";G0(<^!YV_8'9R"4!]DB VD[S
M?Y1'ET#7P3E0AT:ZLGO8[;F8^,&'RE!KUZ:+?:_W3AE>I9^@+AX, CQP/=36
MA_;>U"N K\QE() AK09@L]K<-V,S9NW7\.JR4LVQRDJ!<E@JJ'/>[UJ(5Q=
MY4BV-C-TP:2:R,9,U9T)7 >H[TO&Y,[1&S2W</@74$L#!!0    ( $R"^50C
MGHNQY0(  &D'   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;*U5VVZ;
M0!!]]U>,:%2U$@VP@"^IC938CA*IN<C.Y:'JPQK&!G5AZ>XZ3OZ^NV 35\)6
M'_(",[MS#G-FA]GAAHO?,D54\)JS0HZL5*GRS'%DG&).Y2DOL= [2RYRJK0K
M5HXL!=*D N7,(:[;=7*:%58TK-;N133D:\6R N\%R'6>4_%V@8QO1I9G[19F
MV2I59L&)AB5=X1S58WDOM.<T+$F68R$S7H# Y<@Z]\[&@8FO IXRW,@]&XR2
M!>>_C7.=C"S7)(0,8V48J'Z]X!@9,T0ZC3];3JOYI 'NVSOVRTJ[UK*@$L><
M/6>)2D=6WX($EW3-U(QOKG"K)S1\,6>R>L*FCO6)!?%:*IYOP3J#/"OJ-WW=
MUF$/T'</ ,@60/X7X&\!?B6TSJR2-:&*1D/!-R!,M&8S1E6;"JW59(4YQ;D2
M>C?3.!5=WSY-;Q_N9M?3.7QYH N&\NO049K9[#OQEN6B9B$'6'RXX85*)4R+
M!),6_/@XWB-'"!PMJ=%%=KHNR%'&&RI.P?=L("XA;0D=AT\P;N#>D73\ILQ^
MQ><?*G/Q@H7BX@TFF8P9EVN!\/-\(970C?RKK>(U8=!.:'[N,UG2&$>6_GLE
MBA>THL^?O*[[O4WM!Y']HSUHM ?'V*/Y^&HZ>?PQA;M+V&NW-LU'B=K3A /T
M'=T!<=JT .@3Q7R!HCG5SICG)4.%":PX3R2<@&_WO:[M=[N5'7@]NT\&G1G=
MZ#].H<@HDT"+1(^\LF092NC;_J!ODWX(7=OM![;7ZW8>N*(,LN; 3\ C-O$"
MNQMZVAG8H4MLUPVA[9P^L@!&I%'JMBK=JJML?^#;O4'0>=835V<.I> KS2_A
M&W@AL<-!>*P(C70(-*/Q>BU%>-=]8LK6(W:@$6WMY>Q-LQS%JAKR$F*^+E0]
MV)K5YAXYK\:G\QY>7T*Z!U99(8'A4D/=TUYH@:@'>^TH7E:S<<&5GK25F>J[
M$(4)T/M+SM7.,1]H;M?H+U!+ P04    " !,@OE4N4VHD^T$  "J#@  &0
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
M"[#S2RG-ON,6:/X')+\ 4$L#!!0    ( $R"^52)E* /408  %H:   9
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
M2*+0 !J?<ZXV#WJ"\FK:_QM02P,$%     @ 3(+Y5!;[$0_M @  0@@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#(N>&ULO59;;]HP%'[OK["R:FJEM+E#
MZ"!2N71%:J$"NCU,>S#A0*(F-K--Z?[]; =25H5HE::^$%_.]YWSG6/[T-Y2
M]L03 (%>\HSPCI$(L;ZR+!XGD&-^2== Y,Z2LAP+.64KBZ\9X(4&Y9GEVG;#
MRG%*C*BMUQY8U*8;D:4$'ACBFSS'['<7,KKM&(ZQ7YBDJT2H!2MJK_$*IB >
MUP],SJR299'F0'A*"6*P[!C7SE7/5_;:X%L*6WXP1DK)G-(G-1DN.H:M H(,
M8J$8L/P\0P^R3!'),'[M.(W2I0(>CO?L-UJ[U#+'''HT^YXN1-(Q0@,M8(DW
MF9C0[2WL] 2*+Z89U[]H6]AZ@8'B#1<TWX%E!'E*BB]^V>7A !#:1P#N#N#^
M*\#; 3PMM(A,R^IC@:,VHUO$E+5D4P.=&XV6:E*BJC@53.ZF$B>BT7ATT1N/
M9I/QW=UP]!4-1[/!9#"=3='9#,\SX.=M2T@_RMJ*=YS=@M,]PNFA>TI$PM&
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
MUV98X$1#X6S'QZ9U'<2,3T+NP>D" C/BC-<9K,LZ=5C+H\%16"4D?6Y?N).
MKUJ#,%@BL+/ LN+/#"UD@"M;%Q?0(: ,UA:(P9 RR9^'5,@14L(GPCHM0]H0
M1&#'@QC?>8.%_0".S,+=>, NSO%KN N+,+<9#"2.CRP@6+-P'1]>ZC['W0,J
M<$?IB&;T_"? 0T49DL )J8\S 123/G\S\ R8,&F3DAM(0&*C1=J[N.P9\AY"
M@W.G1MYCP@((.R&"D<R<Y['%&#*=PXB-:M^C00 C>-0)?)@V> /R%B%<S@GV
M9@>JN[>K[MX/5/<OT>@F(I^B433NHQ-%STEN1D,[FTRQ,:D;3[2E_8M^6]T_
M**H]L&TS4-7^L%"HV]8_8!B4=T5N4.BQFAAL-A5\@'*=Q'5C$%N8,OSSJ9Z&
M_P_H\+@6["\Z&U&HIS!H@)QH*VM=<#O/[Q7/2ATGMO1*QX,]F:T/S+J-VZE+
MR*.Z_*AD;&.A_3-I2Y]_ ^5:2F=VCZ:E+%.CR_NFNUKJNP(=#V#\?U"T2;B.
M^ ?4/&2^T+&Z>"A]DLN744/.#4*'N@+%!GG8=5&E@AUL#TGX468XY/IRY_KR
MS:[_^6KTZ?WGX1?HUY],HBGT&T?8'6R5;U2MM7Z$0UL8'!3[<A@\[8DS72S>
M9_AKG6RSP#ODGI4JS3TEMA]=Y773FQ8F+A:I_>-'R4+KY"[-,DHRA?_42YTE
MV%T!]&+3!I?V[S1:9V*[W(;Q4>T-F9[7Z1GAMPTT'&^)Q!="[V]CV'G<\CZO
M\'O1B#+H"-MUL1#ER^-/_ IAY+B<>C*P4X9H!/U^#'*.X'+<S0)=2H@R\_D9
MTB^>;8W(?PW^@P9OR1@;>]IV#$V^E$_S[(,Y[=1#8QLZXI%E-P:J%[;C\J1L
M31.]O3>:''\5ZZ>KBLSUNC#-<\UN=_<ZUJ\?A7H/QYNG-3CN(BU@.74+4N>#
MC]Q<-L]5S<+H5?WB,]/&Z+R>+E6<J-(>P/=;K<UV807LW@S/_@)02P,$%
M  @ 3(+Y5 ^]4\6'!   +B$  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N
M>&ULM9IK;^(X%(;_BI5=K6:DV>;"I9<%I!9[M)5*!Y7ISH?1?C#$+=$D=L8V
MI97VQZ]S:4)0<&%Z^-(F(>_C^+S)2X[,8"WD#[5D3*/G).9JZ"RU3B]<5RV6
M+*'J1*2,FT\>A$RH-KORT56I9#3,14GL!I[7=Q,:<6<TR(]-Y6@@5CJ..)M*
MI%9)0N7+%8O%>NCXSNN!N^AQJ;,#[FB0TD<V8_H^G4JSYU:4,$H85Y'@2+*'
MH7/I7Y# RP3Y&?]$;*TVME$VE;D0/[*=ZW#H>-D5L9@M=(:@YM\3&[,XSDCF
M.GZ64*<:,Q-N;K_2/^>3-Y.94\7&(OX6A7HY=,X<%+('NHKUG5C_S<H)]3+>
M0L0J_XO6Q;F]OH,6*Z5%4HK-%201+_[3Y[(0&P+#:1<$I2#8%NP:H5,*.MN"
M[@Y!MQ1T]Q7T2D$^=;>8>UXX3#4=#:18(YF=;6C91E[]7&WJ%?'L1IEI:3Z-
MC$Z/KBYGUS/TY3.:WI$9N?UZ^?7ZRRWZ@)FF4:S0+9629E9^1'^B^QE&'W[_
M.'"U&3B3NXMRD*MBD&#'(!TT$5PO%2(\9&&+?FS7^X$%X)H95],.7J=]%5B)
M$RI/4,?_A (O"-HNR"[';%')_18YWE_NM<C)WG+_S%*,3G4/=')>=P>/W$[1
ME,D5NN9/3&D3 UJAFYLQ^CYAR9S)?]L<MR*S>+M0*5VPH6/R2S'YQ)S1'[_Y
M?>^OMFI#PC DC #!&KYT*U^Z.;VSPY>I--\'4K]\0M.8<HTH#Q'YN8K2S"'T
M_<:<CJXU2U2K05U(@R!A&!)&@& -@WJ503WK@S-=R<72?$NA5$8+UF:"57^H
M"9 P# DC!:R7P[)7DZ=1S_>]7M^$VU-+??M5??MO!M-V)N4/@3D^83P4FEHS
MRDH_M/J0, P)(T"PAD6GE46G1\RH4TB#(&$8$D: 8 V#SBJ#SJS/T&PU5U$8
MF28 +4224OZ"Q)HSJ991BB*NF1E2(_.2UYI?!?M\X\'V3OJ]ZJDN"K_/2=AZ
ME8<6% C6*.AY5=#S@T/)%D)6VJ'W."0,0\(($*QAB>_578QWQ!@JX4 >@=(P
M*(U T9HV;32;_A'#J(2_D49[G87M%WIP6=\8LUFNH"Y7\,M1@_Y#]URRV-0J
M1%-J[GUK"ME'.O@6AZ1A4!J!HC4]JWMIOW/,) )MJT%I&)1&H&A-F^K6VK<V
MAN]-(M#F&I2&06FDI#63K;,KV>K&V;=WSEFRW3$:F]3:"K5)Q*-DE=C##+2M
M!J5A4!J!HC5MJOMOOW_,, /MOT%I&)1&H&A-F^H>W+=VD.\-,] N')2&2UHS
M?H)N\V6.0(W9+'_=8?OV%ML29O3Y[3"#[(S'H#0,2B-0M*9-==_NGQ\SS$#[
M>% :!J41*%IS8:YNY0-K#_K.,+/##[4)E(9+VF:8^5M)!C5@47MW8UTX8?(Q
M7Y!7IJPKKHNUTNIHM>A_F2]U;QT?^Q>D6+JO,<4O"294/D9<H9@]&*1W<FI>
M6&2Q.%_L:)'FJ\]SH;5(\LTEHR&3V0GF\P<A].M.-D#U$XG1_U!+ P04
M" !,@OE4M_7Z,7$%  #V*P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX
M;6RUFEUOXC@4AN_W5UA9[6I'FFF(#?V8I4@M4!6I3%';V;U8[86;&!)-$C.V
M4]I_OTZ@,5Z!:<1)+TJ^SD/.:Y_DQ79_Q<4/&3.FT&N6YO+2BY5:?O5]&<8L
MH_*$+UFNS\RYR*C2NV+ARZ5@-*J"LM3'G<ZIG]$D]P;]ZMA,#/J\4&F2LYE
MLL@R*MZN6<I7EU[@O1]X2!:Q*@_X@_Z2+M@C4]^7,Z'W_)H2)1G+9<)S)-C\
MTKL*O@Z[54!UQ5\)6\FM;52F\LSYCW)G$EUZG?*.6,I"52*H_GAA0Y:F)4G?
MQ\\-U*N_LPS<WGZGWU3)ZV2>J61#GOZ=1"J^],X]%+$Y+5+UP%>W;)-0K^2%
M/)75?[1:7]OK>"@LI.+9)EC?09;DZT_ZNA%B*X!T]P3@30#^: #9!) JT?6=
M56F-J**#ON K),JK-:W<J+2IHG4V25XVXZ,2^FRBX]3@<7@['GV_&Z/[&S0=
M/]W>C\JMT7CV,!Y.KIXF]]_0'R.F:)+*3WU?Z6\LX_QP0[]>T_$>.D%3GJM8
MHG$>L6A'_- ='V 'P->IUOGB]WROL9,XI>($D> SPAV,=]V0.WS$PCH\<-P.
MJ>4G%:^[AS?DV;)03*#QSR)9ZO)0Z)\IRYZ9^'>7VDY86?%?Y9*&[-+3)2V9
M>&'>X/=?@]/.G[LR!8)9>7?KO+L5G>S)>R;T@TBHM\]HEE*=-,VC;0GN].5H
MHE@F=\K0A90!"&;)T*MEZ#F;?\0T-$QH]43+F(IYA K)HDH/FN<%39&@BNT2
MP4TFG=]^0?I/=UA]*LD7^F&GE0YWH88@*$N TUJ 4R?[IA!YH@K!JHQODM=R
M6SIKP ELVOA ,"OWLSKWLQ9KX Q2!B"8)<-Y+<-Y:S7@)N,F-0""L@2XJ 6X
M<+*G-(SU(?'V_Q[@* (GL6GK \&LY(..,2"=%LM@ P=2 HIF2['EQ8+62N$
MNE$MP+!L$; 1 3OI]_-Y$K(/UH&;U;CY@6AVYL8+!J3-2@ UAU T6PIC#P.G
M[3JN$MSH9I4 PK)%,.8P<!NO:TX/]'YG?.,F!Z+9V1HG&)RVV?M!;2$4S9;"
M&,/ :;B.Z_UN=+/>#\*R13"V,'!;KNLB2:,26B:=9$O!7UC9%=R_#MS0QOT
MB&9+8(QA<-%F28":1"B:/6IC7")V6J^C2N( .FA2$C L6P3C#[';>#T)FJ1,
M. O C6C:ZE T.V'C!3%NL0 PJ#F$HME2&'.(W2.%1Q6 &]UHK B&98M@;"%V
M^ZVK0O&,/^LB<+\%W)C&+=_&$"$V-A#WVBP"4(\(1;.E,!X1NX<+CRH"-UIO
MTW+*YTMYHNK"VF\(U$-OC JY4PLXH"V'\8G8;<!F.M5#ALB-:-S^;8P48N,)
M\7F;I0#J#:%HMA3&&V+WJ.%1I>!&[^FYP9FC%@")]D2:<8C$;;V>6!CG/.6+
MMX].IH$.'4+1[.R--21!BY5!0$TC%,V6PIA&XAY /*8R#J#W]>/._LJ )-J"
M;,TQNSW9':.2Q3R-T.2C/Z/=Q,8=HHW!1&)<(VESLIF >DDHFBV%\9*DO0GG
M ^@]/3DM.Q]23&0[Y0!EVJ(85TG<3FU8+;/1W >65LK(.%E*] 6-O\W0)']A
M4GV@8D '(*%HMB+&6)(VIZ8)J.6$HME2&,M)VIN>/H#>]^QW_.: )-J"&.-)
M#G@Y/E<K*EC3^@ =C82BV8N7C-?LMCEGW04UGE T6PIC/+OMS5D?0._IS61_
M>0 "UW+X6RLK]1MB42TXE2CD1:[6BRSKH_6BUJMJ*:=O+E^OB)U2L4ARJ5]>
M<QW:.3G3KSZQ7F2ZWE%\6:W3?.9*OXZJS9C1B(GR GU^SKEZWRF_H%[J._@/
M4$L#!!0    ( $R"^51XK0^!*04  ! =   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;+U9;6^K-AC]*U8V3?=*78.->>N22&G@]D9J>Z.FW3Y<[0,%
M)T$%G-E.TDG[\3,D)0$<U&[6K:H$PWF.[?.8 T\\V%'VPE>$"/":I3D?]E9"
MK*_Z?1ZM2!;R2[HFN;RRH"P+A6RR99^O&0GC,BA+^\@P['X6)GEO-"C/S=AH
M0#<B37(R8X!OLBQD?U^3E.Z&/=A[._&0+%>B.-$?#=;ADLR)>%K/F&SU*Y8X
MR4C.$YH#1A;#WAA>!= K DK$[PG9\9-C4$SEF=*7HC&-ASVC&!%)220*BE!^
M;<F$I&G!),?QUX&T5_59!)X>O[%_*2<O)_,<<C*AZ1])+%;#GML#,5F$FU0\
MT-U7<IB05?!%-.7E)]@=L$8/1!LN:'8(EB/(DGS_';X>A#@)D#SJ '0(0,T
M?"; / 28S0#[3  ^!.#W]F = LJI]_=S+X7S0Q&.!HSN "O0DJTX*-4OHZ5>
M25XLE+E@\FHBX\1H/KVYGWZ93L;WCV \F7Q[NG^<WM^ V;?;Z60:S,$GGX@P
M23FX#QD+BZ1^!K^"I[D//OW\>= 7<@@%43\Z='>][PZ=Z<X$=S07*PZ"/":Q
M(M[OCH>H@Z OYUX)@-X$N$:=C'<ANP0FO #(0$@QH,G[PZ%J/MWA/HDZPX/W
MAQL=8IC5:C!+/O,,WXS1>!,),,WW%E3<RM]O)0A,!<GXGZJ$[QFQFK'PN2N^
M#B,R[$DCXX1M26_TRT_0-GY3B:V3S-=)%F@BJZ4%5VG!7>RC![(E^8: !:,9
MF,CUSZ2_2J,0*S I+8*P"Q"\1NDF3O(E&'-.Y'\,'L-75<;VG5EE9\6#9#N"
MAN.:R)5+:'N:C3;0L1&V/:>.\]LX$V-HFZ95!P8*(,2&@RU< 6L"695 5J=
M$\H%H MP0VG,09C'8"Y3D$2$@SE-53YSO2>T3X8BYP5-QVMHT,9A#]J.8S<T
M:..0:4#/1;BA@0((;0R-$[%J&MB5!G:G!H\K1@B8L:1XX%?K@H/O=R1[)DQY
M[W8R?O3>U4GFZR0+-)'5TN)4:7&T6ZJC,RTZR7R=9($FLEI:W"HM[H^T5+?M
M)LBT;!LVW,15&" R7-AP';_-!VT/.AYN6&^@ &)I8Q Y:C?Q*GV\3GW&440W
MN>#@@40DV8;/*;D X4(0!L:IK"["/)+B408FC,2) +>4<Y4P7FO"MFD[IF$V
MA.D<S4=7:;M3[&'#\YJ/HS;.]%P;N6>>1M XOE0;_\N+P3_@'0L07),\6DF*
METX3[Q[+1^U"*YNOE2W0Q5;/ZDFI!+5;^8%25W)TLOE:V0)=;/7DH&-RT \Q
MK$,WWHDI&)>6V[ K)0HWW-Y7HQI>'ZA19_P;'DLYV%F2O,>#%)IU.XW66D\K
MFZ^5+=#%5L_=L=Z#6+_3=-:0'TZ.3C9?*UN@BZV>G&.M";N+36U.8RGN>QLW
MG:9S,!].A+)/UZO]-?U)'7/&GX[E*NRN5^>K9+TNWJV+<OVK_$B+1J?]:"U7
MM;+Y6MD"76SUU!Q+5JB_9H5:BU:M;+Y6MD 76STYQ\(5_M#*%;9+4HA,UVOY
MD )G0A.[S7>>-@[;%O;,IJLH<,CQD''&5XZ%*^RN7/_#;X&P70@BVS5,U-1
MA3,-MUF]*W#0L%S;:?X6J 9"RVVZ:_]DAT<F>%ENK7%0/HCV/^]79ZOMNW&Y
M:=4X?PVO)E!QWB^V^\H=I2/]?J_P+F3+).<@)0O9E7'IR-&R_?;;OB'HNMQ?
M>J9"KK[R<$7"F+ "(*\O*!5OC:*#:A-T]"]02P,$%     @ 3(+Y5)Y+V=98
M!   <A(  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULK5AK<^(V%/TK
M&K?3V9U98DM^D@(S@),N,Z3)A-#.?E2, ,_:%K5$2/Y]Y4<,V+* EB]@FW..
M=(^O+E?J[6CZDZT)X> ]CA+6U]:<;VYUG05K$F-V0S<D$;\L:1IC+F[3E<XV
M*<&+G!1'.C(,1X]QF&B#7O[L*1WTZ)9'84*>4L"V<8S3CQ&)Z*ZO0>WSP7.X
M6O/L@3[H;?"*S B?;YY2<:=7*HLP)@D+:0)2LNQK0WCK0S<CY(B_0K)C!]<@
M"^65TI_9S631UXQL1B0B <\DL/AZ(V,219F2F,<_I:A6C9D1#Z\_U>_SX$4P
MKYB1,8W^#A=\W=<\#2S($F\C_DQWWTD9D)WI!31B^2?8%5C7T$"P99S&)5G,
M( Z3XAN_ET8<$(2.G(!* JH3G!:"61+,.L%J(5@EP<J=*4+)?? QQX->2G<@
MS=!"+;O(S<S9(OPPR=[[C*?BUU#P^& V?W@8/O\ C_?@>?+']Y?.XWUG/KL#
MP]GL[@4,__3!]&XH[J>3X6@RG;S\ %]\PG$8L:^@ ^8S'WSY]6M/YV(JF: >
ME,..BF%1R[ F>* )7S-PERS(0L(?J_D0*01TX4%E!/HT8H24B@\XO0$F_ :0
M@9!L0FJZ3X**#B5T_WRZH8C&K%ZKF>N9+7I3(M8"D[V7@F?)>5F5N64;')"^
M)LH((^D;T0:__0(=XW>9)]<4\Z\D=N275?EEJ=0'>;T#= GFC( A8X0S,"*K
M,$G"9 5&.,))0&1V%K)V+IO5V+<!@BYRW)[^=FA4$V9Y)H3F,<QOPEROBPR[
M@AT%9U?!V<K@AHM%F!59V?R5S$O3X9IB?B'F'#KK&(X#Y5XXE1>.THL7DHHJ
MBMOL4)(OM>.:8K[3L*.#3*OK&7(_W,H/5^F'3\3@0=AJB-L<%IJVY=3R6P)#
MCNW5<;X$9YK0=4UY%%X5A7?Q\A5_#"?6KM?,,,-T$:S%)H%)EKC?A-66^%%D
MW2JRKC*RO)"#:8A?PRCD'Z(HG:Y)W;,F/&["I#6I"5/5)&CL&P_C/U<E-?72
M=7A5-;]4.[<PP8-.#/Z?TJ1F7^S)-=7\4NWLZ@31WA1T1OZ'"2=B&AR0=['A
M8=*L+X6.WHMM=FM)+T.)9*XO9@G,-EW':PEGWY9!91<S>,(?8M/$I9U923VN
MM8[AV?40)#CDN5VCOG)E0-.S;:LM5??=$E2W2_6J=+K6EH(GBZT,)ZNV$IRJ
MW,)]KP35S=)L35/>$>D6@XVX:EN,S>[$=@VK\:J:,-=UH5T/1M+K9"^T;?7L
MFQVH[G:F-%F=CJ796D#+<=SZ?[P,9W9M&]6CD>"Z-FI]-?M6!:I[E<<-245Y
M%(F6Y]^W?0)*PW*;K;DTXR0X:<8U<=*,TP\VXS%)5_FA!@,!W2:\V(Y63ZN#
MDV%^7%![/LX.5/)-_EZF.(T1>U6Q-6$@(DLA:=RX8E)I<<!1W'"ZR;?\KY1S
M&N>7:X(7),T XO<EI?SS)AN@.F8:_ M02P,$%     @ 3(+Y5-T>@4=Y P
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
M;O<H3SC;%9L'GACG+"X.MY2L:)H7$/?7C/'7DSQ O>EF^A]02P,$%     @
M3(+Y5-GN>OZG @  =@<  !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&UL
MK55;;YLP&/TK%INF5NH*&,BE2Y#2T*Z1MBYJVNUAVH,#7Q*K!C/;"=U^_6R@
M+!=:Y:$O8)MSCGV.\>=!P<6C7 $H])2R3 ZME5+YA6W+> 4ID><\ATQ_67"1
M$J6[8FG+7 !)2E+*;.PX'3LE-+/"03DV%>& KQ6C&4P%DNLT)>+/)3!>#"W7
M>AZXH\N5,@-V.,C)$F:@'O*IT#V[44EH"IFD/$,"%D-KY%Y$@<&7@.\4"KG5
M1L;)G/-'TYDD0\LQ"P(&L3(*1+\V, ;&C)!>QN]:TVJF-,3M]K/Z=>E=>YD3
M"6/.?M!$K896ST()+,B:J3M>W$#MIUQ@S)DLGZBHL &V4+R6BJ<U6:\@I5GU
M)D]U#EL$UW^!@&L"/I;@U03O6()?$_PRF<I*F4-$% D'@A=(&+16,XTRS)*M
M[=/,;/M,"?V5:IX*9^.;J^CARQ7Z=HVFH_NKV_L9.HE $<KD*?J('F81.GE_
M.K"5GLQ0[+@6OJR$\0O"7XDX1YY[AK"#<0M]_#H]@KBANRWTZ'BZLTNW=4)-
M3+B)"9=ZW@MZGSE/"LH8(EF")IDBV9+.&:"1E/IH3M*<4*$/@T(_1W.IA/Z;
M?[5%5DWBMT]B3OB%S$D,0TL?80EB U;XX9W;<3ZU!?B68M$;B>V$ZS7A>J^I
MAU.B='3R#(VY5&VQ5?2@I)LZM@FQB]V._B\VVX&TP)R>T^WOPJ)6&';_J^V8
M\!L3_JLF1G&\3M=,6TG0*.5"T;_$5+8V/Y529V<%..CB/3^',+?O>SUGST\+
MK*MM^^U^@L9/<-RFW$+KG@0'*?:#WE[4XT.0ZW7Z^QMRB/(<U^ONK=_>*G+F
M1M(%9DDSB1@L-,\Y[VH!457YJJ-X7M:].5>ZBI;-E;X801B _K[@7#UW3"EM
MKMKP'U!+ P04    " !,@OE45W+F+5("  #O!0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U-2YX;6RM5&UOVC 0_BM6-DVMM!&24+9V221>TA5I%$1@FS;M
M@TD.L.K$J6U(]^]G.R&B$K!UVI?89]_SW#T7W_DEXP]B R#14T9S$5@;*8L;
MVQ;)!C(L6JR 7-VL&,^P5"9?VZ+@@%,#RJCMMMM=.\,DMT+?G$UYZ+.MI"2'
M*4=BFV68_^H#965@.=;^8$;6&ZD/[- O\!IBD(MBRI5E-RPIR2 7A.6(PRJP
M>L[-H*/]C<,7 J4XV".M9,G8@S9&:6"U=4) (9&: :ME!P.@5!.I-!YK3JL)
MJ8&'^SW[K=&NM"RQ@ &C7TDJ-X'UP4(IK/"6RADK[Z#6<Z7Y$D:%^:*R\NUZ
M%DJV0K*L!JL,,I)7*WZJZW  <#HG &X-</\6X-4 SPBM,C.RAECBT.>L1%Q[
M*S:],;4Q:*6&Y/HOQI*K6Z)P,HP'=]%P\3E"DUL4Q?/1N#>/AJ@WGLSFH^^]
M^6ARCZ)OT^@^CM#%$"0F5%RB=V@1#]'%ZTO?EBH'S60G=;Q^%<\]$6^,>0MY
MSEODMEWW"'QP'CZ$I($[S^&V4M[(=QOYKN'S3O!]8BPM":4(YRD:Y1+G:[*D
M@'I"J X:904F7+U9B7[TED)R]>A^'M-<!>D<#Z(;\484.(' 4ITF@._ "M^\
M<KKMC\<J\)_(GM7#:^KAG6,/3_R5_EG42P569%>&3$^97>AXW>MKW]X=R;S3
M9-[YI\P[?PA6I726^Z4UMP_:48]"]>;7)!>(PDK1MUOO53:\&B^5(5EA.G3)
MI.IWL]VHB0Q<.ZC[%6-R;^BF;V9\^!M02P,$%     @ 3(+Y5!:? 4N% P
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
M KFKE5QA',DEYF(6D&#-T0@8FFPP _1X)Y%H(,#GO_*JCM-4\].H+7G-0[R
MMB;W' >V \WY],&TC:]Y'IR)+.-()76D4L3N2&,K>046HMY:8$Q6B\C4]V;G
MF!6[V6SINQSEU51YM4QYWHJZJ98DBR45<K_3\UJJO%:HO$\"(N#R3G[7EF@0
M"!RLR=P#U.$<Y(I\'((_!Y:[[@J)W_I:SD26\<!./;#_STZTS^G(F<@RCM13
M1^KOVHDQRCY<S[8A?_\LZ-*PC*A&*JI1)JJ:)ZIQFJC2L(RH9BJJ62:JEB>J
M>9JHTK",*--X/6&-,EEV[@EIG*:K/"XK[.#H-]\GK!#VUKV3L-5.E?]Z9IN%
M!^#1#WT"*TB8"#OK^:H?]&"J 98=SIH$''FPDO3&55WJ87%/&4\$#:.V;$Z%
M;/*BX4;VX<!4@'R^HE2\3%2GEW;VSE]02P,$%     @ 3(+Y5,UN^WFD @
MGP<  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULM97);MLP$(9?A5"!
MH@62R))7I+8!;TD-.(X1I\TAZ(&61A81BE3)49R\?4G*5ETTUJ%H+A*7F9_?
M<$A.?R?5DTX!D+QD7.B!ER+FE[ZOHQ0RJB]D#L+,)%)E%$U7;7V=*Z"Q<\JX
M'S8:'3^C3'C#OAM;J6%?%LB9@)4BNL@RJE['P.5NX 7>8>".;5.T _ZPG],M
MK &_Y2ME>GZE$K,,A&92$ 7)P!L%E^.>M7<&WQGL]%&;V$@V4C[9SCP>> T+
M!!PBM K4_)YA IQ;(8/Q<Z_I54M:Q^/V0?W*Q6YBV5 -$\D?6(SIP.MY)(:$
M%ASOY.XK[.-I6[U(<NV^9+>W;7@D*C3*;.]L"#(FRC]]V>_#D4/0.>$0[AU"
MQUTNY"BG%.FPK^2.*&MMU&S#A>J\#1P3-BEK5&:6&3\<7M_>3A_FBP49+:=D
MOKP?+:_GX\6,C-;KV?V:?)H"4L8U65*EJ-W S^2<S)8K,A?/H-&D!S59+";D
M\0:R#:@??1\-EA7WHSW"N$0(3R $(;F1 E--9B*&^$\!W\13!14>@AJ'M8I3
MB"Y(,S@C82,,:O2:U28UG5[KA-[$Y0$4N0-.[6'2*<MU;<BU@O:F7>J<1C#P
MS%72H)[!&W[\$'0:7VIP6Q5NRZDW3^!>,<$0SA<F6[')$U*Q91L.9*0UF&P]
M+HP]F2-D^DWTUCN@MROT=NU.SS0R<]4,=Z$A*3CA+(&W(.ME@C9Y!:IT#5&G
M(NK4YUYF>8$F]VN9X(XJ./MK2VL/0JWZ/^YFMV+OON=!Z+X#>J]"[_V?@U O
MTSQ]#ORC1]/<[:TK#9I$LA!8OI_5:%5]1N6C^]N\+%TW5&V9T(1#8EP;%UUS
M.E59#LH.RMP]P1N)YB%QS=144%#6P,PG4N*A8Q>H:O+P%U!+ P04    " !,
M@OE4^@9^"RL"  #/!0  &0   'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6RM
ME&]OVC 0QK^*E4U3*VWD'[052R*MA*Z5:$$$MM<F.8A5)\YL0[IO/]L)$96
M\:)OB,^^WW.Y)YR#FO%7D0-(]%;04H16+F4UM&V1YE!@T6,5E.IDS7B!I0KY
MQA85!YP9J*"VYS@W=H%):46!V9OQ*&!;24D),X[$MB@P_WL/E-6AY5K[C3G9
MY%)OV%%0X0TD()?5C*O([E0R4D I""L1AW5H_7"'L:_S3<(O K4X6"/=R8JQ
M5QT\9:'EZ!<""JG4"E@]=C "2K60>HT_K:;5E=3@X7JO_F!Z5[VLL( 1H[])
M)O/0NK-0!FN\I7+.ZD=H^QEHO91187Y1W>0.5,5T*R0K6EC%!2F;)WYK?3@
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
M395BFR)QS2F2GUV0F/&=)?E\4[^KF_3[4+<42F-06@"E<11-55N;X7#-/U\
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
MD9"9^@4TXMDO..2QMJF 8,\%C0NQ;$$<)OD_?BM ' E@FT O!'I58+0(4"%
M58'5(C *@7%N#68AR%)7\]PS<!X6>#)B] !8&BW=THN,?J:6O,(D'2A+P>33
M4.K$9#G]XGO/?_E@?@<6C_.OL^5L_@#NYH]@]C"=W_O@Z>8;\+\M_(>E#RYN
M_0?_;O9T"2X\(G 8\4OP&3PO/7#Q^^5(%;(]J:L:%'7?YG7K+74C<$\3L>7
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
M4\FD!9CG&R'TR\0&Z-O4^#]02P,$%     @ 3(+Y5 V34,YB @  I04  !D
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
MRPS$YRM*^?$F"U"=99O_#U!+ P04    " !,@OE4/J:M5%$#  !T$   &0
M 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6RMF&UOVC 0Q[^*E4G3)FW-(U 8
M1 *2:=7:M2K=]F+:"Q,.B)K$F6U*^^UG.R$E$"(J^4VQG?O_[+LS1Z[#+:&/
M; W T7.:9&QDK#G/!Z;)HC6DF%V0'#+Q9$EHBKF8TI7)<@IXH41I8CJ6U353
M'&>&/U1K=]0?D@U/X@SN*&*;-,7T90()V8X,V]@MW,>K-9<+IC_,\0IFP'_F
M=U3,S(JRB%/(6$PR1&$Y,L;V(+0M*5 6OV+8LKTQDJ[,"7F4DZO%R+#DB2"!
MB$L$%A]/,(4DD21QCG\EU*CVE,+]\8[^53DOG)EC!E.2_(X7?#TR+@VT@"7>
M)/R>;+]!Z5!'\B*2,/47;0M;SS50M&&<I*58G""-L^(3/Y>!V!,(3K/ *07.
MH< [(7!+@7LHZ)X0>*7 .W>'3BE0KIN%[RIP >;8'U*R151:"YH<J.@KM8A7
MG,F+,N-4/(V%COO3\=W5P_@:S1YNI]_1AP XCA.&?F!*L4SA1_09L36FP(8F
M%_M)E1F5[$G!=DZP771#,KYF*,P6L&C0!^UZVVD!F,+1REMGY^W$:27>8'J!
M7/L3<BS':3C0]'RYW>1/NSR J%4>GB^W6H+A5JEW%<\]P;M=+AEP'F<K-&9B
MQ-"?:V&"KCBD[&]3N@N>U\R3)6W <AS!R! UBP%] L-__\[N6E^:0JT3%NB$
MA9I@M:1X55*\-KH_XR1Z1"27590A> 8:Q:SQRS,I0%T%DK\'3[[C="QQ,Y[V
MP]RZW5O#?+QEW^M9=GW+\-C*$^=Z/5@M,)TJ,)W6P(1IGI 7 (:*$-VJ$*$_
M-Y#.@39>UU;@6Z^K3EB@$Q9J@M6RTJVRTM5<0[HZDZ(3%NB$A9I@M:3TJJ3T
M=-60WEDUY-C*=:Q#J^#8JFL?L<(&UNGB<%EY?-GJ\50X*MX,<<;KY8&UUH=6
MYENOHDY8H!,6:H+5$M.O$M/77!_Z.I.B$Q;HA(6:8+6DV-;K2[^EJT*TD]Z:
M$*VTH*35BHFH3(?O(PUFMG5<<\R]+BH%NE+M*T,1V62\>*NN5JL6>:P:PX/U
MB3V8V@WK@6RI5=?VBB_Z<=%8K&*1B0268BOKHB=^TVG1XA833G+5P\T)%QVA
M&JX!+X!* _%\20C?3>0&U3\:_/]02P,$%     @ 3(+Y5(,Z\>YC!   _!,
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
MKJM-6BG_M=+NR;P3R?1;TV[HJM)CJ(CL3'RH'WL7_=K=MK4QD;)<*W+%=KJ
M#0/:$#:WVC9#W78<$S96L*KXSE4\Z0#A%=LM Z.1+]USY717RZF2+5#*%JIB
M.T^,<4R,\?/OO%6,JK*MDBU0RA:J8CO/]K$!A]*^;WC,(XA(MD;Y"R!U'@^M
M&*"(M]<XLZ7V.XW:[[_)*I '>K6L_^'S7*YC'POEC>P4IT**&*Q%0ULI!4JI
MUM+]MF*5[Y'^FZP">817Z_0>?2L\-JY0WKFJ^F, 7G:LANX:GM5K:GQI"#W#
M\KP+F17UHI7,[]'9PF-K"^6][0REF+7JYES\WA5.[9[I-'6[-/0\UVS:!?)
MKI;M/5I0>.Q!H;3U4?^_2N7O=/69MM#;M)IR7QJ^\G-/:2>HBFVOMW9R0)!A
MNBQ/9A@H-=W_85Z/UJ<_]^691V/<+TZ%RH.'(\W^2.D1T662,Y#BA:#4;WM"
M,;H_I=G?<+(NCR'FA'.2E9<KC&),"P/Q?$$(/]P4#NJSLN&_4$L#!!0    (
M $R"^50_B5=>9@<  "0O   9    >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM
M;+5:;6_;-A#^*X0W#"VPUN)1%,4L,=!8ZEJ@68.D73\,^Z#83"+4ECR)>=FP
M'S]*=BR+.FEVPWY)+/FYA[KCB7SNS..'O/A:WBJER>-RD94GHUNM5T?C<3F[
M5<ND?)VO5&:^N<Z+9:+-97$S+E>%2N:UT7(Q!L\+QLLDS4:3X_K>>3$YSN_T
M(LW4>4'*N^4R*?X^58O\X61$1T\W+M*;6UW=&$^.5\F-NE3Z\^J\,%?C+<L\
M7:JL3/.,%.KZ9/2&'L4LK QJQ.^I>BAW/I/*E:L\_UI=O)^?C+SJB=1"S71%
MD9A_]VJJ%HN*R3S'7QO2T7;,RG#W\Q/[V]IYX\Q54JIIOOB2SO7MR2@<D;FZ
M3NX6^B)_>*<V#O&*;Y8OROHO>5AC.8S([*[4^7)C;)Y@F6;K_\GC)A [!H8'
M-X"- =@&?H\!VQ@PVR#H,? W!OZ^(_"-0>WZ>.U[';@HT<GDN,@?2%&A#5OU
MH8Y^;6WBE695HESJPGR;&CL]N9R^BZ//'V+R\2VYB,\_7GQZ<VJN+N-?S^+?
M/EV2%Y'22;HH7Y)7Y/-E1%[\^/)XK,W E?EXMAGD=#T(] S"R%F>Z=N2Q-E<
MS1'[:-B>P@#!V'B\=1N>W#Z%0<:SI'A-&/V9@ > /-!T?W.*^3-L'JG9H'F\
MO[DW$ RVS0%6\[$>O@MUK[([1:Z+?$GB1ZV*+%F0:9U\JB!_?#!X\EZK9?DG
M-O=K<A\GKQ:ZHW*5S-3)R*QDI2KNU6CRTP\T\'[!XNZ2+'))%CLB:\V0OYTA
M?XC]:8:PZ*\->6U8[0KW$^J)D$%H,N-^-[)=H C #Z1HXZ(NCOD^#1CC;6",
M *GO"9_[6V#+6;YUE@\Z^SZ;F;PC.GDDZM%LB"7J]R#'H5GGDBQ:DP4[<0'&
M U]**WY=G&$4)M9X^()M^(+!\%VJ&[.1:[(J\NM4DQ>+O"S1-3M QA>"L\!*
M' S'A,>M?(BZ.!^D#]Q*L+B+8SQDG/6DC=CZ+0;]CJM<F:?ZSDP1,0J*E)M
M)&6I=(E%0'0]$T$0^E8 NC 94#M,41<E0@!JSSHRIA=Z7(:X]^'6^]"U]V'G
M25ZA[B,XS'\$A@8 &W8H G(; 3D8@6E>K/(BT8HDV9Q\U+?5UG6FEE>J0+>M
M0;9#%Q"79)%+LM@166M*J->H2^][2HL-NZ-)<LH6.66+7;&UYVFG"J#?*C V
MENT5"U48"!*7& BP1V-@R$&10:%Q&?Y'9IAL5*4>$AD;BMWAN0AH:#O>A04
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
M[\CMLJS7S@:"[M-F<D6%3('T<@=D#4P)R/L;2L5YH!8HOG@,_P=02P,$%
M  @ 3(+Y5'JL4V_?!   8"4  !D   !X;"]W;W)K<VAE971S+W-H965T.#DN
M>&ULK9I=;Z,X%(;_BL6N=F>DW8))R$<WB=04PXRTG>E.MK,7J[EPB9.@ F:,
MTW2D_?%K/DI"0MP@G9L$C-_GX)RW-IQZLN/B*=LP)M%+'"79U-A(F5Z;9A9L
M6$RS*YZR1%U9<1%3J4[%VLQ2P>BR$,61:5O6P(QIF!BS2=%V+V83OI51F+![
M@;)M'%/Q8\XBOIL:V'AM^!*N-S)O,&>3E*[9@LF']%ZH,[.F+,.8)5G($R38
M:FK<X&L?#W-!T>-KR';9P3'*A_+(^5-^\G$Y-:S\CEC$ IDCJ/IZ9K<LBG*2
MNH_O%=2H8^;"P^-7NE<,7@WFD6;LED?_A$NYF1HC RW9BFXC^87O/K!J0$[.
M"WB4%9]H5_6U#!1L,\GC2JSN( Z3\IN^5#_$@0#WSPCL2F ?"YPS@EXEZ%T:
MH5\)^I<*G$K@' L&9P2#2C"X-,*P$A39-\M?MTB-2R6=303?(9'W5K3\H,AO
MH589"9/<B@LIU-50Z>1L\3!?D+\>R*>_$?FJ/A?HG<LD#:,,?:)"T-PH[]'O
MZ&'AHG<_OY^84@7-I690!;@M ]AG O30'4_D)D,D6;)EB][3Z[&M 9AJM/60
M[=<ASVTM\2855P@/?T.V9=MM ]++[ZB2]_!9N7N!W!Z?E9/+H^.V7U,O=UF@
ME?N7RRU-*GJU^WH%KW?.?=O'C'W?LD0B\IQ__ONGZH$^2A9GWUIN;U[B^NVX
M?-J^SE(:L*FAYN6,B6=FS'[Y"0^L/]KR# ES(6$$$N9!PGP@6,,M_=HM?1U]
MMI \>$(\S=>P#*T%363KC#+78KJZI(0-"EB^L#_/',M2YG\^S#YD1 ()\TYO
M'P^MDP'X;=WLPVZ-C#EUQAQMQFZ29$NCXED!9312SSIMZ=(RNJ:KA#D' QG8
M/<?J'24,,B8YC>D,QSW':<;T3KO9/1O;HZ-^?DL_/!B/;*<]&8,Z&0/]G\_)
M9'O'XD<FOJ'_$(G3B/^(\]:;M6 L/KI^IU:=S[_.1<B2NKDME=H[Z)I*2)@+
M"2.0, \2Y@/!&@8;U@8;PJ[F0TBW0,)<2!B!A'F0,!\(UG#+J';+"&!M&)U.
MK=;I\G6K#=4U^9 P @GS(&$^$*R1_'&=_+%^+=I0!46"I5L1;)0%EFBY%6&R
M1BD3(6]]JAN?/J)8;5[01N[J!4@8@81YD# ?"-;P K;V-0CK;3>@5(0!:TM\
MI1X=9'YX=?30=*L/T37MH#0"2O- :3X4K9GZ@_(3[OY.]_9<4%'?G@STX3O;
M I)&0&D>*,V'HC5M8>]M86MM4;Z/,';X#G+V_:75(%I^UV=+4)H+2B.@- ^4
MYD/1FB[:5Q<Q<'D1@]8706DN*(V TCQ0F@]%:[IF7V7$0&5&/:>S6R!I+KZD
M;$E 8WJ@-!^*UG3!OG*)]:7+3BN0NO:0\@21%R:"4+W0\A4J;?2YLI%VK0(M
M@(+27% : :5YH#0?BM;TV[XXBP? :Q5HK164YH+2""C- Z7Y4+2F:_855ZPM
MT758JT!KK: TMZ(=KE6VY9PN5J!U5%":#T4K;6 >[.>(F5@76W4R%/!M(LM_
MKM>M]7:@FV(3S%'[+;XFN*7=R[</%?M']OAR[]$=%>M062EB*Q7*NAJJ65&4
MVWG*$\G38C?)(Y>2Q\7AAM$E$WD'=7W%N7P]R0/4FZIF_P-02P,$%     @
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
MQ^21IMH6&\FS80!20R"U"T+^I0'(*0(YO23D%$#J"*1^24@=0!H(I'%)2 -
MF@BD20MY:\<B9L&<A1&/N9_8B0A\@#9#T&:T:+%8^&(N'-M/F.TX0>HGPE^P
M,/"$(W@,("T$TJ*%]+@=]UC>(RSO:5D.08I9Q!TN5O:MQV%VOL;2\S4MFO!7
M\N(*HOYYFZ#&(%9&& 4ACY+[=XS_EHIPR=5EYKNL.Z-W <3$G#$AED9H)Y*L
M%S7,#A-B/2R"P/U=>%X7*B'SA;\0\CIC=ASS/B6FAPFQ'[Q )HJ$1TOF\C"(
M19\,<\*$6 KJ1HB3Y>DIQ0PP(59 ?!=$R547+4_X7,G B;@K$@B(>6!"+ )X
M-F][5%CBGQ!G?B>0IS)*NJO?#Q+.0OO^-.5B,I@0VT#X3K#D++'_Z.5<#=.
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
M)Q]+"/16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?2.J'<DT#NBWI%
M[XAZ1P*](^H="?2.DX_=!'I'U#L2Z!U1[TB@=T2](X'>$?6.!'I'U#L2Z)U0
M[T2@=T*]$X'>"?5.!'HGU#L1Z)U0[T2@=YK\K"30.Z'>B4#OA'HG KT3ZIT(
M]$ZH=R+0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VR:;30CT-M3;
M"/0VU-L(]#;4VPCT=M3;"?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;
M"?3VR69! KT=]78"O1WU=@*],^J="?3.J'<FT#NCWIE [XQZ9P*],^J="?3.
MJ'<FT#NCWIE [XQZ9P*]\V2S-X'>&?7./ZGW,'X=RW#K^5[#\U<_2?5XN;?<
M'G]=?I]$G%=7G.O[BN'I+U!+ P04    " !,@OE4IY'J63<"  #?,@  $P
M %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&%BU2(M4BSJ;MMLVB
M%U E.A:L/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$
MZ:,0OM[;OO+I.-DAKNQ&UU<A?G5W8JKJ0W5GA=QLM*C'(=@AK,-<([FY_FQW
MU7T75E^.\6??CL,V<;;SR>K3:>.<M4VJ:>K:N@IQ73P,S1\IZZ>$-)Y<]OA]
M._FKN"$1KR;,*W\/>#KW[<$ZUS9V=5NY\+7JXRYQ[(0/CYWUZ?D2K_0X[G9M
M;9NQON_CD=1/SE:-WUL;^BX]%;TZGQSB#=O39W9Q_E+F7&#<>>O&R<>).?O^
MN.>1S*?74RQD76C/O^)+8BQ]\?O9>=J-;=Z8':_WY^@.RSR\6!Z7W_'O,WZI
M_\X^)*0/!>DCA_110/K0D#X,I(\2TL<'2!_9AM((1=2,0FI&,36CH)I15,TH
MK&845S,*K!E%5DF155)DE119)45629%54F25%%DE159)D5529%44615%5D61
M55%D5119%45619%54615%%D51=:<(FM.D36GR)I39,TILN8467.*K#E%UIPB
M:TZ1M:#(6E!D+2BR%A19"XJL!476@B)K09&UH,A:4&35%%DU159-D5539-44
M635%5DV155-DU119-4560Y'54&0U%%D-159#D=509#4460U%5D.1U5!D+2FR
MEA192XJL)476DB)K29&UI,A:4F0M*;*6_U/6'^-X^,?QRS/MJW9XSA?+_UIN
M?@%02P$"% ,4    " !,@OE4!T%-8H$   "Q    $               @ $
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( $R"^53V':^7[P   "L"
M   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( $R"^5297)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ 3(+Y5+^5)8-B!   <A(  !@
M         ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( $R"^507;O9"B@@  .XE   8              " @:8,  !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " !,@OE4JKE[1_$"  !$"@
M&               @(%F%0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!
M A0#%     @ 3(+Y5.30QI0U"P  =S@  !@              ("!C1@  'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( $R"^52]6-H(6 D
M #%-   8              " @?@C  !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q02P$"% ,4    " !,@OE4N=L9IQP,  !K0P  &               @(&&
M+0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ 3(+Y5*50
M@U_5!P  ^QH  !@              ("!V#D  'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;%!+ 0(4 Q0    ( $R"^53-=:1SXQ\  #FG   8
M  " @>-!  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !,
M@OE4#%)VPID&  "X%@  &               @('\80  >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&UL4$L! A0#%     @ 3(+Y5%BR')[5 @  T <  !D
M         ("!RV@  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M    " !,@OE4$+$KF^0"  "(!P  &0              @('7:P  >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( $R"^52.I0:5?@4  #40
M   9              " @?)N  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
M4$L! A0#%     @ 3(+Y5)#6'<8V!   J0H  !D              ("!IW0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !,@OE4[I.N
MZQX$   T#P  &0              @($4>0  >&PO=V]R:W-H965T<R]S:&5E
M=#$T+GAM;%!+ 0(4 Q0    ( $R"^50'P]8'Z@(  % (   9
M  " @6E]  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @
M3(+Y5$H8DD4D"0  W!L  !D              ("!BH   'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q02P$"% ,4    " !,@OE4N!8O6Q@&  "2&0  &0
M            @('EB0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4
M Q0    ( $R"^52KMI@;@P@  ',9   9              " @320  !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ 3(+Y5,8&[1&I @
M[P4  !D              ("![I@  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6Q02P$"% ,4    " !,@OE47ZZH&P('  #0#P  &0              @('.
MFP  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( $R"^514
ME7$4VP,  $L(   9              " @0>C  !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&UL4$L! A0#%     @ 3(+Y5$1#2!:K!P  _Q<  !D
M     ("!&:<  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M" !,@OE4H^A:E,H"   A!P  &0              @('[K@  >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( $R"^52TXT(K#@4  $P0   9
M              " @?RQ  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!
M A0#%     @ 3(+Y5/E"7 "!"0  *AP  !D              ("!0;<  'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !,@OE4.,E\?G,"
M  ":!@  &0              @('YP   >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;%!+ 0(4 Q0    ( $R"^51]J(A%A 4  +P-   9              "
M@:/#  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ 3(+Y
M5'^;:5.^(   *;,  !D              ("!7LD  'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6Q02P$"% ,4    " !,@OE4'O.DRWX#  " "P  &0
M        @(%3Z@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0
M   ( $R"^53P9R/MCP0  .<-   9              " @0CN  !X;"]W;W)K
M<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ 3(+Y5(EP'O+7 @  D0<
M !D              ("!SO(  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q0
M2P$"% ,4    " !,@OE4(YZ+L>4"  !I!P  &0              @('<]0
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( $R"^52Y3:B3
M[00  *H.   9              " @?CX  !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL4$L! A0#%     @ 3(+Y5-,7 [<R P  5 D  !D
M ("!'/X  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !,
M@OE4M-_[N>D#   J#@  &0              @(&% 0$ >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( $R"^52XZ $S[0(  !,(   9
M          " @:4% 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#
M%     @ 3(+Y5(F4H ]1!@  6AH  !D              ("!R0@! 'AL+W=O
M<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !,@OE4&-F*73<&  !/
M&@  &0              @(%1#P$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM
M;%!+ 0(4 Q0    ( $R"^52*HH5T?P8   @0   9              " @;\5
M 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ 3(+Y5*.U
MH%A4 P  NP<  !D              ("!=1P! 'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6Q02P$"% ,4    " !,@OE4R=, "8<$  "F#@  &0
M    @($ ( $ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (
M $R"^506^Q$/[0(  $((   9              " @;XD 0!X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL4$L! A0#%     @ 3(+Y5'_(L@Y&!P  /Q0  !D
M             ("!XB<! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"
M% ,4    " !,@OE4#[U3Q8<$   N(0  &0              @(%?+P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( $R"^52W]?HQ<04
M /8K   9              " @1TT 0!X;"]W;W)K<VAE971S+W-H965T-#4N
M>&UL4$L! A0#%     @ 3(+Y5'BM#X$I!0  $!T  !D              ("!
MQ3D! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !,@OE4
MGDO9UE@$  !R$@  &0              @($E/P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0W+GAM;%!+ 0(4 Q0    ( $R"^53='H%'>0,  .H0   9
M      " @;1# 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%
M  @ 3(+Y5-YEM[L$ @  V00  !D              ("!9$<! 'AL+W=O<FMS
M:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " !,@OE4]PKGPJ\"  ".!P
M&0              @(&?20$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+
M 0(4 Q0    ( $R"^50;#G\8W@(  *L(   9              " @85, 0!X
M;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ 3(+Y5*UATQPX
M"   IT   !D              ("!FD\! 'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6Q02P$"% ,4    " !,@OE4-WN/7BH%  " (P  &0
M@($)6 $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( $R"
M^539[GK^IP(  '8'   9              " @6I= 0!X;"]W;W)K<VAE971S
M+W-H965T-30N>&UL4$L! A0#%     @ 3(+Y5%=RYBU2 @  [P4  !D
M         ("!2& ! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M    " !,@OE4%I\!2X4#  "=%   &0              @('18@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( $R"^53V>=SE& 4  -@=
M   9              " @8UF 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M4$L! A0#%     @ 3(+Y5 X@^M4, P  Y0L  !D              ("!W&L!
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " !,@OE4S6[[
M>:0"  "?!P  &0              @($?;P$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Y+GAM;%!+ 0(4 Q0    ( $R"^53Z!GX+*P(  ,\%   9
M  " @?IQ 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @
M3(+Y5#G51\XM!0  +QP  !D              ("!7'0! 'AL+W=O<FMS:&5E
M=',O<VAE970V,2YX;6Q02P$"% ,4    " !,@OE499:6%:8#  "^#0  &0
M            @(' >0$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4
M Q0    ( $R"^51J/\I[>P,  $T)   9              " @9U] 0!X;"]W
M;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ 3(+Y5 G"5EJB"0
M,7$  !D              ("!3X$! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX
M;6Q02P$"% ,4    " !,@OE4:FE>7Q<(  !B50  &0              @($H
MBP$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( $R"^500
M7' O/ 0  )D9   9              " @7:3 0!X;"]W;W)K<VAE971S+W-H
M965T-C8N>&UL4$L! A0#%     @ 3(+Y5#W6*!MZ P  QPL  !D
M     ("!Z9<! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4
M" !,@OE4I7KZ&NT%  !%,@  &0              @(&:FP$ >&PO=V]R:W-H
M965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( $R"^511;V=O31$  /0E 0 9
M              " @;ZA 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L!
M A0#%     @ 3(+Y5*G!Z0!V P  F0T  !D              ("!0K,! 'AL
M+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " !,@OE4RHRVROH#
M   6$@  &0              @('OM@$ >&PO=V]R:W-H965T<R]S:&5E=#<Q
M+GAM;%!+ 0(4 Q0    ( $R"^52*K3);H@0  'H4   9              "
M@2"[ 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ 3(+Y
M5&PQJSUA!   ]Q(  !D              ("!^;\! 'AL+W=O<FMS:&5E=',O
M<VAE970W,RYX;6Q02P$"% ,4    " !,@OE4>O>F'#<$  "U&P  &0
M        @(&1Q $ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0
M   ( $R"^526:AS/4@(   <&   9              " @?_( 0!X;"]W;W)K
M<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ 3(+Y5!D/("54 P  L@H
M !D              ("!B,L! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q0
M2P$"% ,4    " !,@OE4#9-0SF("  "E!0  &0              @($3SP$
M>&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( $R"^52W>+2]
M7 (  - %   9              " @:S1 0!X;"]W;W)K<VAE971S+W-H965T
M-S@N>&UL4$L! A0#%     @ 3(+Y5+#ZP)2U!0  %R(  !D
M ("!/]0! 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " !,
M@OE4QH!V8QP#  ","0  &0              @($KV@$ >&PO=V]R:W-H965T
M<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( $R"^52ZM1<T2 8  -<F   9
M          " @7[= 0!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#
M%     @ 3(+Y5#ZFK511 P  =!   !D              ("!_>,! 'AL+W=O
M<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4    " !,@OE4@SKQ[F,$  #\
M$P  &0              @(&%YP$ >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM
M;%!+ 0(4 Q0    ( $R"^504?<H[%P4  #<;   9              " @1_L
M 0!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L! A0#%     @ 3(+Y5#^)
M5UYF!P  )"\  !D              ("!;?$! 'AL+W=O<FMS:&5E=',O<VAE
M970X-2YX;6Q02P$"% ,4    " !,@OE4%!/GQZT#  !;$   &0
M    @($*^0$ >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    (
M $R"^50Y2;C>? ,  .H0   9              " @>[\ 0!X;"]W;W)K<VAE
M971S+W-H965T.#<N>&UL4$L! A0#%     @ 3(+Y5 I;U03  P  _1   !D
M             ("!H0 " 'AL+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"
M% ,4    " !,@OE4>JQ3;]\$  !@)0  &0              @(&8! ( >&PO
M=V]R:W-H965T<R]S:&5E=#@Y+GAM;%!+ 0(4 Q0    ( $R"^50,LVB3.0,
M ,P3   -              "  :X) @!X;"]S='EL97,N>&UL4$L! A0#%
M  @ 3(+Y5)>*NQS     $P(   L              ( !$@T" %]R96QS+RYR
M96QS4$L! A0#%     @ 3(+Y5-V/RP#>!@  $3H   \              ( !
M^PT" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( $R"^50X96OGF@(  '(T
M   :              "  085 @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<U!+ 0(4 Q0    ( $R"^52GD>I9-P(  -\R   3              "  =@7
K @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !A &$ GAH  $ : @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<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>119
<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>120
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>419</ContextCount>
  <ElementCount>388</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>103</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="forms-4.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 instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Condensed Interim Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Interim Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Condensed Interim Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Interim Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome</Role>
      <ShortName>Condensed Interim Consolidated Statements of Income and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Condensed Interim Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>Condensed Interim Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Condensed Interim Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Condensed Interim Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - BASIS OF PRESENTATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/BasisOfPresentation</Role>
      <ShortName>BASIS OF PRESENTATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/SignificantAccountingPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Leases</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - ACCOUNTS RECEIVABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/AccountsReceivable</Role>
      <ShortName>ACCOUNTS RECEIVABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Inventories</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholds</Role>
      <ShortName>PROPERTY, EQUIPMENT AND LEASEHOLDS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - PATENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Patents</Role>
      <ShortName>PATENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - GOODWILL AND INTANGIBLE ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - LONG TERM DEPOSITS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/LongTermDeposits</Role>
      <ShortName>LONG TERM DEPOSITS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - INVESTMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Investments</Role>
      <ShortName>INVESTMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - SHORT-TERM LINE OF CREDIT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Short-termLineOfCredit</Role>
      <ShortName>SHORT-TERM LINE OF CREDIT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - LONG TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/LongTermDebt</Role>
      <ShortName>LONG TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - CONVERTIBLE NOTE PAYABLE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ConvertibleNotePayable</Role>
      <ShortName>CONVERTIBLE NOTE PAYABLE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - INCOME PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/IncomePerShare</Role>
      <ShortName>INCOME PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - STOCK OPTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/StockOptions</Role>
      <ShortName>STOCK OPTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - CAPITAL STOCK</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/CapitalStock</Role>
      <ShortName>CAPITAL STOCK</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - NON-CONTROLLING INTERESTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Non-controllingInterests</Role>
      <ShortName>NON-CONTROLLING INTERESTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency</Role>
      <ShortName>SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - COMPARATIVE FIGURES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ComparativeFigures</Role>
      <ShortName>COMPARATIVE FIGURES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/SubsequentEvents</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/LeasesTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/Leases</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - ACCOUNTS RECEIVABLE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/AccountsReceivableTables</Role>
      <ShortName>ACCOUNTS RECEIVABLE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/AccountsReceivable</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/InventoriesTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/Inventories</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsTables</Role>
      <ShortName>PROPERTY, EQUIPMENT AND LEASEHOLDS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholds</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - PATENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/PatentsTables</Role>
      <ShortName>PATENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/Patents</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - LONG TERM DEPOSITS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/LongTermDepositsTables</Role>
      <ShortName>LONG TERM DEPOSITS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/LongTermDeposits</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - INVESTMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/InvestmentsTables</Role>
      <ShortName>INVESTMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/Investments</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - LONG TERM DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/LongTermDebtTables</Role>
      <ShortName>LONG TERM DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/LongTermDeposits</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/IncomeTaxesTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/IncomeTaxes</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - INCOME PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/IncomePerShareTables</Role>
      <ShortName>INCOME PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/IncomePerShare</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - STOCK OPTIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/StockOptionsTables</Role>
      <ShortName>STOCK OPTIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/StockOptions</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - NON-CONTROLLING INTERESTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Non-controllingInterestsTables</Role>
      <ShortName>NON-CONTROLLING INTERESTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/Non-controllingInterests</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables</Role>
      <ShortName>SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - BASIS OF PRESENTATION (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative</Role>
      <ShortName>BASIS OF PRESENTATION (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/BasisOfPresentation</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - SCHEDULE OF METHOD OF DEPRECIATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails</Role>
      <ShortName>SCHEDULE OF METHOD OF DEPRECIATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails</Role>
      <ShortName>SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails</Role>
      <ShortName>SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - LEASES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/LeasesDetailsNarrative</Role>
      <ShortName>LEASES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/LeasesTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails</Role>
      <ShortName>SCHEDULE OF ACCOUNTS RECEIVABLE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - SCHEDULE OF INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails</Role>
      <ShortName>SCHEDULE OF INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>00000052 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails</Role>
      <ShortName>SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>00000053 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative</Role>
      <ShortName>PROPERTY, EQUIPMENT AND LEASEHOLDS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>00000054 - Disclosure - SCHEDULE OF PATENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfPatentsDetails</Role>
      <ShortName>SCHEDULE OF PATENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>00000055 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails</Role>
      <ShortName>SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>00000056 - Disclosure - PATENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/PatentsDetailsNarrative</Role>
      <ShortName>PATENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/PatentsTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>00000057 - Disclosure - SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>00000058 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails</Role>
      <ShortName>SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>00000059 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative</Role>
      <ShortName>GOODWILL AND INTANGIBLE ASSETS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>00000060 - Disclosure - SCHEDULE OF LONG TERM DEPOSITS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails</Role>
      <ShortName>SCHEDULE OF LONG TERM DEPOSITS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>00000061 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails</Role>
      <ShortName>SCHEDULE OF EQUITY METHOD INVESTMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>00000062 - Disclosure - SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails</Role>
      <ShortName>SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>00000063 - Disclosure - SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails</Role>
      <ShortName>SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>00000064 - Disclosure - INVESTMENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/InvestmentsDetailsNarrative</Role>
      <ShortName>INVESTMENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/InvestmentsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>00000065 - Disclosure - SHORT-TERM LINE OF CREDIT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative</Role>
      <ShortName>SHORT-TERM LINE OF CREDIT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/Short-termLineOfCredit</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>00000066 - Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails</Role>
      <ShortName>SCHEDULE OF INTEREST LOAN REPAYMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>00000067 - Disclosure - SCHEDULE OF LOAN COVENANTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails</Role>
      <ShortName>SCHEDULE OF LOAN COVENANTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>00000068 - Disclosure - SCHEDULE OF OUTSTANDING BALANCE LOAN (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails</Role>
      <ShortName>SCHEDULE OF OUTSTANDING BALANCE LOAN (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>00000069 - Disclosure - LONG TERM DEBT (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative</Role>
      <ShortName>LONG TERM DEBT (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/LongTermDepositsTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>00000070 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative</Role>
      <ShortName>CONVERTIBLE NOTE PAYABLE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/ConvertibleNotePayable</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>00000071 - Disclosure - SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>00000072 - Disclosure - SCHEDULE OF RECONCILIATION OF INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails</Role>
      <ShortName>SCHEDULE OF RECONCILIATION OF INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>00000073 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails</Role>
      <ShortName>SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>00000074 - Disclosure - SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails</Role>
      <ShortName>SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>00000075 - Disclosure - INCOME TAXES (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>INCOME TAXES (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/IncomeTaxesTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>00000076 - Disclosure - SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails</Role>
      <ShortName>SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>00000077 - Disclosure - SCHEDULE OF ANTI-DILUTIVE OPTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfAnti-dilutiveOptionsDetails</Role>
      <ShortName>SCHEDULE OF ANTI-DILUTIVE OPTIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>00000078 - Disclosure - INCOME PER SHARE (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative</Role>
      <ShortName>INCOME PER SHARE (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/IncomePerShareTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>00000079 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails</Role>
      <ShortName>SCHEDULE OF STOCK OPTION ACTIVITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>00000080 - Disclosure - SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails</Role>
      <ShortName>SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>00000081 - Disclosure - STOCK OPTIONS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/StockOptionsDetailsNarrative</Role>
      <ShortName>STOCK OPTIONS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/StockOptionsTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>00000082 - Disclosure - CAPITAL STOCK (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/CapitalStockDetailsNarrative</Role>
      <ShortName>CAPITAL STOCK (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/CapitalStock</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>00000083 - Disclosure - SCHEDULE OF DISTRIBUTIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails</Role>
      <ShortName>SCHEDULE OF DISTRIBUTIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>00000084 - Disclosure - NON-CONTROLLING INTERESTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative</Role>
      <ShortName>NON-CONTROLLING INTERESTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/Non-controllingInterestsTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>00000085 - Disclosure - SCHEDULE OF REPORTABLE SEGMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails</Role>
      <ShortName>SCHEDULE OF REPORTABLE SEGMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>00000086 - Disclosure - SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails</Role>
      <ShortName>SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>00000087 - Disclosure - SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails</Role>
      <ShortName>SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>00000088 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative</Role>
      <ShortName>SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="forms-4.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>00000089 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative</Role>
      <ShortName>SUBSEQUENT EVENTS (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://flexiblesolutions.com/role/SubsequentEvents</ParentRole>
      <Position>89</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="S-4" original="forms-4.htm">forms-4.htm</File>
    <File>ex10-12.htm</File>
    <File>ex10-13.htm</File>
    <File>ex10-14.htm</File>
    <File>ex10-15.htm</File>
    <File>ex107.htm</File>
    <File>ex21-1.htm</File>
    <File>ex23-1.htm</File>
    <File>ex23-2.htm</File>
    <File>ex23-3.htm</File>
    <File>ex23-4.htm</File>
    <File>ex5-1.htm</File>
    <File>ex99-1.htm</File>
    <File>ex99-2.htm</File>
    <File>ex99-3.htm</File>
    <File>ex99-4.htm</File>
    <File>ex99-5.htm</File>
    <File>fsi-20220331.xsd</File>
    <File>fsi-20220331_cal.xml</File>
    <File>fsi-20220331_def.xml</File>
    <File>fsi-20220331_lab.xml</File>
    <File>fsi-20220331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>annex-d_001.jpg</File>
    <File>forms-4_001.jpg</File>
    <File>forms-4_003.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1676">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>123
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "forms-4.htm": {
   "axisCustom": 0,
   "axisStandard": 29,
   "contextCount": 419,
   "dts": {
    "calculationLink": {
     "local": [
      "fsi-20220331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "fsi-20220331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "forms-4.htm"
     ]
    },
    "labelLink": {
     "local": [
      "fsi-20220331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "fsi-20220331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "fsi-20220331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 659,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 144,
    "http://flexiblesolutions.com/20220331": 11,
    "http://xbrl.sec.gov/dei/2022": 3,
    "total": 158
   },
   "keyCustom": 61,
   "keyStandard": 327,
   "memberCustom": 59,
   "memberStandard": 35,
   "nsprefix": "FSI",
   "nsuri": "http://flexiblesolutions.com/20220331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://flexiblesolutions.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - ACCOUNTS RECEIVABLE",
     "role": "http://flexiblesolutions.com/role/AccountsReceivable",
     "shortName": "ACCOUNTS RECEIVABLE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000011 - Disclosure - INVENTORIES",
     "role": "http://flexiblesolutions.com/role/Inventories",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS",
     "role": "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholds",
     "shortName": "PROPERTY, EQUIPMENT AND LEASEHOLDS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - PATENTS",
     "role": "http://flexiblesolutions.com/role/Patents",
     "shortName": "PATENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - GOODWILL AND INTANGIBLE ASSETS",
     "role": "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:LongTermDepositsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - LONG TERM DEPOSITS",
     "role": "http://flexiblesolutions.com/role/LongTermDeposits",
     "shortName": "LONG TERM DEPOSITS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:LongTermDepositsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000016 - Disclosure - INVESTMENTS",
     "role": "http://flexiblesolutions.com/role/Investments",
     "shortName": "INVESTMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - SHORT-TERM LINE OF CREDIT",
     "role": "http://flexiblesolutions.com/role/Short-termLineOfCredit",
     "shortName": "SHORT-TERM LINE OF CREDIT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000018 - Disclosure - LONG TERM DEBT",
     "role": "http://flexiblesolutions.com/role/LongTermDebt",
     "shortName": "LONG TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000019 - Disclosure - CONVERTIBLE NOTE PAYABLE",
     "role": "http://flexiblesolutions.com/role/ConvertibleNotePayable",
     "shortName": "CONVERTIBLE NOTE PAYABLE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - Condensed Interim Consolidated Balance Sheets",
     "role": "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
     "shortName": "Condensed Interim Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DepositsAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000020 - Disclosure - INCOME TAXES",
     "role": "http://flexiblesolutions.com/role/IncomeTaxes",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - INCOME PER SHARE",
     "role": "http://flexiblesolutions.com/role/IncomePerShare",
     "shortName": "INCOME PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000022 - Disclosure - STOCK OPTIONS",
     "role": "http://flexiblesolutions.com/role/StockOptions",
     "shortName": "STOCK OPTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - CAPITAL STOCK",
     "role": "http://flexiblesolutions.com/role/CapitalStock",
     "shortName": "CAPITAL STOCK",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - NON-CONTROLLING INTERESTS",
     "role": "http://flexiblesolutions.com/role/Non-controllingInterests",
     "shortName": "NON-CONTROLLING INTERESTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY",
     "role": "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency",
     "shortName": "SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:ComparativeFiguresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000026 - Disclosure - COMPARATIVE FIGURES",
     "role": "http://flexiblesolutions.com/role/ComparativeFigures",
     "shortName": "COMPARATIVE FIGURES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:ComparativeFiguresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - SUBSEQUENT EVENTS",
     "role": "http://flexiblesolutions.com/role/SubsequentEvents",
     "shortName": "SUBSEQUENT EVENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:ScheduleOfMethodOfDepreciationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:ScheduleOfMethodOfDepreciationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - Condensed Interim Consolidated Balance Sheets (Parenthetical)",
     "role": "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Interim Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - LEASES (Tables)",
     "role": "http://flexiblesolutions.com/role/LeasesTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FinancingReceivablesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - ACCOUNTS RECEIVABLE (Tables)",
     "role": "http://flexiblesolutions.com/role/AccountsReceivableTables",
     "shortName": "ACCOUNTS RECEIVABLE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FinancingReceivablesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - INVENTORIES (Tables)",
     "role": "http://flexiblesolutions.com/role/InventoriesTables",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Tables)",
     "role": "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsTables",
     "shortName": "PROPERTY, EQUIPMENT AND LEASEHOLDS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000034 - Disclosure - PATENTS (Tables)",
     "role": "http://flexiblesolutions.com/role/PatentsTables",
     "shortName": "PATENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "role": "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "FSI:LongTermDepositsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:ScheduleOfLongTermDepositsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - LONG TERM DEPOSITS (Tables)",
     "role": "http://flexiblesolutions.com/role/LongTermDepositsTables",
     "shortName": "LONG TERM DEPOSITS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "FSI:LongTermDepositsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:ScheduleOfLongTermDepositsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000037 - Disclosure - INVESTMENTS (Tables)",
     "role": "http://flexiblesolutions.com/role/InvestmentsTables",
     "shortName": "INVESTMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:ScheduleOfLoanCovenantsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000038 - Disclosure - LONG TERM DEBT (Tables)",
     "role": "http://flexiblesolutions.com/role/LongTermDebtTables",
     "shortName": "LONG TERM DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:ScheduleOfLoanCovenantsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://flexiblesolutions.com/role/IncomeTaxesTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income",
     "role": "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
     "shortName": "Condensed Interim Consolidated Statements of Income and Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - INCOME PER SHARE (Tables)",
     "role": "http://flexiblesolutions.com/role/IncomePerShareTables",
     "shortName": "INCOME PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000041 - Disclosure - STOCK OPTIONS (Tables)",
     "role": "http://flexiblesolutions.com/role/StockOptionsTables",
     "shortName": "STOCK OPTIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:ScheduleOfDistributionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - NON-CONTROLLING INTERESTS (Tables)",
     "role": "http://flexiblesolutions.com/role/Non-controllingInterestsTables",
     "shortName": "NON-CONTROLLING INTERESTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:ScheduleOfDistributionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)",
     "role": "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables",
     "shortName": "SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000044 - Disclosure - BASIS OF PRESENTATION (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
     "shortName": "BASIS OF PRESENTATION (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "FSI:ScheduleOfMethodOfDepreciationTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-012022-03-31_us-gaap_ComputerEquipmentMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:DepreciationMethodUsedAndAnnualRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - SCHEDULE OF METHOD OF DEPRECIATION (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
     "shortName": "SCHEDULE OF METHOD OF DEPRECIATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "FSI:ScheduleOfMethodOfDepreciationTableTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-012022-03-31_us-gaap_ComputerEquipmentMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "FSI:DepreciationMethodUsedAndAnnualRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000046 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:ConcentrationRiskCreditRisk",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-012022-03-31_custom_ThreePrimaryCustomersMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details)",
     "role": "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails",
     "shortName": "SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2019-12-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000048 - Disclosure - SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails",
     "shortName": "SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000049 - Disclosure - LEASES (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/LeasesDetailsNarrative",
     "shortName": "LEASES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000005 - Statement - Condensed Interim Consolidated Statements of Stockholders' Equity",
     "role": "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity",
     "shortName": "Condensed Interim Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2019-12-31_us-gaap_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:FinancingReceivablesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000050 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails",
     "shortName": "SCHEDULE OF ACCOUNTS RECEIVABLE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:FinancingReceivablesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000051 - Disclosure - SCHEDULE OF INVENTORIES (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails",
     "shortName": "SCHEDULE OF INVENTORIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryFinishedGoods",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000052 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails",
     "shortName": "SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31_custom_BuildingAndImprovementsMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000053 - Disclosure - PROPERTY, EQUIPMENT AND LEASEHOLDS (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative",
     "shortName": "PROPERTY, EQUIPMENT AND LEASEHOLDS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedPatentsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000054 - Disclosure - SCHEDULE OF PATENTS (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfPatentsDetails",
     "shortName": "SCHEDULE OF PATENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedPatentsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000055 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails",
     "shortName": "SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "FSI:IncreaseInCurrencyConversion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "CAD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000056 - Disclosure - PATENTS (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/PatentsDetailsNarrative",
     "shortName": "PATENTS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "FSI:IncreaseInCurrencyConversion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "CAD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000057 - Disclosure - SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails",
     "shortName": "SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2019-12-31_custom_EnPInvestmentsCorporationLLCMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000058 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails",
     "shortName": "SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "FSI:ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000059 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative",
     "shortName": "GOODWILL AND INTANGIBLE ASSETS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000006 - Statement - Condensed Interim Consolidated Statements of Cash Flows",
     "role": "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows",
     "shortName": "Condensed Interim Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepositsAssetsNoncurrent",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000060 - Disclosure - SCHEDULE OF LONG TERM DEPOSITS (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails",
     "shortName": "SCHEDULE OF LONG TERM DEPOSITS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000061 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENT (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails",
     "shortName": "SCHEDULE OF EQUITY METHOD INVESTMENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2019-12-31_custom_EnpPeruInvestmentsLlcMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:GainLossOnInvestmentsTextBlock",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainsLossesOnSalesOfInvestmentRealEstate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000062 - Disclosure - SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details)",
     "role": "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails",
     "shortName": "SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:GainLossOnInvestmentsTextBlock",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember97078234",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainsLossesOnSalesOfInvestmentRealEstate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "FSI:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "FSI:InvestmentEliminatedUponConsolidation",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000063 - Disclosure - SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails",
     "shortName": "SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "FSI:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToAcquireInvestments",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000064 - Disclosure - INVESTMENTS (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
     "shortName": "INVESTMENTS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-012022-03-31_custom_FloridaBasedLLCMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LinesOfCreditCurrent",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000065 - Disclosure - SHORT-TERM LINE OF CREDIT (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative",
     "shortName": "SHORT-TERM LINE OF CREDIT (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31_custom_NewAgreementMember_custom_NanoChemSolutionIncMember",
      "decimals": "INF",
      "lang": null,
      "name": "FSI:LoanGuaranteedRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000066 - Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails",
     "shortName": "SCHEDULE OF INTEREST LOAN REPAYMENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2020-10-31_custom_PromissoryNoteOneWithMidlandBankMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "FSI:ScheduleOfLoanCovenantsTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000067 - Disclosure - SCHEDULE OF LOAN COVENANTS (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails",
     "shortName": "SCHEDULE OF LOAN COVENANTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "FSI:ScheduleOfLoanCovenantsTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2020-01-012020-12-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ProceedsFromLoans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "FSI:ScheduleOfLoanCovenantsTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000068 - Disclosure - SCHEDULE OF OUTSTANDING BALANCE LOAN (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails",
     "shortName": "SCHEDULE OF OUTSTANDING BALANCE LOAN (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2020-12-31_custom_MidlandStatesBankMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2019-04-30_custom_HarrisBankMember_custom_NanoChemSolutionIncMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000069 - Disclosure - LONG TERM DEBT (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
     "shortName": "LONG TERM DEBT (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2019-04-30_custom_HarrisBankMember_custom_NanoChemSolutionIncMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000007 - Disclosure - BASIS OF PRESENTATION",
     "role": "http://flexiblesolutions.com/role/BasisOfPresentation",
     "shortName": "BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2019-06-012019-06-30_srt_ParentCompanyMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000070 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative",
     "shortName": "CONVERTIBLE NOTE PAYABLE (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2019-06-012019-06-30_srt_ParentCompanyMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtConversionConvertedInstrumentSharesIssued1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000071 - Disclosure - SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT) (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails",
     "shortName": "SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000072 - Disclosure - SCHEDULE OF RECONCILIATION OF INCOME TAXES (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails",
     "shortName": "SCHEDULE OF RECONCILIATION OF INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000073 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES) (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails",
     "shortName": "SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000074 - Disclosure - SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails",
     "shortName": "SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "FSI:ScheduleOfNonOperatingLossCarryforwardsTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31_custom_TwoThousandTwentyNineTaxYearMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000075 - Disclosure - INCOME TAXES (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative",
     "shortName": "INCOME TAXES (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000076 - Disclosure - SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails",
     "shortName": "SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000077 - Disclosure - SCHEDULE OF ANTI-DILUTIVE OPTIONS (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfAnti-dilutiveOptionsDetails",
     "shortName": "SCHEDULE OF ANTI-DILUTIVE OPTIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000078 - Disclosure - INCOME PER SHARE (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative",
     "shortName": "INCOME PER SHARE (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31_us-gaap_CanadaRevenueAgencyMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000079 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITIES (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails",
     "shortName": "SCHEDULE OF STOCK OPTION ACTIVITIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2019-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://flexiblesolutions.com/role/SignificantAccountingPolicies",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000080 - Disclosure - SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails",
     "shortName": "SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000081 - Disclosure - STOCK OPTIONS (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative",
     "shortName": "STOCK OPTIONS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Pure",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000082 - Disclosure - CAPITAL STOCK (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative",
     "shortName": "CAPITAL STOCK (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-012022-03-31_custom_EmployeesStockOptionMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000083 - Disclosure - SCHEDULE OF DISTRIBUTIONS (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails",
     "shortName": "SCHEDULE OF DISTRIBUTIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "FSI:ScheduleOfDistributionsTableTextBlock",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2019-12-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsToMinorityShareholders",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000084 - Disclosure - NON-CONTROLLING INTERESTS (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative",
     "shortName": "NON-CONTROLLING INTERESTS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:MinorityInterestDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2021-01-012021-12-31_custom_EnpInvestmentMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000085 - Disclosure - SCHEDULE OF REPORTABLE SEGMENTS (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails",
     "shortName": "SCHEDULE OF REPORTABLE SEGMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000086 - Disclosure - SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails",
     "shortName": "SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-012022-03-31_country_CA",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000087 - Disclosure - SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details)",
     "role": "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails",
     "shortName": "SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "AsOf2022-03-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportingUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Segments",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000088 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative",
     "shortName": "SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportingUnits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Segments",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000089 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)",
     "role": "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative",
     "shortName": "SUBSEQUENT EVENTS (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-04-162022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:SalariesAndWages",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - LEASES",
     "role": "http://flexiblesolutions.com/role/Leases",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "forms-4.htm",
      "contextRef": "From2022-01-01to2022-03-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 103,
   "tag": {
    "FSI_AdditionalExpensesDueToOptionsGranted": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional expenses due to options granted.",
        "label": "Additional expenses due to options granted"
       }
      }
     },
     "localname": "AdditionalExpensesDueToOptionsGranted",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_AdditionalPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional payment.",
        "label": "Additional payment"
       }
      }
     },
     "localname": "AdditionalPayment",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_AppliedHoldingCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Applied Holding Corp [Member]",
        "label": "Applied Holding Corp [Member]"
       }
      }
     },
     "localname": "AppliedHoldingCorpMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_BCPAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BCPA [Member]",
        "label": "BCPA [Member]"
       }
      }
     },
     "localname": "BCPAMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_BadDebtExpense": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bad debt expense.",
        "label": "Bad debt expense [Default Label]",
        "negatedLabel": "Bad debt expense"
       }
      }
     },
     "localname": "BadDebtExpense",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_BoatMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boat [Member]",
        "label": "Boat [Member]"
       }
      }
     },
     "localname": "BoatMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_BuildingAndImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Building and improvements [Member]",
        "label": "Building and improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndImprovementsMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_CADMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CAD [Member]",
        "label": "CAD [Member]"
       }
      }
     },
     "localname": "CADMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/PatentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_CapitalInExcessOfParValueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital In Excess Of Par Value [Member]",
        "label": "Capital In Excess Of Par Value [Member]"
       }
      }
     },
     "localname": "CapitalInExcessOfParValueMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_Commissions": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 13.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commissions.",
        "label": "Commissions"
       }
      }
     },
     "localname": "Commissions",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_ComparativeFiguresTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comparative Figures [Text Block]",
        "label": "COMPARATIVE FIGURES"
       }
      }
     },
     "localname": "ComparativeFiguresTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ComparativeFigures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_ConcentrationRiskThresholdPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration Risk Threshold Percentage.",
        "label": "Accounts Receivable, after Allowance for Credit Loss"
       }
      }
     },
     "localname": "ConcentrationRiskThresholdPercentage",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "FSI_ConsultantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consultants [Member]",
        "label": "Consultants [Member]"
       }
      }
     },
     "localname": "ConsultantsMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_ConsultantsStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consultants Stock Options [Member]",
        "label": "Consultants Stock Options [Member]"
       }
      }
     },
     "localname": "ConsultantsStockOptionsMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_Consulting": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consulting.",
        "label": "Consulting"
       }
      }
     },
     "localname": "Consulting",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_CustomerRelationshipsENPInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer Relationships - ENP Investments [Member]",
        "label": "Customer Relationships - ENP Investments [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsENPInvestmentsMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_DeferredTaxAssetLiabilitiesNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Net deferred tax asset (liability)"
       }
      }
     },
     "localname": "DeferredTaxAssetLiabilitiesNet",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_DeferredTaxAssetNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Net Deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetNet",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_DeferredTaxAssetNotRecognized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax asset not recognized.",
        "label": "Deferred tax asset not recognized"
       }
      }
     },
     "localname": "DeferredTaxAssetNotRecognized",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_DeferredTaxAssetsLiabilitiesGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets Liabilities Gross.",
        "label": "Deferred tax asset (liability)"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesGross",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_DeferredTaxAssetsPropertyPlantsAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Property, equipment and leaseholds"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantsAndEquipment",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_DeferredTaxAssetsPropertyPlantsAndEquipmentOne": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "DeferredTaxAssetsPropertyPlantsAndEquipmentOne",
        "verboseLabel": "Property, equipment and leaseholds"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantsAndEquipmentOne",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_DepreciationMethodUsedAndAnnualRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Depreciation method used and annual rate.",
        "label": "Depreciation method used and annual rate"
       }
      }
     },
     "localname": "DepreciationMethodUsedAndAnnualRate",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "FSI_DisclosureComparativeFiguresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comparative Figures"
       }
      }
     },
     "localname": "DisclosureComparativeFiguresAbstract",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "xbrltype": "stringItemType"
    },
    "FSI_DisclosureLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases",
        "terseLabel": "Schedule Of Undiscounted Rent Payments",
        "verboseLabel": "Summary Of Right-of-use Asset And Lease Liability"
       }
      }
     },
     "localname": "DisclosureLeasesAbstract",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "xbrltype": "stringItemType"
    },
    "FSI_DisclosureLongTermDepositsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Deposits",
        "verboseLabel": "Schedule Of Long Term Deposits"
       }
      }
     },
     "localname": "DisclosureLongTermDepositsAbstract",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "xbrltype": "stringItemType"
    },
    "FSI_EWCPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EWCP [Member]",
        "label": "EWCP [Member]"
       }
      }
     },
     "localname": "EWCPMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EligiblePercentageOfDomesticAccountsReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eligible percentage of domestic accounts receivable.",
        "label": "Eligible percentage of domestic accounts receivable"
       }
      }
     },
     "localname": "EligiblePercentageOfDomesticAccountsReceivable",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "FSI_EmployeeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee [Member]",
        "label": "Employee [Member]"
       }
      }
     },
     "localname": "EmployeeMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees [Member]",
        "label": "Employees [Member]"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EmployeesStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employees Stock Option [Member]",
        "label": "Employees Stock Option [Member]"
       }
      }
     },
     "localname": "EmployeesStockOptionMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EmploymentAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employment Agreement [Member]",
        "label": "Employment Agreement [Member]"
       }
      }
     },
     "localname": "EmploymentAgreementMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EnPInvestmentsCorporationLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EnP Investments Limited Liability Corporation (LLC) [Member]",
        "label": "EnP Investments Limited Liability Corporation (LLC) [Member]"
       }
      }
     },
     "localname": "EnPInvestmentsCorporationLLCMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EnpInvestmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ENP Investment [Member]",
        "label": "ENP Investment [Member]"
       }
      }
     },
     "localname": "EnpInvestmentMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EnpInvestmentsLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ENP Investments LLC [Member]",
        "label": "ENP Investments LLC [Member] [Default Label]",
        "verboseLabel": "ENP Investments LLC [Member]"
       }
      }
     },
     "localname": "EnpInvestmentsLLCMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EnpInvestmentsLlcAndEnpMendotaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ENP Investments LLC and ENP Mendota [Member]",
        "label": "ENP Investments LLC and ENP Mendota [Member]"
       }
      }
     },
     "localname": "EnpInvestmentsLlcAndEnpMendotaMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EnpPeruInvestmentsLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ENP Peru Investments LLC [Member]",
        "label": "ENP Peru Investments LLC [Member]"
       }
      }
     },
     "localname": "EnpPeruInvestmentsLlcMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsTables",
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails",
      "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EnpRealtyLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ENP Realty LLC [Member]",
        "label": "ENP Realty LLC [Member]"
       }
      }
     },
     "localname": "EnpRealtyLLCMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsTables",
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EnpnvestmentsLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ENP Investments LLC [Member]",
        "label": "ENP Investments LLC [Member]"
       }
      }
     },
     "localname": "EnpnvestmentsLlcMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_EquityMethodInvestmentReturnOfEquity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Return of equity.",
        "label": "Return of equity"
       }
      }
     },
     "localname": "EquityMethodInvestmentReturnOfEquity",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_ExpectedIncomeTaxRecovery": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected income tax (recovery).",
        "label": "Expected income tax"
       }
      }
     },
     "localname": "ExpectedIncomeTaxRecovery",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_FiniteLivedPatentGross": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite lived patent gross.",
        "label": "Patents (Note 7)"
       }
      }
     },
     "localname": "FiniteLivedPatentGross",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_FloridaBasedLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Florida Based LLC [Member]",
        "label": "Florida Based LLC [Member]"
       }
      }
     },
     "localname": "FloridaBasedLLCMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsTables",
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails",
      "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_FordMotorCreditCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ford Motor Credit Company [Member]",
        "label": "Ford Motor Credit Company [Member]"
       }
      }
     },
     "localname": "FordMotorCreditCompanyMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_GainLossOnInvestment": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain loss on investment.",
        "label": "GainLossOnInvestment",
        "negatedLabel": "Gain on investments"
       }
      }
     },
     "localname": "GainLossOnInvestment",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_GainLossOnSaleOfLand": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain loss on sale of land",
        "label": "Gain on sale of land (Note 6)",
        "negatedLabel": "Gain on sale of land"
       }
      }
     },
     "localname": "GainLossOnSaleOfLand",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows",
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_GainOnAcquisition": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on acquisition",
        "label": "Gain on acquisition of ENP Realty (Note 10)"
       }
      }
     },
     "localname": "GainOnAcquisition",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_GainOnAcquisitionOfEnpRealty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on acquisition of ENP Realty.",
        "label": "Gain on acquisition of ENP Realty"
       }
      }
     },
     "localname": "GainOnAcquisitionOfEnpRealty",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_GainOnInvestments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on investments",
        "label": "Recognized gains"
       }
      }
     },
     "localname": "GainOnInvestments",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_HarrisBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Harris Bank [Member]",
        "label": "Harris Bank [Member]"
       }
      }
     },
     "localname": "HarrisBankMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_HarrisBankOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Harris Bank [Member]",
        "label": "Harris Bank One [Member]"
       }
      }
     },
     "localname": "HarrisBankOneMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_IncreaseInCurrencyConversion": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in currency conversion.",
        "label": "Increase in currency conversion"
       }
      }
     },
     "localname": "IncreaseInCurrencyConversion",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/PatentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_InterestExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 8.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expenses.",
        "label": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenses",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_InventoryAdditionsInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory additions in accounts payable and accrued liabilities",
        "label": "Inventory additions in accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "InventoryAdditionsInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_InvestmentEliminatedUponConsolidation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Eliminated Upon Consolidation.",
        "label": "Investment eliminated upon consolidation"
       }
      }
     },
     "localname": "InvestmentEliminatedUponConsolidation",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails",
      "http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_InvestorRelationsAndTransferAgentFee": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 12.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investor relations and transfer agent fee.",
        "label": "Investor relations and transfer agent fee"
       }
      }
     },
     "localname": "InvestorRelationsAndTransferAgentFee",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_LeaseInterestExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease interest expense.",
        "label": "Lease interest expense"
       }
      }
     },
     "localname": "LeaseInterestExpense",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_LeaseRightOfUseFinancing": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease right of use financing.",
        "label": "Lease right of use financing"
       }
      }
     },
     "localname": "LeaseRightOfUseFinancing",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating lease liability payments due after year three.",
        "label": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_LoanGuaranteedRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan guaranteed rate.",
        "label": "Loan guaranteed rate"
       }
      }
     },
     "localname": "LoanGuaranteedRate",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "FSI_LongTermDepositsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long Term Deposits [Text Block]",
        "label": "LONG TERM DEPOSITS"
       }
      }
     },
     "localname": "LongTermDepositsTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDeposits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_LygosIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lygos Inc [Member]",
        "label": "Lygos Inc [Member]"
       }
      }
     },
     "localname": "LygosIncMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsTables",
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_MidlandBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Midland Bank [Member]",
        "label": "Midland Bank [Member]"
       }
      }
     },
     "localname": "MidlandBankMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_MidlandStatesBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Midland States Bank [Member]",
        "label": "Midland States Bank [Member]"
       }
      }
     },
     "localname": "MidlandStatesBankMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_MidlandStatesBankOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Midland States Bank One [Member]",
        "label": "Midland States Bank One [Member]"
       }
      }
     },
     "localname": "MidlandStatesBankOneMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_MidlandStatesBankTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Midland States Bank Two [Member]",
        "label": "Midland States Bank Two [Member]"
       }
      }
     },
     "localname": "MidlandStatesBankTwoMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_NanoChemSolutionIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NanoChem Solutions Inc [Member]",
        "label": "NanoChem Solutions Inc [Member]"
       }
      }
     },
     "localname": "NanoChemSolutionIncMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_NanoChemSolutionsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NanoChem Solutions Inc [Member]",
        "label": "NanoChem Solutions Inc [Member] [Default Label]",
        "verboseLabel": "NanoChem Solutions Inc [Member]"
       }
      }
     },
     "localname": "NanoChemSolutionsIncMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_NewAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Agreement [Member]",
        "label": "New Agreement [Member]"
       }
      }
     },
     "localname": "NewAgreementMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_NewManufacturingEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Manufacturing Equipment [Member]",
        "label": "New Manufacturing Equipment [Member]"
       }
      }
     },
     "localname": "NewManufacturingEquipmentMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_OBrienMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mr. O'Brien [Member]",
        "label": "Mr. O'Brien [Member]"
       }
      }
     },
     "localname": "OBrienMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_OperatingLeaseAssetsAddition": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating lease assets addition.",
        "label": "Addition"
       }
      }
     },
     "localname": "OperatingLeaseAssetsAddition",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_OperatingLeasesAssetsTermination": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating leases assets termination.",
        "label": "Termination"
       }
      }
     },
     "localname": "OperatingLeasesAssetsTermination",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_OperatingLeasesLiabilityAddition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating leases liability addition.",
        "label": "OperatingLeasesLiabilityAddition",
        "verboseLabel": "Addition"
       }
      }
     },
     "localname": "OperatingLeasesLiabilityAddition",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_OperatingLeasesLiabilityTermination": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating leases liability termination",
        "label": "OperatingLeasesLiabilityTermination",
        "verboseLabel": "Termination"
       }
      }
     },
     "localname": "OperatingLeasesLiabilityTermination",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_OwnershipInterestPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership Interest Purchase Agreement [Member]",
        "label": "Ownership Interest Purchase Agreement [Member]"
       }
      }
     },
     "localname": "OwnershipInterestPurchaseAgreementMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_PaycheckProtectionProgramLoanForgiveness": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program loan forgiveness.",
        "label": "PaycheckProtectionProgramLoanForgiveness",
        "negatedLabel": "PPP loan forgiveness"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanForgiveness",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_PaycheckProtectionProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program [Member]",
        "label": "Paycheck Protection Program [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_PaycheckProtectionProgramOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program One",
        "label": "Paycheck Protection Program One [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramOneMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_PaymentOfMonthlyInstallmentsInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of monthly installments interest rate.",
        "label": "Payment of monthly installments interest rate"
       }
      }
     },
     "localname": "PaymentOfMonthlyInstallmentsInterestRate",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "FSI_PercentageOfForeignAccountsReceivableOfInventory": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of foreign accounts receivable of inventory.",
        "label": "Percentage of foreign accounts receivable of inventory"
       }
      }
     },
     "localname": "PercentageOfForeignAccountsReceivableOfInventory",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "FSI_PppLoanForgiveness": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ppp loan forgiveness.",
        "label": "PPP loan forgiveness"
       }
      }
     },
     "localname": "PppLoanForgiveness",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_ProceedsFromLoanAcquiredWithAcquisition": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plus: Loan acquired with acquisition of ENP Realty.",
        "label": "Plus: Loan acquired with acquisition of ENP Realty"
       }
      }
     },
     "localname": "ProceedsFromLoanAcquiredWithAcquisition",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_PromissoryNoteOneWithMidlandBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory Note One With Midland Bank [Member]",
        "label": "Promissory Note One With Midland Bank [Member]"
       }
      }
     },
     "localname": "PromissoryNoteOneWithMidlandBankMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_PromissoryNoteWithENPRealtyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory Note with ENP Realty [Member]",
        "label": "Promissory Note with ENP Realty [Member]"
       }
      }
     },
     "localname": "PromissoryNoteWithENPRealtyMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_PromissoryNoteWithMidlandBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Promissory Note With Midland Bank [Member]",
        "label": "Promissory Note With Midland Bank [Member]"
       }
      }
     },
     "localname": "PromissoryNoteWithMidlandBankMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_RealizedInvestmentGainsLossesNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income.",
        "label": "RealizedInvestmentGainsLossesNet",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "RealizedInvestmentGainsLossesNet",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_ScheduleOfDistributionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Distributions [Table Text Block]",
        "label": "SCHEDULE OF DISTRIBUTIONS"
       }
      }
     },
     "localname": "ScheduleOfDistributionsTableTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/Non-controllingInterestsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Estimated Future Amortization Expense [Table Text Block]",
        "label": "SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE"
       }
      }
     },
     "localname": "ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_ScheduleOfLoanCovenantsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Loan Covenants [Table Text Block]",
        "label": "SCHEDULE OF LOAN COVENANTS"
       }
      }
     },
     "localname": "ScheduleOfLoanCovenantsTableTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_ScheduleOfLongTermDepositsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Long Term Deposits [Table Text Block]",
        "label": "SCHEDULE OF LONG TERM DEPOSITS"
       }
      }
     },
     "localname": "ScheduleOfLongTermDepositsTableTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDepositsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_ScheduleOfMethodOfDepreciationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Method Of Depreciation [Table Text Block]",
        "label": "SCHEDULE OF METHOD OF DEPRECIATION"
       }
      }
     },
     "localname": "ScheduleOfMethodOfDepreciationTableTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_ScheduleOfNonOperatingLossCarryforwardsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Non Operating Loss Carryforwards [Table Text Block]",
        "label": "SCHEDULE OF NON OPERATING LOSS CARRYFORWARDS"
       }
      }
     },
     "localname": "ScheduleOfNonOperatingLossCarryforwardsTableTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Recognized Identified Assets Acquired And Liabilities Assumed [Table Text Block]",
        "label": "SCHEDULE OF FAIR VALUES OF ASSETS ACQUIRED AND LIABILITIES ASSUMPTION"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_Segmentassets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Segment assets.",
        "label": "Segment assets"
       }
      }
     },
     "localname": "Segmentassets",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cancelled or expired, Exercise price per share.",
        "label": "Exercise price per share, Cancelled or expired"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercised, Exercise price per share.",
        "label": "Exercise price per share, Exercised"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share, Granted.",
        "label": "Exercise price per share, Granted"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share.",
        "label": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice",
        "periodEndLabel": "Exercise price per share Exercisable, Ending Balance"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share.",
        "label": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice",
        "periodEndLabel": "Exercise price per share, Ending Balance",
        "periodStartLabel": "Exercise price per share, Beginning Balance"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "FSI_ShippingCost": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 17.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shipping cost.",
        "label": "Shipping"
       }
      }
     },
     "localname": "ShippingCost",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "FSI_SoftwareENPInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software - ENP Investments [Member]",
        "label": "Software - ENP Investments [Member]"
       }
      }
     },
     "localname": "SoftwareENPInvestmentsMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_StockIssuedInExchangeForServicesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued in exchange for services [Policy Text Block]",
        "label": "Stock Issued in Exchange for Services"
       }
      }
     },
     "localname": "StockIssuedInExchangeForServicesPolicyTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_StockOptionExercisePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock option exercise percent",
        "label": "Accounted risk percentage"
       }
      }
     },
     "localname": "StockOptionExercisePercent",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "FSI_StockYardsBankTrustMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Yards Bank Trust [Member]",
        "label": "Stock Yards Bank Trust [Member]"
       }
      }
     },
     "localname": "StockYardsBankTrustMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary Of Rightofuse Asset And Lease Liability [Table Text Block]",
        "label": "SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY"
       }
      }
     },
     "localname": "SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_TermDepositsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Deposits Policy [Text Block]",
        "label": "Term Deposits"
       }
      }
     },
     "localname": "TermDepositsPolicyTextBlock",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "FSI_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan [Member]",
        "label": "Term Loan [Member]"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_ThreeCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Customers [Member]",
        "label": "Three Customers [Member]"
       }
      }
     },
     "localname": "ThreeCustomersMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_ThreePrimaryCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three Primary Customers [Member]",
        "label": "Three Primary Customers [Member]"
       }
      }
     },
     "localname": "ThreePrimaryCustomersMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_TrailerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trailer [Member]",
        "label": "Trailer [Member]"
       }
      }
     },
     "localname": "TrailerMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_TrioOpportunityCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trio Opportunity Corp [Member]",
        "label": "Trio Opportunity Corp [Member]"
       }
      }
     },
     "localname": "TrioOpportunityCorpMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_TwoThousandFortyOneTaxYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2041 [Member]",
        "label": "2041 [Member]"
       }
      }
     },
     "localname": "TwoThousandFortyOneTaxYearMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_TwoThousandFortyTaxYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2040 [Member]",
        "label": "2040 [Member]"
       }
      }
     },
     "localname": "TwoThousandFortyTaxYearMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_TwoThousandThirtyEightTaxYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2038 [Member]",
        "label": "2038 [Member]"
       }
      }
     },
     "localname": "TwoThousandThirtyEightTaxYearMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_TwoThousandThirtyNineTaxYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2039 [Member]",
        "label": "2039 [Member]"
       }
      }
     },
     "localname": "TwoThousandThirtyNineTaxYearMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_TwoThousandThirtyOneTaxYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2031 [Member]",
        "label": "2031 [Member]"
       }
      }
     },
     "localname": "TwoThousandThirtyOneTaxYearMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_TwoThousandThirtySevenTaxYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2037 [Member]",
        "label": "2037 [Member]"
       }
      }
     },
     "localname": "TwoThousandThirtySevenTaxYearMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_TwoThousandThirtyTaxYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2030 [Member]",
        "label": "2030 [Member]"
       }
      }
     },
     "localname": "TwoThousandThirtyTaxYearMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_TwoThousandTwentyNineTaxYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2029 [Member]",
        "label": "2029 [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentyNineTaxYearMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_UnitedStatesandAbroadMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States and Abroad [Member]",
        "label": "United States and Abroad [Member]"
       }
      }
     },
     "localname": "UnitedStatesandAbroadMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_UnrelatedPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrelated Party [Member]",
        "label": "Unrelated Party [Member]"
       }
      }
     },
     "localname": "UnrelatedPartyMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "FSI_UponExerciseofStockOptionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upon Exercise of Stock Options [Member]",
        "label": "Upon Exercise of Stock Options [Member]"
       }
      }
     },
     "localname": "UponExerciseofStockOptionsMember",
     "nsuri": "http://flexiblesolutions.com/20220331",
     "presentation": [
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r704",
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r696"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Addresses [Line Items]"
       }
      }
     },
     "localname": "EntityAddressesLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressesTable": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container of address information for the entity",
        "label": "Entity Addresses [Table]"
       }
      }
     },
     "localname": "EntityAddressesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsTables",
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails",
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative",
      "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r713"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r695"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsTables",
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails",
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative",
      "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r701"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r697"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r135",
      "r294",
      "r299",
      "r305",
      "r488",
      "r489",
      "r496",
      "r497",
      "r565",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r135",
      "r294",
      "r299",
      "r305",
      "r488",
      "r489",
      "r496",
      "r497",
      "r565",
      "r689"
     ],
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis": {
     "auth_ref": [
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Home Loan Bank Branch [Axis]"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain": {
     "auth_ref": [],
     "localname": "FederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_FederalHomeLoanBankOfCincinnatiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Home Loan Bank of Cincinnati [Member]"
       }
      }
     },
     "localname": "FederalHomeLoanBankOfCincinnatiMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r220",
      "r371",
      "r374",
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r291",
      "r310",
      "r343",
      "r385",
      "r386",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r652",
      "r656",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r288",
      "r289",
      "r290",
      "r291",
      "r310",
      "r343",
      "r385",
      "r386",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r652",
      "r656",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r220",
      "r371",
      "r374",
      "r655"
     ],
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company [Member]"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r216",
      "r289",
      "r290",
      "r371",
      "r372",
      "r582",
      "r651",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails",
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r216",
      "r289",
      "r290",
      "r371",
      "r372",
      "r582",
      "r651",
      "r653"
     ],
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails",
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r285",
      "r288",
      "r289",
      "r290",
      "r291",
      "r310",
      "r343",
      "r378",
      "r385",
      "r386",
      "r418",
      "r419",
      "r420",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r652",
      "r656",
      "r690",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r285",
      "r288",
      "r289",
      "r290",
      "r291",
      "r310",
      "r343",
      "r378",
      "r385",
      "r386",
      "r418",
      "r419",
      "r420",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r652",
      "r656",
      "r690",
      "r691"
     ],
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r217",
      "r218",
      "r371",
      "r373",
      "r654",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688"
     ],
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r217",
      "r218",
      "r371",
      "r373",
      "r654",
      "r672",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r222",
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsAndNotesReceivableNet": {
     "auth_ref": [
      "r223",
      "r626"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss",
        "totalLabel": "Total accounts receivable"
       }
      }
     },
     "localname": "AccountsAndNotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r44",
      "r568"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "SCHEDULE OF ACCOUNTS RECEIVABLE"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/AccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableGross": {
     "auth_ref": [
      "r27",
      "r223"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsAndNotesReceivableNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative",
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r626",
      "r674"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable",
        "terseLabel": "Accounts receivable",
        "verboseLabel": "Accounts Receivable, after Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative",
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative",
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r223",
      "r224"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable (Note 4)",
        "verboseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r28",
      "r134",
      "r562",
      "r564",
      "r636"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts receivable related parties"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r15",
      "r280"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation",
        "verboseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r31",
      "r60",
      "r61",
      "r62",
      "r632",
      "r661",
      "r664"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r59",
      "r62",
      "r69",
      "r70",
      "r71",
      "r137",
      "r138",
      "r139",
      "r494",
      "r559",
      "r657",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquisitionCosts": {
     "auth_ref": [
      "r588",
      "r589"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.",
        "label": "Acquisition"
       }
      }
     },
     "localname": "AcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r29",
      "r568"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Capital in excess of par value"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r388",
      "r429",
      "r430"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income to net cash:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsAndNotesReceivableNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.",
        "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables",
        "negatedLabel": "Allowances for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r113",
      "r264",
      "r270"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PatentsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Anti-dilutive options"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfAnti-dilutiveOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AreaOfLand": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area of land held.",
        "label": "Area of land"
       }
      }
     },
     "localname": "AreaOfLand",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative"
     ],
     "xbrltype": "areaItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": {
     "auth_ref": [
      "r479",
      "r480",
      "r481"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.",
        "label": "Contigent consideration of additional payment"
       }
      }
     },
     "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r19",
      "r130",
      "r200",
      "r206",
      "r212",
      "r237",
      "r294",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r488",
      "r496",
      "r522",
      "r566",
      "r568",
      "r604",
      "r628"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets [Default Label]",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r43",
      "r130",
      "r237",
      "r294",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r488",
      "r496",
      "r522",
      "r566",
      "r568"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AutomobilesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vehicles that are used primarily for transporting people.",
        "label": "Automobiles [Member]"
       }
      }
     },
     "localname": "AutomobilesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r414",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PatentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r476",
      "r477",
      "r478"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of facility held for productive use including, but not limited to, office, production, storage and distribution facilities, acquired at the acquisition date.",
        "label": "Assets acquired:Building"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBuildings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Assets acquired: Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedLabel": "Liabilities assumed: Accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt",
        "negatedLabel": "Liabilities assumed: Long term debt"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedLabel": "Liabilities assumed: Deferred income tax liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand": {
     "auth_ref": [
      "r472"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of real estate acquired, at the acquisition date.",
        "label": "Assets acquired: Land"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLand",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r471",
      "r472"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Total identifiable net assets:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfFairValuesOfAssetsAcquiredAndLiabilitiesAssumptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r5",
      "r136",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "BASIS OF PRESENTATION"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CanadaRevenueAgencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Canada.",
        "label": "Canada Revenue Agency [Member]"
       }
      }
     },
     "localname": "CanadaRevenueAgencyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative",
      "http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails",
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r6",
      "r12",
      "r115"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r118"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents are comprised of:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r108",
      "r115",
      "r122"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, ending",
        "periodStartLabel": "Cash and cash equivalents, beginning"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r108",
      "r530"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Outflow of cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r127",
      "r130",
      "r159",
      "r160",
      "r161",
      "r163",
      "r165",
      "r174",
      "r175",
      "r176",
      "r237",
      "r294",
      "r299",
      "r300",
      "r301",
      "r305",
      "r306",
      "r341",
      "r342",
      "r345",
      "r349",
      "r355",
      "r522",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r292",
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.",
        "label": "Common Class B [Member]"
       }
      }
     },
     "localname": "CommonClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r137",
      "r138",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r26",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r26",
      "r568"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Capital stock (Note 14) Authorized: 50,000,000 common shares with a par value of $0.001 each; 1,000,000 preferred shares with a par value of $0.01 each Issued and outstanding: 12,377,746 (December 31, 2021: 12,355,246) common shares"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommunicationsAndInformationTechnology": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 14.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense in the period for communications and data processing expense.",
        "label": "Telecommunications"
       }
      }
     },
     "localname": "CommunicationsAndInformationTechnology",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.",
        "label": "Stock-based Compensation"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r64",
      "r66",
      "r67",
      "r78",
      "r616",
      "r641"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Flexible Solutions International Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r64",
      "r66",
      "r77",
      "r486",
      "r487",
      "r500",
      "r615",
      "r640"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "negatedLabel": "Comprehensive income \u2013 non-controlling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r64",
      "r66",
      "r76",
      "r485",
      "r500",
      "r614",
      "r639"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Other Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r265",
      "r268",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r182",
      "r183",
      "r220",
      "r520",
      "r521",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative",
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r182",
      "r183",
      "r220",
      "r520",
      "r521",
      "r665",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative",
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r182",
      "r183",
      "r220",
      "r520",
      "r521",
      "r665",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r179",
      "r624"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Risk Management"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r182",
      "r183",
      "r220",
      "r520",
      "r521",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]"
       }
      }
     },
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": {
     "auth_ref": [
      "r495",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.",
        "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]"
       }
      }
     },
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConvertibleNotesPayable": {
     "auth_ref": [
      "r23",
      "r606",
      "r630",
      "r667"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible note payable"
       }
      }
     },
     "localname": "ConvertibleNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate and Other [Member]"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r87",
      "r582"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of sales",
        "verboseLabel": "Cost of Goods and Services Sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r452",
      "r462"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current tax, federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r452"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current tax, foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r452",
      "r462",
      "r464"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current income tax expense",
        "negatedLabel": "Income tax expense - current",
        "totalLabel": "Current tax, total"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails",
      "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r452",
      "r462"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current tax, state"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r120",
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt converted to shares, amount"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear": {
     "auth_ref": [
      "r120",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration, mandatory redemption, or due date, in YYYY-MM-DD format, of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction.",
        "label": "Debt Conversion, Converted Instrument, Expiration or Due Date"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateYear": {
     "auth_ref": [
      "r120",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year of expiration or mandatory redemption of the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction, in YYYY format.",
        "label": "Debt conversion due date"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentExpirationOrDueDateYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentRate": {
     "auth_ref": [
      "r120",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments.",
        "label": "Debt conversion ratio"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r120",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt converted to shares"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtDefaultLongtermDebtAmount": {
     "auth_ref": [
      "r126"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured.",
        "label": "Debt balance owing"
       }
      }
     },
     "localname": "DebtDefaultLongtermDebtAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r126",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r324",
      "r331",
      "r332",
      "r333",
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "CONVERTIBLE NOTE PAYABLE"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r21",
      "r22",
      "r23",
      "r129",
      "r135",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r336",
      "r337",
      "r338",
      "r339",
      "r543",
      "r605",
      "r606",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r307",
      "r336",
      "r337",
      "r541",
      "r543",
      "r544"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Promissory note"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentIncreaseAccruedInterest": {
     "auth_ref": [
      "r129"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.",
        "label": "Accrued interest"
       }
      }
     },
     "localname": "DebtInstrumentIncreaseAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r51",
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt instrument interest rate",
        "verboseLabel": "Debt instrument, interest rate, stated percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r52",
      "r129",
      "r135",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r314",
      "r320",
      "r321",
      "r322",
      "r323",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r336",
      "r337",
      "r338",
      "r339",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r52",
      "r622"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt instrument periodic payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "verboseLabel": "Debt instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r453",
      "r462"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred income tax, federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r453",
      "r462"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred income tax, foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r436",
      "r437"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred tax asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r131",
      "r453",
      "r462",
      "r463",
      "r464"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred income tax expense (recovery)",
        "negatedLabel": "Deferred income tax expense",
        "totalLabel": "Deferred income tax, total",
        "verboseLabel": "Deferred tax expense (recovery)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows",
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails",
      "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r436",
      "r437"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred income tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCreditsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r131",
      "r453",
      "r462"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred income tax, state"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDerivativeInstruments": {
     "auth_ref": [
      "r450",
      "r451"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.",
        "label": "Financial instruments"
       }
      }
     },
     "localname": "DeferredTaxAssetsDerivativeInstruments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments).",
        "label": "Deferred Tax Assets, Investments",
        "negatedLabel": "Investments"
       }
      }
     },
     "localname": "DeferredTaxAssetsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r450",
      "r451"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Non capital loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r444"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepositsAssetsCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.",
        "label": "Term deposits"
       }
      }
     },
     "localname": "DepositsAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAssetsNoncurrent": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.",
        "label": "Long term deposits (Note 9)",
        "verboseLabel": "Long term deposits"
       }
      }
     },
     "localname": "DepositsAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r113",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r113",
      "r278"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationNonproduction": {
     "auth_ref": [
      "r113",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.",
        "label": "Depreciation, Nonproduction",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationNonproduction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r57",
      "r503",
      "r504",
      "r505",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r390",
      "r391",
      "r422",
      "r423",
      "r425",
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "STOCK OPTIONS"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r79",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r157",
      "r159",
      "r163",
      "r164",
      "r165",
      "r169",
      "r170",
      "r510",
      "r511",
      "r617",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income per share (basic and diluted)",
        "verboseLabel": "Basic and diluted"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r166",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Income Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r166",
      "r167",
      "r168",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "INCOME PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomePerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r530"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of exchange rate changes on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r132",
      "r439",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "US statutory tax rates"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r424"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Compensation expense related to non-vested awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Compensation expense related to non-vested awards, weighted average period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue from External Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Major Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r69",
      "r70",
      "r71",
      "r137",
      "r138",
      "r139",
      "r143",
      "r151",
      "r153",
      "r173",
      "r240",
      "r355",
      "r360",
      "r426",
      "r427",
      "r428",
      "r455",
      "r456",
      "r509",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r559",
      "r657",
      "r658",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r234"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Ownership interest",
        "terseLabel": "Equity Method Investment, Ownership Percentage",
        "verboseLabel": "Ownership interest percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": {
     "auth_ref": [
      "r82",
      "r83",
      "r113"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.",
        "label": "Gain (loss) in equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r13",
      "r201",
      "r233"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Investments (Note 10)",
        "periodEndLabel": "Balance, Ending",
        "periodStartLabel": "Balance, Beginning"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "INVESTMENTS"
       }
      }
     },
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r107",
      "r235",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.",
        "label": "SCHEDULE OF EQUITY METHOD INVESTMENT"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset."
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r515",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r518",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r549",
      "r553",
      "r556"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Lease right of use amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "auth_ref": [
      "r228",
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for financing receivable.",
        "label": "ACCOUNTS RECEIVABLE"
       }
      }
     },
     "localname": "FinancingReceivablesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/AccountsReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Estimated useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r17",
      "r269"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfPatentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails",
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails",
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r265",
      "r266",
      "r269",
      "r273",
      "r583",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r265",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets [Member]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r269",
      "r583"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Patents, Net",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPatentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedPatentsGross": {
     "auth_ref": [
      "r269"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.",
        "label": "Patents, Cost"
       }
      }
     },
     "localname": "FiniteLivedPatentsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfPatentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r526",
      "r527",
      "r528",
      "r529"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 15.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedLabel": "Currency exchange"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r92",
      "r113",
      "r232"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "Gain on investments"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnInvestmentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.",
        "label": "SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT"
       }
      }
     },
     "localname": "GainLossOnInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain on sale of equipment (Note 6)",
        "negatedLabel": "Gain on sale of equipment",
        "verboseLabel": "Gain on disposal"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows",
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnSalesOfInvestmentRealEstate": {
     "auth_ref": [
      "r82",
      "r83",
      "r113",
      "r611",
      "r643",
      "r648",
      "r649",
      "r650"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net gain (loss) resulting from sales and other disposals of real estate owned for investment purposes.",
        "label": "Net sales"
       }
      }
     },
     "localname": "GainsLossesOnSalesOfInvestmentRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralInsuranceExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales).",
        "label": "Insurance"
       }
      }
     },
     "localname": "GeneralInsuranceExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r16",
      "r250",
      "r252",
      "r259",
      "r262",
      "r568",
      "r603"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill (Note 8)",
        "periodEndLabel": "Goodwill, Ending balance",
        "periodStartLabel": "Goodwill, Beginning balance",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r253",
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Additions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Asset Impairment [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "GOODWILL AND INTANGIBLE ASSETS"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.",
        "label": "Goodwill and intangible assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r113",
      "r251",
      "r256",
      "r261",
      "r262"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Impairment"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r86",
      "r130",
      "r200",
      "r205",
      "r208",
      "r211",
      "r214",
      "r237",
      "r294",
      "r295",
      "r296",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r522"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Impairment Effects on Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "ImpairmentEffectsOnEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ImpairmentEffectsOnEarningsPerShareTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the effects of asset impairment charge on per share or per unit basis.",
        "label": "Impairment Effects on Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ImpairmentEffectsOnEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r113",
      "r274"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)",
        "verboseLabel": "Impairment"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r277",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r74",
      "r200",
      "r205",
      "r208",
      "r211",
      "r214",
      "r602",
      "r612",
      "r619",
      "r644"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income before tax",
        "totalLabel": "Income before income tax"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative",
      "http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails",
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative",
      "http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails",
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r132",
      "r440",
      "r442",
      "r447",
      "r460",
      "r466",
      "r468",
      "r469",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r133",
      "r152",
      "r153",
      "r198",
      "r438",
      "r461",
      "r467",
      "r645"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Total income tax expense",
        "totalLabel": "Total",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfProvisionForIncomeTaxExpenseBenefitDetails",
      "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r68",
      "r434",
      "r435",
      "r442",
      "r443",
      "r446",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r433",
      "r439"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Change in enacted tax rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Foreign tax rate difference"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Non-deductible items"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r439"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Change in estimates and other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReconciliationOfIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r119"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income taxes paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in accounts payable and accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Increase in accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase in taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r112",
      "r579"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Decrease in deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Increase in inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in non-cash working capital items:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedLabel": "(Increase) Decrease in prepaid expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r272"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite Lived Intangible Asset",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefinitelivedIntangibleAssetsAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.",
        "label": "Indefinite-Lived Intangible Assets Acquired",
        "verboseLabel": "Additions"
       }
      }
     },
     "localname": "IndefinitelivedIntangibleAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "PATENTS"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Patents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r263",
      "r267"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible assets (Note 8)"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r72",
      "r194",
      "r539",
      "r542",
      "r618"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r93",
      "r328",
      "r335",
      "r338",
      "r339"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "verboseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r105",
      "r110",
      "r119"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.",
        "label": "Internal Revenue Service (IRS) [Member]"
       }
      }
     },
     "localname": "InternalRevenueServiceIRSMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Completed goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r7",
      "r40",
      "r568"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventories (Note 5)",
        "totalLabel": "Total inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r38",
      "r124",
      "r172",
      "r245",
      "r246",
      "r247",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventories and Cost of Sales"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSupplies": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.",
        "label": "Raw materials and supplies"
       }
      }
     },
     "localname": "InventoryRawMaterialsAndSupplies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Work in progress"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease": {
     "auth_ref": [
      "r666",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in net assets from operations of investment company.",
        "label": "Investment"
       }
      }
     },
     "localname": "InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r91",
      "r193"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseDiscountRate": {
     "auth_ref": [
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate used by lessee to determine present value of operating lease payments.",
        "label": "Operating leases discount rate"
       }
      }
     },
     "localname": "LesseeOperatingLeaseDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LeasesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "SCHEDULE OF UNDISCOUNTED RENT PAYMENTS"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r555"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r555"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": {
       "order": 2.0,
       "parentTag": "FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r555"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r555"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": {
       "order": 4.0,
       "parentTag": "FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r555"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": {
       "order": 3.0,
       "parentTag": "FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r555"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": {
       "order": 1.0,
       "parentTag": "FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r555"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Impact of discounting"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r48",
      "r130",
      "r207",
      "r237",
      "r294",
      "r295",
      "r296",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r489",
      "r496",
      "r497",
      "r522",
      "r566",
      "r567"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities [Default Label]",
        "totalLabel": "Total Liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r34",
      "r130",
      "r237",
      "r522",
      "r568",
      "r608",
      "r635"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r50",
      "r130",
      "r237",
      "r294",
      "r295",
      "r296",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r489",
      "r496",
      "r497",
      "r522",
      "r566",
      "r567",
      "r568"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r23",
      "r606",
      "r625"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Revolving line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r45",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Annual interest rate of loan"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Debt effective rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r45",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Aggregate amount of revolving line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r45",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r21",
      "r605"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Short term line of credit (Note 11)",
        "verboseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LinesOfCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r23",
      "r321",
      "r334",
      "r336",
      "r337",
      "r606",
      "r631"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-term Debt",
        "periodEndLabel": "Balance, end of period",
        "periodStartLabel": "Balance, beginning"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails",
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Current portion of long term debt (Note 12)",
        "negatedLabel": "Less: current portion"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r135",
      "r293",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r135",
      "r293",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r135",
      "r293",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r135",
      "r293",
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long term debt (Note 12)",
        "verboseLabel": "Long term balance"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "LONG TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r54",
      "r130",
      "r237",
      "r294",
      "r299",
      "r300",
      "r301",
      "r305",
      "r306",
      "r522",
      "r607",
      "r634"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Non-controlling interests (Note 15)",
        "periodEndLabel": "Distribution to noncontrolling interests, Ending balance",
        "periodStartLabel": "Distribution to noncontrolling interests, Beginning balance"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r360"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedLabel": "Distributions to non-controlling interests",
        "negatedTerseLabel": "Distribution"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity",
      "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "NON-CONTROLLING INTERESTS"
       }
      }
     },
     "localname": "MinorityInterestDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Non-controllingInterests"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Related party owner ship percentage"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r108",
      "r111",
      "r114"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r4",
      "r63",
      "r65",
      "r71",
      "r75",
      "r114",
      "r130",
      "r142",
      "r146",
      "r147",
      "r148",
      "r149",
      "r152",
      "r153",
      "r162",
      "r200",
      "r205",
      "r208",
      "r211",
      "r214",
      "r237",
      "r294",
      "r295",
      "r296",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r511",
      "r522",
      "r613",
      "r638"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net income attributable to controlling interest",
        "totalLabel": "Net income attributable to controlling interest"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r63",
      "r65",
      "r71",
      "r152",
      "r153",
      "r491",
      "r499"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Non-controlling interest share of income",
        "negatedLabel": "Less: Net income attributable to non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r2",
      "r140",
      "r141",
      "r144",
      "r145",
      "r154",
      "r155",
      "r156",
      "r229",
      "r230",
      "r241",
      "r242",
      "r457",
      "r458",
      "r459",
      "r508",
      "r512",
      "r513",
      "r514",
      "r523",
      "r524",
      "r525",
      "r545",
      "r546",
      "r558",
      "r560",
      "r584",
      "r585",
      "r586",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "NoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r360",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportingUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.",
        "label": "Number of operating segment"
       }
      }
     },
     "localname": "NumberOfReportingUnits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OfficersCompensation": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.",
        "label": "Administrative salaries and benefits"
       }
      }
     },
     "localname": "OfficersCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OffsettingAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Offsetting Assets [Line Items]"
       }
      }
     },
     "localname": "OffsettingAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OffsettingAssetsTable": {
     "auth_ref": [
      "r55",
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements.",
        "label": "Offsetting Assets [Table]"
       }
      }
     },
     "localname": "OffsettingAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses [Default Label]",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r200",
      "r205",
      "r208",
      "r211",
      "r214"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r550"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r548"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "periodEndLabel": "Lease Liability Ending Balance",
        "periodStartLabel": "Lease Liability Beinning Balance",
        "verboseLabel": "Lease liability, March 31, 2022"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails",
      "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r548"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Current portion of lease liability (Note 3)",
        "verboseLabel": "Short-term portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r548"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Lease liability (Note 3)",
        "verboseLabel": "Long-term portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r551",
      "r554"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "negatedLabel": "Payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r547"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Right of use assets (Note 3)",
        "periodEndLabel": "Right of Use Assets Ending Balance",
        "periodStartLabel": "Right of Use Assets Beginning Balance"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "negatedLabel": "Depreciation"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r448"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Total",
        "verboseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative",
      "http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r449"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative",
      "http://flexiblesolutions.com/role/IncomeTaxesDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfDeferredTaxAssetsLiabilitiesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r485",
      "r486",
      "r493"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Unrealized gain on foreign currency translations"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherGeneralExpense": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 7.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general expenses not normally included in Other Operating Costs and Expenses.",
        "label": "Office and miscellaneous"
       }
      }
     },
     "localname": "OtherGeneralExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForProceedsFromDepositOnLoan": {
     "auth_ref": [
      "r116",
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow from resulting from payment, receipt or drawdown of cash deposit to guarantee a loan during the period.",
        "label": "Payments for (Proceeds from) Deposit on Loan",
        "negatedLabel": "Less: Payments on loan"
       }
      }
     },
     "localname": "PaymentsForProceedsFromDepositOnLoan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfCapitalDistribution": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends.",
        "label": "Payments of Capital Distribution",
        "negatedLabel": "Distributions to non-controlling interests"
       }
      }
     },
     "localname": "PaymentsOfCapitalDistribution",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for loan and debt issuance costs.",
        "label": "Payments of Financing Costs",
        "negatedLabel": "Lease financing costs"
       }
      }
     },
     "localname": "PaymentsOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Acquisition of ENP Realty LLC"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "label": "Payments to Acquire Investments",
        "negatedLabel": "Purchase of investments"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Expenditures for segment assets",
        "negatedLabel": "Net purchase of property, equipment and leaseholds",
        "negatedTerseLabel": "Expenditures for segment assets"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows",
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Partnership distribution to non-controlling interest",
        "negatedLabel": "Distribution to non-controlling interest"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r25",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r25",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomePerShareDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy": {
     "auth_ref": [
      "r226",
      "r647"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the estimated allowance for doubtful accounts for premium amounts due from policyholders, insureds, and other insurance entities. May include factors that management considered, such as historical loss experience and current economic and competitive conditions.",
        "label": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r8",
      "r41",
      "r248",
      "r249"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromContributionsFromAffiliates": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.",
        "label": "Proceeds from investment"
       }
      }
     },
     "localname": "ProceedsFromContributionsFromAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds of long term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r100",
      "r129"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Draw from short term line of credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLoans": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received from principal payments made on loans related to operating activities.",
        "label": "Plus: Proceeds from loans"
       }
      }
     },
     "localname": "ProceedsFromLoans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromOtherDeposits": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow for receipts of deposits classified as other.",
        "label": "Return of long term deposits"
       }
      }
     },
     "localname": "ProceedsFromOtherDeposits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).",
        "label": "Advance (repayment) of short term line of credit"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Proceeds of equity investment distributions"
       }
      }
     },
     "localname": "ProceedsFromSaleOfEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": {
     "auth_ref": [
      "r95"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sale of machinery and equipment.",
        "label": "Proceed for disposal"
       }
      }
     },
     "localname": "ProceedsFromSaleOfMachineryAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.",
        "label": "Sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfOtherPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Product Information [Line Items]"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProfessionalFees": {
     "auth_ref": [
      "r668",
      "r671"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.",
        "label": "Professional fees"
       }
      }
     },
     "localname": "ProfessionalFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r4",
      "r63",
      "r65",
      "r71",
      "r106",
      "r130",
      "r142",
      "r152",
      "r153",
      "r200",
      "r205",
      "r208",
      "r211",
      "r214",
      "r237",
      "r294",
      "r295",
      "r296",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r485",
      "r490",
      "r492",
      "r499",
      "r500",
      "r511",
      "r522",
      "r619"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net income",
        "terseLabel": "Segment profit (loss)",
        "totalLabel": "Net income for the period including non-controlling interests",
        "verboseLabel": "Net income for the period including non-controlling interests"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows",
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity",
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails",
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r284",
      "r677",
      "r678",
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "PROPERTY, EQUIPMENT AND LEASEHOLDS"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholds"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r14",
      "r279"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r281",
      "r568",
      "r620",
      "r637"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, equipment and leaseholds, net (Note 6)",
        "verboseLabel": "Property, Plant and Equipment, Net, Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r281",
      "r677",
      "r678"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Equipment, Leaseholds and Intangible Assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails",
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r81",
      "r243"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 18.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealizedInvestmentGainsLosses": {
     "auth_ref": [
      "r646"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment.",
        "label": "Gross profit"
       }
      }
     },
     "localname": "RealizedInvestmentGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r204",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "SCHEDULE OF REPORTABLE SEGMENTS"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r379",
      "r561",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails",
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r379",
      "r561",
      "r564",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails",
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfBankDebt": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to settle a bank borrowing during the year.",
        "label": "Repayments of Bank Debt",
        "negatedLabel": "Less: Forgiveness on PPP loans"
       }
      }
     },
     "localname": "RepaymentsOfBankDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "negatedLabel": "Repayment of convertible note"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Repayment of long term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r432",
      "r581",
      "r692"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 10.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashNoncurrent": {
     "auth_ref": [
      "r18",
      "r122",
      "r673"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted cash, released upon reaching milestone"
       }
      }
     },
     "localname": "RestrictedCashNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r30",
      "r360",
      "r568",
      "r633",
      "r660",
      "r664"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r137",
      "r138",
      "r139",
      "r143",
      "r151",
      "r153",
      "r240",
      "r426",
      "r427",
      "r428",
      "r455",
      "r456",
      "r509",
      "r657",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r191",
      "r192",
      "r204",
      "r209",
      "r210",
      "r216",
      "r217",
      "r220",
      "r370",
      "r371",
      "r582"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Sales",
        "terseLabel": "Revenue",
        "verboseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails",
      "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails",
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r191",
      "r192",
      "r204",
      "r209",
      "r210",
      "r216",
      "r217",
      "r220",
      "r370",
      "r371",
      "r582"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
        "label": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r182",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r125",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r84",
      "r297",
      "r299",
      "r300",
      "r304",
      "r305",
      "r306",
      "r670"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "verboseLabel": "Sales"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r73",
      "r130",
      "r191",
      "r192",
      "r204",
      "r209",
      "r210",
      "r216",
      "r217",
      "r220",
      "r237",
      "r294",
      "r295",
      "r296",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r306",
      "r522",
      "r619"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "verboseLabel": "Sales"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalariesAndWages": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.",
        "label": "Wages",
        "verboseLabel": "Annual base salary"
       }
      }
     },
     "localname": "SalariesAndWages",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "SCHEDULE OF ANTI-DILUTIVE OPTIONS"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomePerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "SCHEDULE OF PROVISION FOR INCOME TAX EXPENSE (BENEFIT)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r52",
      "r135",
      "r336",
      "r338",
      "r356",
      "r357",
      "r358",
      "r359",
      "r540",
      "r541",
      "r544",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "SCHEDULE OF OUTSTANDING BALANCE LOAN"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": {
     "auth_ref": [
      "r376",
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "SCHEDULE OF DEFERRED TAX ASSETS (LIABILITIES)"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r380",
      "r381",
      "r382",
      "r383",
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "SCHEDULE OF BASIC AND DILUTED LOSS PER SHARE"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomePerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "SCHEDULE OF RECONCILIATION OF INCOME TAXES"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.",
        "label": "SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES"
       }
      }
     },
     "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r4",
      "r130",
      "r236",
      "r237",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r265",
      "r268",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r265",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "SCHEDULE OF PATENTS"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PatentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
        "label": "SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r11",
      "r37",
      "r38",
      "r39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "SCHEDULE OF INVENTORIES"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "SCHEDULE OF INTEREST LOAN REPAYMENT"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/PropertyEquipmentAndLeaseholdsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails",
      "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "auth_ref": [
      "r85",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA"
       }
      }
     },
     "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r73",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails",
      "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r387",
      "r389",
      "r391",
      "r392",
      "r393",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r414",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PatentsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r395",
      "r410",
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "SCHEDULE OF STOCK OPTION ACTIVITIES"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-Term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PatentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r188",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r214",
      "r220",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r286",
      "r287",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r188",
      "r189",
      "r190",
      "r200",
      "r203",
      "r208",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r219",
      "r220",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 9.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Advertising and promotion"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Stock based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PatentsDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "periodEndLabel": "Number of shares Exercisable, Ending Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "negatedLabel": "Number of shares, Cancelled or expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Weighted average exercise price, Cancelled or expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Stock options granted during period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Number of shares, Granted",
        "verboseLabel": "Stock options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails",
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Weighted average fair value of options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of shares, Ending Balance",
        "periodStartLabel": "Number of shares, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r396",
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price, Ending Balance",
        "periodStartLabel": "Weighted average exercise price, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r415"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Aggregate intrinsic value of vested options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r414",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/PatentsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Weighted average exercise price, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Weighted average exercise price, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share price"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Options granted percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Aggregate intrinsic value of vested options exercised"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Options maximum granted term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Expected life - years"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted-average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price Exercisable, Ending Balance"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance, shares",
        "periodStartLabel": "Balance, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShippingAndHandlingMember": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Packing and transport of product.",
        "label": "Shipping and Handling [Member]"
       }
      }
     },
     "localname": "ShippingAndHandlingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r20",
      "r568",
      "r605",
      "r629"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-term borrowings"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Short-Term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative",
      "http://flexiblesolutions.com/role/LongTermDebtTables",
      "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term debt.",
        "label": "SHORT-TERM LINE OF CREDIT"
       }
      }
     },
     "localname": "ShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCredit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r42",
      "r609",
      "r610",
      "r627"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-Term Investments",
        "periodEndLabel": "Term deposits"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r123",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r3",
      "r188",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r214",
      "r220",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r262",
      "r282",
      "r286",
      "r287",
      "r651"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r127",
      "r130",
      "r159",
      "r160",
      "r161",
      "r163",
      "r165",
      "r174",
      "r175",
      "r176",
      "r237",
      "r294",
      "r299",
      "r300",
      "r301",
      "r305",
      "r306",
      "r341",
      "r342",
      "r345",
      "r349",
      "r355",
      "r522",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r53",
      "r69",
      "r70",
      "r71",
      "r137",
      "r138",
      "r139",
      "r143",
      "r151",
      "r153",
      "r173",
      "r240",
      "r355",
      "r360",
      "r426",
      "r427",
      "r428",
      "r455",
      "r456",
      "r509",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r559",
      "r657",
      "r658",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative",
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity",
      "http://flexiblesolutions.com/role/InvestmentsTables",
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails",
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails",
      "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r173",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ConvertibleNotePayableDetailsNarrative",
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity",
      "http://flexiblesolutions.com/role/InvestmentsTables",
      "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails",
      "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails",
      "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r25",
      "r26",
      "r355",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Common stock issued, shares",
        "verboseLabel": "Non-voting shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity",
      "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r25",
      "r26",
      "r355",
      "r360",
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Stock options exercised",
        "negatedLabel": "Number of shares, Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative",
      "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails",
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r25",
      "r26",
      "r355",
      "r360"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Common stock issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionPlanExpense": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for option under share-based payment arrangement.",
        "label": "Stock option expense"
       }
      }
     },
     "localname": "StockOptionPlanExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r25",
      "r26",
      "r355",
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Shares repurchased during period"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r26",
      "r32",
      "r33",
      "r130",
      "r227",
      "r237",
      "r522",
      "r568"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders\u2019 equity \u2013 controlling interest"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r70",
      "r130",
      "r137",
      "r138",
      "r139",
      "r143",
      "r151",
      "r237",
      "r240",
      "r360",
      "r426",
      "r427",
      "r428",
      "r455",
      "r456",
      "r483",
      "r484",
      "r498",
      "r509",
      "r522",
      "r531",
      "r532",
      "r536",
      "r559",
      "r658",
      "r659"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets",
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r128",
      "r342",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r360",
      "r361",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "CAPITAL STOCK"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/CapitalStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r537",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r537",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r537",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r537",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r569",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of units or percentage investment held in the subsidiary by the limited liability company or limited partnership.",
        "label": "Subsidiary company ownership interest rate"
       }
      }
     },
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative",
      "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period."
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfNonOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Income taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TechnologyEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.",
        "label": "Technology Equipment [Member]"
       }
      }
     },
     "localname": "TechnologyEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TravelAndEntertainmentExpense": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 11.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses incurred for travel and entertainment during the period.",
        "label": "Travel"
       }
      }
     },
     "localname": "TravelAndEntertainmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails",
      "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative",
      "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r177",
      "r178",
      "r180",
      "r181",
      "r184",
      "r185",
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": {
       "order": 16.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense of regulated operation.",
        "label": "Utilities"
       }
      }
     },
     "localname": "UtilitiesOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r158",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted average number of common shares (diluted)",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r157",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted average number of common shares (basic)",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfIncomeAndComprehensiveIncome",
      "http://flexiblesolutions.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3095-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/subtopic&trid=2196772"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/subtopic&trid=2196816"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "https://asc.fasb.org/topic&trid=2196965"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4M",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(7)(ii))",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(14)(d))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6479118&loc=d3e64650-112822"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.3(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6933075&loc=SL5748726-161290"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "360",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123605564&loc=d3e23415-158514"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "360",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123605564&loc=d3e23439-158514"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123605587&loc=d3e23528-158515"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(k)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=124433917&loc=SL114874234-224268"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r693": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r694": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r695": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r696": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r697": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r698": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r699": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r700": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r701": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r702": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r703": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r704": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r705": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r706": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r707": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r708": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r709": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r710": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r711": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r712": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r713": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.6)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>124
<FILENAME>0001493152-22-020249-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-22-020249-xbrl.zip
M4$L#!!0    ( $R"^52BVZ/&/B   '4C   /    86YN97@M9%\P,#$N:G!G
MI7@%6%3=UO\AE!!ID X96E!*4D;  >D.26&H 8?N5!!04AI)Z2Z)(00$Z1#I
M$I#N[IS_X/O=^][WWO>YS__YOM\\^YS?K+W/VF>MO?;>:Q_D./(70"@G+2L-
MH*&C 9VH'X"<QZ23E9(R4E%3EI95@ !H: " B:\-LP'0"0$ ;N/DH"8CR:#S
M0I<!:P*X!1  ^  = !A#'>T4U:4U !04E+2 _\3Q*(!V<Q_B1-4S_$V#_P8B
M4S-'* "@J:"XBRG<QA3%4>\*&)O"34W_(7=Q-D-Q] <H'N@",W-%\4H4![UR
MAL-0?!S%2>%FQHXHOGDC=T 9 0 8A#=RBS\XZ(:;_,&%;KB#AIH4BBN@.)W%
M'_S5#3?Y@X?><%<G.R<4+_K]K/5O_O6&.YE!+5%\&,7QH'8.-_)?*,[]ARV_
M0:-@9F/K8LN@80FSL58Q-F50D'K&H&AK W.R=?@/)XQ_?OK[CD2!".7+4(+X
MOW76/^3_7O\O_6+]T>]_[8(![SUP>N?]WW;Q#_E_U/]+'P_4S,S-',QLH&8,
M6JC1@-E8,$C9VIC"G&"V-@PP&P99B-1C'N''C[EXN7G^HH,?5=#];AA?_5/
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
MM>5@6O+S<Y04L1!.>(UP3D[*'I4\U*4T#[NE FX=)&M7V[\]J<KB]@O>M64
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
M5$6&ULKHKQ.+K2#%*A*6S[^$_?.=2BXS:#XQ=,EL"A44 <:??/O;5JY.")
M9<ZJR-VTH"^FQUK*H,BNC,K67LTD^Q2-B%@5*+:H*H2H6,W*2@WN\(1B23J9
MAIDBZVPT;W3TDC9C8_ J9XV.T[^2?_>1S,M/KRD(NSV.VMTPA.9K-L!8L'BZ
MAXT_Z%ZT5147](93@?G+"6E(EB(C9E*'597"=(/Y]+\/Y$SNCY 8A@ERV,8:
M:JKY6 V*&MQK2>0."*H(\EH K_&9R#:]L[-#WVVE_63JW(>*\;IHUR])R[,&
M6^?4'"I:E6I+4XJEYZN^R(G_!U!+ P04    " !,@OE4E. (W=$U  "28@$
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
M;]L *$>CD862]<Y.S,5"PTN(]W, FXQY8KW\6<$?#C'!7M_,%&%)8 7O:BL
M9IM.02$I#(RD8H^J2D89L'<<-57Y* ,-R6:% +E0_I%Q-7A9(B:S1/85?O*6
M&L.*<*HPC:/&-+SOH9X(QG^Q"O4.8QS7#\-;"<I)$#71/"[,27!T.9Q0^@<(
M$PRNF[0LN^L>05C#<*Q'E)N%8XQU/: -.]5[7Y\2!MEBB3XKF 0FCHES.$JS
M$K/*@62&"/,9@GU'DT2$0PI7LZR0[9GI6@""+&L"U(P[WH=O).Z72:XJHH5I
MGL&44SV%RV[0TJL/*P06?'<&NF;&\T"XIV.?Q[:6P)$HFYXVV^(+<9Z(&OC>
MN?SB.2B1,>>%45SE.H]+N-M(FACS#WT-W8X/4<&T$V%6<*]6OA4SS;11OT2+
MLP)[2V<;L B@LSC0O2Q\$;E.(U(2G83E3TJGI;4+:-VBJ;5@Q0*L9[># I^\
MTBHG-%&%^4;D6?81B0;_Y$0L4J<UR-P=8:,-93A!8XC!RWC&PPT$SC8.C#4#
M4XG?W.TX-Y]#I#C)1,S=_1W=Y'WC(^]S=07V78(8SW.,$1I7IK\#\"E)"C#-
MDICVLN<\XBC4S(;(&DA>(+XCUQ.="R)()X6FZC8V*=BKSE/XY<!&H[R"9P8\
M_ _-PWH0-_*;^L#_K#F$7H4,KLO6)-I ^NQ]4YENT!$J3V*=&R;3N]F)$E64
MIHR?S1DG%U#O=B=ZLD^?!?F;1'/3&*.'-<U@C9J T"KHWJ0.!*'<N4(#J"3&
M. 95/M?,R#FQT$,3@Z 2/-08QA5XQQ4B.=$*$I<1VE#B7<-"8F8?9$F"?>QV
M/%=@VVBAW"+_E,I;EHWPO(*TZK@,\AHG:H0&9<R_X0#MP>IN1X;P$,+6N=86
MA/;G-9IE9%/CZ^=H7K.M38NZRN*QT?_'634L^V+6@2%I?:.&0BCX54?YFZ2[
M0Q%#1(-HSSC+!0[$=P(&'&DK83:#G7IH0T=Z_\@2T A4#B-&Y^17_I$0F:T$
MN9\2Q-'3,OGA<ZMV"8+B@B,;)NJ^(G#2[=0C)U4J.'[/RE TF9@M74\F.'D
M;PD$0M3#;Y-1@,!7ZY/RPDB!@.MVVHK^^?$AFD3^,-7LU:'X)]M0_!I"\4^V
MH?AM*/Y>LHS>5WF9G#RX\E03%@S%75XDCN*'SHX'R7GOH2[F)02X,-M6U]PL
M8ON+ 5QWL*AF'7&:[%@BNN'M1N]FC)!*@Y[F>!YEF:..Z"*[W<Y4Q2D&PC"A
M_ H''QJ]SSAD,;(QHBB?S4$BY^SLML"_D^D-,X2?."PYMR'-$<;\R!SFDD$P
M$V VF,(',QEK!7HGINDA%KKV-=*/20WU$W=%CX1YH87L<DL/#CD5'S8?->BW
MN/K^URRDV_FK*ZE_ZVL7TNV0RC[2,46]XY0P/[DF?\V<<T4%<\^C+QNRG&%)
M8AY50+:*W!!4^9WDA2#ET=M.!93S6N2\#B?2>LOX-V$1WSBF*=;K),[%5@V]
M=9\1>QVF)4IYKP:PPS"K+=5LP"+^;(3R-RJ3$AYTM/J<EZB2@:L;/Q%MLMLQ
MZB3GTZHHJ>8+$%-SEXQ;Q#>&B;66RB-@IA?,[ .O'%<CSE6@K@-.?-I$(#B'
MV%2)-T4&;"16<AZ0 _,H;N[(<9^;Z3A,) KLI0Z-/FX!R1OTMX#48">/_[QQ
M;Q"P:27V-1QZ>ZTV0TOM:4_!4]CO::N ;Q*=?5MG;P,"U [@(&5Q>V,W8!%_
MU8<RQKCCN%XY?+43Q2,#=+I0V)85^1%V0^(0 /GG*9M>:OCD)%W3;-E3K:Z9
M:(!@&L&\&-GCE1Z&59O@XT_ N7 W<+$(A.%(Y9@#HI3D2H%>(GN3N[",NMLF
MB+:1+$BR$/S40I&Q0;(!UQA*"U(J+0P(@458U@!WG/]H4R[\S%JR I-XHCU)
M3^F"MZ' WX(T-T_0]":N5AKARMKX\OU?Y@-AH'^)?XK?F;3I7Q#^?<[>FI96
M8O -T9I]1X?UEF#$TBC1*GK'Q4/@R^_@TSQ+0J9<KD)^>>+=9T>&43[O#7?:
M?'.-&MO^6VKAUMIRN989%=GR.6X+1__NZ57?A46YR)@?":M'RO[T0H- V=*
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
M!H_!-HI[P&$]']RERQY;%K7' OMRC^UL>QN]@87\!4#"^L!N;AB=*/44@2C
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
MP@SN2TTQ=@S0:02&[\XY!$OXE$F?&0CJ+A$;FZM+I5=XNZ1OG=L_:\D*Z=!
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
M@:5@O[8E-FL3TU*>3/7@0'OZ8UK5QC;TGM>9"<$P^*@%O@GJ.3R$<5YMTAH
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
M:G(\A&ZL&Z5@+:;G=54Z11:^]#4"CZ%R=U1A@:3^^G1C2822G M,8J?FR!@
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
MC_O^RW='_T'WQOU?S]^\?O'_ 5!+ P04    " !,@OE4K/8;+/])   ?Y0$
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
M1IC^>N?XTXUS_*Z=XT\WSO&'[!R_LTO[W$CE<U\<&H:U8[SA#W5Y]R=#YZZ
M#X)S,ZA,#)L-8NU4HW?+81O\@N[G4T;^_DB"\!SQ*2F<$-H#*CID.Y6_JXH\
M=:&1D_% Y"C!6WHE3-6E3M'MN;6WO_V(/)I&@TAF,U @0%U(%UZ2:\=K0!?Z
MLAV&^PT:5MFAI:WH'2&%+1;JW,V8-LC7ZH8:- **[R0EVA54>M,!VZ-5-26$
MRZW%=H!UA/LLVH/G,N :V\;.DZ:0!<Y<H]'^V*I/,TXE"E#8;2L1A8'4J*6*
MRYVUB]DDT]]V,OUO1E/DY+8 =J;M" @@3,B ;NJ9Z^6/7N?#Y],_,[>YW_ND
M7!^39:S B_=(&3\Y-!U/0 JQ99?($MY+:,DW0T^[ 5M03& MA6O<L[?/H2D?
MC*#-&1O&G\>5N_(JS4R[.^\P> +,XJ]AWW2 ,US3TU[H"96/"A@.8;P)&@YY
MBB7Z)+M[JE,$K8F.M!JEA'7O[2J\D9-HF;\3J,QOK[=?1; /\(4QR5FVGKP>
MN/COF!*TY80-+'62Q6D]8D WKMZ4UDL,2T?P]4,,GQDL"J_L;FP'FZJ168<C
M$F/*=X5$YTH"G"AE^CV)+2Y?!'\^YAX=C;4E8Y]]412Y). 5CV8\C:))+-V(
M=W!;PT+",8OAQKCD'8 G@KO"-TB@F.DD&^ S?JB5-ZWL&GW#=A_&RB3WY[?7
MAP8FQ30CTCH*XH*@Z'J'KU-"D!7VR_<A1N<509TCVBL&HFW:0$9>!XJ%?9QE
MR; NHS?U".M[3S$5,R;(5ASC(*;P]=Z+GYX-"-O)Q//"T.'AQS>G!ZW<T: F
M?@FDH@U4CO1<TZXZH!E2VC%4Z!Q]XE4$KN>MB=X>UN&M#$O0#_$9''&6U#.N
MSA=H+-FT+6%U]@-"!" ,+0$S]ZP& Z38!?X4BI]"]''Z<SL")IFD[+>4#&O8
M[:T#MC&J*:;1;#W9C@)K986H0PS\);*.+8,WVXYUD+NYF88 I_2XT[SH."BV
M3&2+L,*;NQIPO%5BMCNRTPW_<(C.%?+'9@))@([:)1(%ODMB2>&K8!H<?+7M
M(H:4.62BP[3U7VA\/_%"7>0@H]0(%E;R),0M58;3<R (7HLO@4HXS$?:6$_]
MWM[NLZWIMGG@$YP0A?"+O!+YBQ,\P!X5(YK;(69WR/7;W]W;W7#PAV -.E2O
MKW=^W-SCT?9R1"N='&CV?Q,O1[3:R>$#X=ZAEZ.YPPTG!Y5[W(&7 W<46'IM
M&ZJT'_'#9/V>F<-S=*&I(7#5=7*4?/^X\<9#<K\8_>K(V[--Y.VN(V_/-I&W
MAQQY^^X>0519K:$:+;%3D05V -MYR2DH'#M%8N1+1'J_2Y@@^;A>O'(]B8:I
MAK/MB2+ZO8,T[?;FU=2+3=**0&&VO>6DE!4[Q8^,/\R/VEV8I@UBDDIU#5>Q
MM^":5]O-&Z*ZUWJDP]LD2X&:0;Y")#@P#$!ER-,ZHX8AGHGURL_E(VN [(_
MA+J971/V01IQJ]PM3)/[6HN&V%O[VPN['L]O%&UYIE33?&1;4  &G#$8W23B
MC3U]V1;D#KM\C3L+SJ^H6>KWKC(/)=Z-)EGH6.DX$> '$ADBUYRR#6FWV[9:
M4Z\&:Q.S'FWCEH80\KM<7C?_3G,RZ!(WDLG$PT7J+PJV 99)WK!MX8'-*1K&
MEI%A@,LK;7C(^D03;/.R]61WFU&X._GHBHB7<73:HC33"L*?MQ>U@B5L-SS(
M0/Q.,,??-U5P;:/Y=P5O"#\D]@!D(0'=LA,>C[):N5M%C%YX"NFZ(KJ&<H;W
MY/G6L(GL.C#^SK#\SCE;^CT3]VLY25B:R\5PB?ZVQ(E<QU(>0V8+0R33QQZT
M33> W4T\YQOZOO_K<IW@CDU7P7[O5(.06WA2OE%SJZZNN%TEO+8$^':N"M/I
MH$Q&U$^7F2P6OV#&0EAD)GUGF@6I/E.5RLZ*0VU,UYP\[G=-E+)YXV)T LRT
M'L-8$XIY*;3MZ(SF+P<%J>OS[DE'S%;@!C.J0G& \)5%Q5>/^]L-*"I&*OK
MI?<WTOZWI 4;*2VT ^[F=Y0E7(*)S[V$&P)5*@(HVF)#/2,;]:&+;LJ*MEN)
M*MZZR.^+K?QH;9;Q#+P\_J8J(&WI;&:+W6N*I;7HR8^^<78$=<8VT8 4N*H4
M&Z$MO>@*_4L\SC)"O]:D40[J-=WPU$-X5>F9UZYJI=3D&*^F'B_O]YZW(3VI
MF-!3 $Q3;-\F<[72'8T#UXC/K)\U-?9;:![5W'W^?5(E#-QN>&?C&HD"[8=,
M9_(,UQE1_H]A2^:F([_ .T%&$T5]PUXQ65X8! GJJ4NE-Y)$%()^&46?5'+'
M^<J\+JAYTZB.O8ZQ\OYU(L2O]ZL_W_C5[]JO_GSC5U];O_JMUX'\:%M]6OP
MTDQ.D<7-*[:71"^X%VCTFTJ8&U?"2!HNF0*'J4IFGMAS,O:<ZFCMJ2_1" -M
ML.F7<4H;MY9L(_*4IML<:M$HQ@M]D7]F[Y^73.NP;Z0K/26?(L873Q]]5*@^
MSB1-UL^GL@92*[M:]J&COPH;)S,X%NO"MX6\H*.CRF 56ES$ERH!FR3:>KY;
M3<D3=FL9X/:L3,YT1_<:M+S&N'NM;!'8DK%.*M==FB!(5I]B9]_YZ#R7G>CW
M[%8,@J1NV2T,=L 46*4*\RT9\^,BYP:@XOPMR8'J6U7H5JT1/XV3RQG^P&]8
MODWOZO<HAYM0K 1J"\T8ORWU!>X_491TK92YDO&M1LS?R%R$0V5#G+;MBATR
M3M"\L 90O^=R)\V&V.XKO'&EHR%R\7<4@GN4D,<QW";N?DM9IUY25=@6ZY+
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
M4DY!LRQYG%E>H)("1BW8QR/]8#?SZZ--/VVB37<=;?II$VUZR-&F.PXL=;+
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
M85@.^R=7B@:W7$M?C):WBNQT*[,EBQPT =DWW!>^CB#YL*1NA.'H0KX66(B
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
M]2$OB8"(G,YTN0!:2D9)FJ!(LJ(G.JX+) JD@Y;F$1XBA<RFQ#-D>1O\S8S
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
M,XP?5[1*JS#&(B2TSQ$&\0P>B8>G.+' 'S,U-O-P-&*J<;H"LPMEPJPD5R3
MN7H2_/V$&\8TYI;XK3 XE%T2^(Y',YX&T226H1]5M"69<%@#28_' <5NX[GD
MU( [@J/"!TC PFDG&P!$?L"7%ZWL>OJ6W=[Q*9G4H]]>'EF0G.ZP)*BTWJ[K
ME "#A>TRCXO1V48H_ CNBW%P&^S/R'M"H;CW\RP9U67TJAYCR?,9)JO&A-!+
MA^DPIO#Y_K.?GG!VCX03P\CET?M79X>M[-H 9F %@J:-DX[U0M.J.I0ATLYA
MO4R!$H47Q WJSXG>'I8HK(V*T(5X#SYPGM1S]H$*+IHLVD!XG/V"0!9*"L@*
MT+YO(#!N9A?R5RAW"M&\Z>-.!-PQ2=G1*BDJL-B#0[8FJAEF\0P>[42!76)E
M7!<.W4HAQS; JQW',\@]WLQ&AEUZV&E(=&P4VR :L6XO">:#W= 2[V7/\ZZL
M=.C";4"SA8RQF;\2@.%VR4+&;NOW))85OLO$?FTGDQ$E+IG@-"W])WJ^G_>A
M+G,03FH,\RIY$.)?*\/A.4@(UV@.!L+($4?Y6%M#:7_OR6"V8V[X #M$&01%
M7LD%.,!#;)\RIK$=87*)G+Z#O?V]+>N^TP:?A^7VQ?Z-SW=J1.O\&)9M?GU'
M1KM3GN_',#UVOKHC([K.CT'%'E_=D8$K"KR\MDU^6K<T GHV9HF90FH$W'3K
M"[G3[&OK"_D:(<(GVQ#A[88(GVQ#A-L0X??!CUM>2E2GK[6AD4MWX!AZB3XH
MOZV@7RFT*:/')I_T>R3#OP-^?K^GY)PM7(K -'&8IMT^QIIZ&$J2%BCUMB>C
M5"*K*VJP*%Y03^>^- U$V%XVE4<,0F#\>* 2KO1N>D;]EJCNM*[KX:N2.4-=
M5)^CW[V:@7:3IW5&S6L\,_"YG^=(%@N92(&9]WFV5]"3"V/=VJ0L?JG51?RM
M_>NEG8_GU(H&GK5G#+!^3VS<;H,U^IS .W:]9GN543LYX:\3+^":O,]^[SH3
M5JQ5M!I#KT_'C@ _D' 5^0V5;>>\T[8GF[H_6*:80FJ;"#6DD-\<]J;)C)H3
M95?XN$Q>(TY2?U*P##!-<M4AOLIAAWEB&%M&Q@M.K[1!*^NP3;#ET.#1W@[C
MPU_'S9IQ...%%6>H\$2"<''C]F)I,(6=AGL;B-])YOC;YEUNGB']U8 HX4J*
M5TY,>+GLQ#.DY&#NAQ)C;( "S*ZRL.E+ 7IZ.A@UP7>'Q@OK[J3$9L\59,*0
M+0\.BW$Y$:[ZP=9]D4-;:H;(V&(L;/K:@R3J1ASL8% K#\N6L._PA+P^A">V
MJ>69!K&V].1ZHP)975^GL$Y<#02;>*$*TW6C3,;8>1J(F_@JU@+E1:/DCEL:
MM<IS?38J=:X51_Z8H#GWWN_9*2 "QO'I1)9I?%<@Q U*=@ZBM/OR!=-!T>GZ
M%GKRT'535!4*  0:+;@3=\[=%8=4/4A*^=!51X15$_V>KZ;0"K@CWU'5<06F
M/C?=;HA0*:B@X(\-/(UM#(I.N"FRVFGFRQ#"GR_HL9$D#<MRG*%7!]$4_M(4
MT2;8V+6FT%Z+GOQ@(&=I4 ]YB5'T>RGP4UM[A8RVG8(@X4'+ ?W*FT9QK-<
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
MLV1!GCQVO\M(-FNW-Y& N^EWCK6YR#JYI,^"K#G6Y/6!-]:3\F&SL$]/IKK
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
M"6UA%^\%.7J9O$VXJ8Z]C"Y6.-"-"4 ,2&QNOCD:F*IXSCSUT0^)H<G/5*8
MMGP\(Z"#5-,_<^JNP48'*J 2YTN3/VOYT,A E2Z'%'FT;:@Q P*_[(;5LB!\
M')D$^ZXL-4(OO,ZY, Y&A8@R96<086AMHZA1W4!O:=::\XH%V3-VI23@TH('
M<RB!A-"E#0[%2!/8"55YL*D9;([AV 8FS( ,DCO$>RL^BMU&Y3;?X5Y,R$L$
M:XOW&QQ;$]#M5 \*3O]I5JPE&;I:A$0M:LA$,GP0K(C]DQ0/'RV''4\V0*?4
MW)'4/ L>22Y1BB3C301-%T2C ZBZ882YZ*6'TJ I]6*L49<2QPF^ +_?$O*=
M%JC[CZWN\#8I8PV6:Z;SNL1<%^ZVN-4D[@=Q>IH$VHWSS.;E.#YTBH:@= .4
M3 34!2Z3,885DO V+Z$OK#E<46S(-?C"=!#UE7L0SEQ=31JVR#*,C=^Z#(T1
MO- @UDN"@Q\Q:&3_-..[3GB_6E*(IEE3WX5"7U@CN)E$@SF,G*=P2>M@P/$M
MDB>7*YGFS:ZO4I*5=<%P8!+MI.P7M-T:OFF+HQ?F<KBT2%A[ZG'.9?]=[W !
MU2O6\KSBIUW?<'6)QF[Q<0*EN@RWE+"<')+S3!5S:C=-$3ERO:NYFB)5\F;[
M29PE$#W[&3B?36490C-1MV%RXYMJG/968"@9H\YSS "QV*[3(B_163Z%0\4(
M6(7?'M:O.]*N66P'CM-6)-WA"7FZU:]:H5%3NIC2(;(2M7!]:4I)^)[)I>S[
M: -Z8B;%A/',+W66X%<NT8KRV2C=,:>()N&.*#BQJNB(IFRIYPY/R,M$?D<-
M<>^$\K)YNW;[#<$9%OP7,&P*E3(8..]@Z<PE<F-@A0+VJ95<!M0LT'I6%GRH
MVT/BDA.9<9COQW@A^<5M5V2P9&K@"%,021FWH?!:1(QUFK 2@#E/^..<(53@
MW;_MGN]B[H-)7T>&8X&3\#*LR 5IG-DJ:,QVTB5!H6+:: XB<TK9EZ@F[&(V
M>X=X9"A*>6TFBV0G! H>AL-UHU3:0*VBQT(N:7KJY_!Z&EF&73+<.G.^2K,@
MV:9ZGK*>@:-JH:[?:)"$4F/:2A(K_[,&UFO3SA4GEN$33-HM;ASI7@[^"7MR
M9*86%A]YKF-8;55\8["6O\5PN288_7@;C+[E8/3C;3!Z&XS^/B1S8CIV5!+2
MO'!5A"RH,=G?1X9HF+:H>!\I3"YFL]=+NZ(>P3E67F(G&%L$YLL>,O:%_R..
M1HA!P;S?==9>&CPBEMX=!1X6Z>$Q*(N(OMW6\-&'.Y-7\IC02X*CX83TA8[1
M2P)2T1N*M3@[S(\"LUVYAZ' 8 0X%JX/CB"RL>&NXDH*E)(BKN<834$A2IF4
MDDK.J>K8"9J0SCDH[ W* 3^XX96YG<Z8!2R/B&:UM.$4OVT2!I'0OC?[0VU9
M<DKM5C197/C!H[T=[-T5@+[!-@A,8NG6=&<8I+5G@3<G1C\W-QGCVI,)+ A^
M%U!.(Y9/K@R.Z;#;H]^3[2,"5-(=QEM'\5B08XI<V%R;"BJ*0+5/ LHT)#S$
MU%4WVJ%+>V_6;/O.?2KF"I%JPJ<$352Q^(:FLFJZK=O9'X,--BON*0 SZYHT
MEG))H "O\UI:HK^H:@<?&F_Z#C2I^VP8>L4W;_.Q=>0R$_FWHCY[SAG\+O>8
M0CMIU.';TZ.05TB:#J,AF>+%.DO9EC!72C%HOT>7%\'ED:D39\6_89/!2C&_
M#^MVJ/35S\871VL3)6F02Q:0\JPFK+Y])X@*)'TD5XB%A81DK>^0TV0F7(B8
M6*$Q-,WVQ'=.AW3UTHG\\Z62JY(SP%Q4\&B6R.\!N.HU=KZ$IK_B*JJLEG4
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
MNM54E*I2\8R3.@]_#BK.HU.J)52,QIR-X?.E%/6Y>A\?->">+L&70-H]W>8
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
MKV%A@H)?OXKF=3G>JE^?5Y?Q_3]02P,$%     @ 3(+Y5.<C QGW P  [BD
M  H   !E>#(Q+3$N:'1M[5I;<]HX%'[/3/Z#2J=YJD,NDVX++C/XPL8[KF%B
M-[/MF\ "M&LD*HNFZ:]?R;()%Y>4K>T$2F82!:S+.>?[CLZ1?/3KX(/;.C[2
MK^VV)5H@?_3 "5R[I==5*Y[6T\>ZT;4^ 3_XY-KO:T-*> .<GTTY"/ $Q<!#
M=^"&3B!YK;YX#7S$\+ F!HJAO6W'-<$$LA$F#2"[SG^;@*-O7(,1'HE' T0X
M8K66WNEZP>(*VA!.<'3?>&R-I&^,OR,EDIC):)V0?CQMZG5#V$#.*YI>F4HP
M/!KS@G6P_[YV#"<X/KHX/SVO3I6]P*,4)5S'%VAT.\#_:/B.Y;1O'-O?<9U^
M#$S0-EP;F+;K^KVVZ7A_OJ^=U9+/O;9E99^W5O0.AWPLNYZ]:H(^92%BVH!&
M$9S&0J[LOUJRD^G!S?8+?$6,XP&,,K-Q.JVE^Z(>6/];X,N+5T6:/K-[:O/
M6A<Q75BNF_7.Z[9.$;7<4VKG<\B1DI0RL*]:>G""%G43?VZ>"V\KXFIIF!4I
M_U\SAN,0#SBF)"7E<'>U^4C$EGE\=#?&@_&!?<\?+X<,*)M2!A?HQW97'7_6
MCW&((;M7(H84Q573,$T;^I1S.FD (X*#?\'YZ968/Z81#I_&,JOA8$WL*0Q#
M3$9SN1.)-X>]XC0M.Y?LLA$D^'O"\M_7"L8LQ@3%E7O$S_,]S\X;C?]KIGVZ
MY:HP>\;E" W3>;?9>DY>OGOSQ[OFR<NW%Y>K#4C;3H2^X7Z4)M,^C6;2P6+@
M\O"T"H.VC<JP\Y/]\YDY3!,L8WRI<I(5R 2.5W/(EAL/\AF#D1+ '*,)\.W/
M9F7X%;>UF?!>=%/B.7$$21AOG\7L$$/*\^W,Q9=]NX/81.B9!-!]=.\"4U!!
M@_GE@F6TGVNP7=T[+M2E6V%V4(+E<BNCUD/$J-I7#X'_T<UA W[SX$&HBAGS
MP"^.DSL6.+S;NN/N=:CXM62BP*N2O+1D \MLKR?X]!7%7$8>D52Z9OYE[4[P
MS/$./,OGV54N.W(:K9+@M$["#XB$E,.JP9-T.?#DIPXW&^#T3!]8:(@80R$P
M*9M6$I^\V_W$KO1C1]HXA,@D$5S32*Y765YA=@^X_1"WC?MEQU>+&EC,$%>7
M">XK8F5< 967R^7<!F9$<'M5!\ZGO16L)Z4IK=(*;?Z9Q1P/[TM\B:E*;(0"
M+S0-=#"*P@;HP1%JB@F^S! 9R(%-T)TF9[X&<&',@:9EMK6<VTPJI8XF&)ZH
ME.DW?U?R1G[WV/L3H>E#M<]B=<]J]<_R^YCULIV5\I[U@J,';\[QT644I+/)
M$:N5(G+J]?-^1@J]+HR3V6G!NG5I7F7" GE3.D7TNJS75 6<LL[S/U!+ P04
M    " !,@OE4J5S#PUX#  !S&   "@   &5X,C,M,2YH=&WM65V/VD84?4?B
M/]PB)4\&>XG( SA(@+V%R 4$5M)]'.P!IAE[W)EQ=NFO[QT;LV23IMIJH>QJ
MD<">SWO./<?(UW;'X6]!OUYSQ_[ PR.8CQM.PL#ONW9YQ%%[/^P.9]X-+,.;
MP/_06(M4=^'*R32$+*$*IO06%B(AJ55V6+"DDJT;N!"7SA^[K@<)D1N6=L%,
M/7Q[H.F=;A+.-C@4T513V>B[U[-I>!RAN28)X[ONO\4HYBKV%RTA-?IOTY7*
M>JYM-L0<S$^)7K+-%D.ZP[[_^W@RG(30?M>Z<NWAJ0-7::O(GB78TVF$"1O-
MIDM_&M9KLVL8A.%L,?5OEF7FSJ'<23A5:IR+Q!^YTFR]VW>R-*9F<Z?58>E3
M,EO0-94TC6B]QA3BBBEH 7I+84$W3&E)-!,I+#71-$$((-9PS>D=6W$*2\%S
M,ZQ@8C*>%G,)M[ 9M2RXW>+6JUVQVT@D&4EWD$F1"840,0I3*J>09^:\_=YZ
MYSB6XSCUFMH2B3,P$M,*(I$DB$!I$7UIP0$OK@;"E3A@]N^V;,4T=%I7P-*(
MYS&-\>1G7"3EV)5N*LI?,?<QT[MZ#6.;#D6C7#+-$,T>>&SFKFB)/6Z=U0O/
M]9_T3%;^C![>.RY"3QJ!][KFBAHWB5R"R%AJ3( S(G1L(?Z1\G API\L23_6
M/1P, Q]&?A LYX/19/KKAX;3*-KS@>=5[4<SO&6QWIJISIL>K(2,J6Q&@G.2
M*014G36*>QLW7#P^P%<J-8L(KYRF1=;8WRFYH?>? 7><-T^9\T]4[DI06N9\
M!SLTHK(.&H3>Y4%^8!.$B#^+2Q'JM$PO%-9+%6 \6(0ED+<DR7I@VA8$P>A5
MDPMB>J&P7JH [J1O*[N$\IEQSD@"80O&1&K7GO1?E;D@IA<*ZZ4*X-$4P5DE
MEI'@0I)8O.KQOS']B+>T)9!VQX*VTVX_*S'LHO;I/Z?:_6=/HY#'+\TF7#/*
MXR[,R8;V<)\_<_/(!-?W8)853VRZ$!"EH=FL%/(FGRIP):OF2F@MDBZ\S_2A
M>JOZAIQ$7^"JU4'"2F#MC*CNB\CCHO%A4;F/\8_5X(.J\7OR]U?/#ZZ);W//
MZ;I8<3#?T=;WKJCL4%G!M3$755J.DFF;;)89>RENP:Z9=U.^13 O&_X&4$L#
M!!0    ( $R"^53^=7I7J@,  $T9   *    97@R,RTR+FAT;>U947/:.!!^
MSTS^PQXSS1/$A#:=*;C, #:-;P@PV.E='X4M@^YDB4KR-=ROOY6-2TK;:W+#
M%9(),]B6+&F__;ZUY)7=J^AZU#T]<:_\GH=GL#\W"J*1WW6=\HQWG<UMMS_Q
M/D 8?1CY;VNI%*8-%\V5@8AE5,.8?H*9S(BHEQ5U"*EB:0T[8M?I0_MUP-!;
MTR"<+40;8BH,51W(B%HPT3!RU08<XG/%7!HCLZ*NUG6'DW%TUUXC)1GCZ_:/
M+!9M-?N;E@!KW3,QUZN.Z]@!D9'I-WV92Y[<RZ%[@/_2:\46RSWZLQD\H;%4
MQ#")%H04M-;U?[\*^D%T>M)Z>=XZF+>EQC_!W7NI^IA<-(H(G4J%)O/5BJJ8
M:'33[7<'DW'HCU'8R1""L>=/?3R@Y9G_+@@C?^9[,+WICX(!] :#R<TX"L;O
M8!C,KEVGW]T;0041V_]A*:G$_UG^_9%KP]+U/F>EW^CIR9(J.E]#+(5& L%(
M,$L*3&"LKS;ACJ6B<D873)M-76B(H9GM@H4A\@-AXQ7(%(:<WK(YIQ!*GMNF
M&@*KC"CZ$5['8GQN6\I<@:)HQ9R>)#A: M=$Q4MHO:E#J]EJU?$NQUYB4<&R
M*"5G9>.4"2)B1CCH"HM^  !2-/9H3+,Y5?#RHH[35K-U 40DUGRSN$#E"\MK
M2I2V5P*H2&AR_FA%W_.D=8B8)5S+W8A5-,5(%C&U%;FV\I[QY&,N._XM/K9&
MGZFB9(,Y(P;CH="?Q+',11%C5FZ2)\R4\<[T=P+^J4D?]?HC'P;^:!1.>P.<
MN-_6FK6B/.UY7E5^L(N?6&*6MFGS10<7>Y50U8@EYV2E$5!U52O>%MUH]G #
M?Z&J+":\(@Q7S]KFW=.-O/\,^++Y8I^<NS==1SLEK#!;VU!%8EWG9KML1-[Q
MP=X)%82(A]FQB/7_>GJDL)ZJ .5344(I'HUG)0[DZ6!)%"Z,-"G13)5,J=;%
M2Q/TRH62X$O6LT)'Y.F1PGJJ KS'E$/FB*]>PAD001+R+,C!//TUY^L22.NR
M3!N?Q3@B3X\4UD8 /-GD9R>-^^%^\=?[<UL;FZ3JET8#AHSRI U3LJ =Q/8Q
MM^DI8NK 9%7L2[1A1+2!1J.BR0O>5R!V++RV&U*;+*JJZW,2_PD7YY?(9;$M
M@IQMD[F[R=MN<K>Q\=VL;"=[^SJIV8;M-X+QRSR6T[3H\3D"[@R]I:W2I%+$
M=9"+BI8[9#J6S9*QQY1Y_^M^H6,_AY3?1^QGE'\ 4$L#!!0    ( $R"^538
M %\+8 ,  %X1   *    97@R,RTS+FAT;>U846_:,!!^1^(_W)!6;1(AE*Y[
M@ P)"JQ,M$4EVM9'-W&"-\=.;6<M^_4[)Z0PUG7M1K6N&A))[)S/W_?=.;[$
M._2/)MUJQ3L<]@9X!OOS_+$_&78]MSCC77=YV^N?#,Y@YI]-AF]JD12F#;O-
MU(#/$JKAF%["J4R(J!<==9A1Q:(:#L2ATW*<H5?&(9S%H@T!%8:J#MS55P<2
MHF(F'"/3-J#Y=<>Y-$8F>5^MZXU.COUUG$Y$$L87[5]YSVTU^TH+,+7NCCC7
M:<=SK4-49+K!Y>ZXUUDK%L_-7:GTN\./A^/^V(?67F//<_M_!.,.<WZ/M8C0
M-B5%1J6JELNMRIY+'MZ#5XY_]?^>R:=,&Q8MMDGE0 J-^E0K,H*Q"&E*\2 ,
M]+*0&:GT%O+F[Q#;6MK_'?@?:+42%+$!(\',*62: A-XR32<TIAIHXAA4L#,
M$$,3:XF-D50)S)Q7@ $=<7K%SCF%F>29-=488UP+(A]'>!V;0<-:RDR!HJE4
M!D)T%L*[C"^@M5^'5K/5JE<KBG(<).(2C,4F.2N,(R:("!CAH$LHVGJ=+&*I
MEY.\N)RS8%Y.0J]21;5&28B 3%QDJ&3$T)5,F;"<B B1;,"SL+"A23HGFFE'
M1DY"#)*H5E*B2*Q(:KVNT!&(I;U$A %21>]X,H0)LWC9@ \4"-<2-K15-***
MHJ7MR#0."JG*[\PI":V['1Y>9+(SO$K1F]Y1>0LA5BLZ0UXW!Z3Q4/GW\"O%
M[_4G0S@83B:S:>]@?/SV3:U9R]O3WF!0MN_-YI*%9FY-F\\[^&Q4*+,32,Y)
MJA%0>57+-W+//[W_!%\P/"P@O%R;N$_4EF6!YP]^&_!^\_DV-7>U6V ZDEI#
M+R2)!E3V.@C^X/%AWL@3A(B'T\<2J8=E^DAA/=4 S(@H<(R4W5AT(.MP8+<(
MJ00C_P/S!Y4[I]%67R]LH5! *ZN%+3W$'A+T;0%S\YVO^R\5B[>]CR"/9XX#
M(T9YV(8IB6D'_5QDMMC!\1TX2?/*L T3H@TX3AFSP?A]"6[C#>NU?<-:[MUE
M7Y^3X#/L-O:1<%X8(JI5";%>,FR6%,LY?EH+;-0,/Y)?K; ;ULV->;1*QS77
MJZPHTZ%,!<]%+4I9UL1TK9J%8D\E6[#K9'!6?#"QWU6^ 5!+ P04    " !,
M@OE41/5; 7@'  !])P  "@   &5X,C,M-"YH=&WM6FUOXS82_B[ _V'.P"VV
M@/R63;8]QVO B9W46]LQ;%W:?CK0$F.S2Y$J*<5QT1]_,Y24=;+>Z^76!VC1
MYD,24N3PX<P\#X>V>M\'TTF_YO6^'PV&^!?HIQ>,@\FHWVOE?_%IJWC<N[@9
M_@S+X.?)Z%W]3JNT"YUVDD(@8FYAQK>PT#%3?M[APY(;<5?'B3AU_M)YYQ S
MLQ:J"S2T7>_WKFYFP;Z5QAV+A=QU_\B.&VO%;SQ?MMY_I58V.>^UR"#N<WX<
MA.>0\H>TP:188Y<1ZTUZ3-"]B_[H82-6(JUY)V^:I[W61?_86ZB^DX_JT?'T
M&I:+RW=U_G#RIG'ZKW:[T_PE6==A, G>U>OE(AM.L>S"R6F2GL-61.F&3'2:
M)V?.3(6W>-9Y6_-FVJ0;F JY9=D'SF%PSU7&JPQ[(E;<I+M[(27W:]Y82J&T
ML/"VW3[]KLK M]MM,V:2?S \%DPU0QU7&6[U.?H^DSO4NS._!'DTRW#2/CFI
M\M:K'YQ@PVO>A68F GT'0V%XF&ICJPSY2O('L9*(>ZEEE@JM+(Q5RHUBU&#2
MQV;8K/(64 0[->_L%#6]^DH>,%1RE/"!)$5G<,D4BQ@$G6OH_'1:9>1_0+_]
M6N^7S*;B;I<;^=\K1Z$B3O/;S3.ACK>5<UBQ\,/:Z$Q%C5!+;;JPW8B4U_L+
MWJUY4SJO%NZ\@BLFC.+6PDTB%/*AM6R<PH*OA4V-(P@L4Y;R&''B,@8N=;P2
M.76P,,*,G.S6VE:?0U^!MNJ:EVXX?"JOW2K#KKYC%_R.&ZY"/ *PHHQ9Q"'5
MH#,#.L]YD#S% P%>OY+1KYD^+[I?&=?ZQH<(&1#!^TQQZ'SKNSKB3YCL3Z^[
MA00>$_9-9FI>&9,MLY 8?2\B=#TI#W%#*/POSM6'J0B8M2A4#&-+A#G,'FJ4
M10#\QQH 7I.%(@E0Z!*F=F428.XH"+52:/11^T1JJ<\BQD(L"Q2HG<JR?&3$
M;6CP>A/1$\-%CAPS4>F4$G'%(;,\\B$4)LPDI9H/N":E'&Y;TZRML!P,Y;'A
M$<J$=AY!>)!D)M&6^VC-D%%1VKP3$@T03!_=%LJ,_(B+X[#2$(ZD9W@V:'0-
MS5>0,).Z3C)N]L\!6YX#/L7E 8OTQQXHP#BL$.DPR\?QAY!CYI"U,-0F<H%R
MGB/V)4;@O*T12#[G6XN3FO C^@//14-Q)9^QU+FTB >Y$R-K:9?%MC!G]KB,
MB]%PMM+WO&%*ZD>?.=/^HO'Q:3Q6=)!AV#!]D(P^;#E0YJ]V99 I>!2DQ_ \
M%^27!1&P<86Z %2[N-QQLT.6.*K7O(+218GC!&$Y?F4L=5JXPGI&A8))&$3W
MPFI3<+Y4@KWG*!4[5)QG UQJ&D;Z4F8II>X<!8A3@0?!1SG POBPD>6&&8Y$
M)/1#84,LWD@!+IG=H'SI[2>+TQ+%W+&*1,AR7</-X<*-6"N^@ULF,U[6;27&
M>;:2(J1;-N(B5<A!"_[$=!$BQS%;>.U B.9&VP0U,;-/5(8>'0Z6#RQ).#-"
MK5&^<:F:1QVX@P=:TV;A9L]H$V8Z)<5P:D!SR#)NB*\UMGS2.U2]0C"T+@2#
M@):YAH]7G&9&7(I[3KIG4>_D#IXH>LUSPN3,"TGC"RW/DY"@XRB<C";LGM1_
M)B4?M>N)S_X;T4<Y.Z3ZL"?ZN<Y^H?0?4OY2^-T"->^P_L/KW*B+( ZVV<KR
M7S.W:WP>T1A;YL]S[QUVUS?%F0*'CY2:]V5GRE\B_W\1^;6XSQDI;.EJ)_:1
M=FE>:#Z+8LI,X@(^0Y'#$";<8(JXJ.%93E2G?''U#&4A4LOIP&>X1?,*C8DY
M"I=:(V>*PHOC,5"H8K[,HZ99QSA,'!]<-9GC"77,]PVBC**TF!UAP.F6)!59
M8OF^GAA,=T$L<KKCNXE+'F:8=JBB*/&AVT/G'V_>^$[DB!;$\**,-9GDUDD$
M,HS87RKW4T-NQ.@AW#"U=D=++*R3'N1*G,FUNY6XHM+A^!.F^3$1WG*#1V**
ML=G!#K7$^E5&.QU,1C\L1M/Q8%;S)I/+*F.M?NQ[XW[+MFK>#QS+ 12E]TUP
M'Y+U6N-*?]M7X*UY'P%7%RR6I7135FF507X%N7JQ*.V$$@OI+JRP2/KT6^E@
M<#$9P>5H,ID/AL/Q[/I=O5UW[>5\<%FV7[ROQV_#VW^ONQ=(>L'BI5;JQ9LG
MO6#X\JG/@R%2K'+"+RV10DZ?!QWS,_B\(]U)[%'TJ94L^K;%VP5Y9[T?+ :S
MY> R&-_,EKE??H?Q+!@MQE.8#F:#Z]%TA)A^A]O!Y)\#&N8&W(Z6P?C:M9?8
M,?II/EH$\.,XF(V6R[UDZ+6"(?U:Y-%JN;SH5RRI#](.,?ZMT<#[.9=1%^9L
MS<_1 -TT0IIX#C?Y!;\+$V93:#3*M!J.;TM4.>(&4B35<1?>NF]'\-K S6/?
MA63A!^@TSW!3>#,4$6[L1>0I[(5:2I98A%;^]X0MAZC\D3IXJTSQ#B_+?$QU
M\C1!);]S,QX9\VGV/B-GZ=,R_&7H>RWT3^FJ/0>WR,.Y%[^&[/@*$+;H];G\
M?3IZ[>[?4$L#!!0    ( $R"^53X&YU@6@4  "HK   )    97@U+3$N:'1M
M[5KM;]HX&/\>B?_A.4ZK-BE @,(VR-!!H2LGKJU*M&Z?3B8QX%VP,]MIR_WU
M]S@AE+ZH:S7Z E<D"+9C^_>\_!X_=N(>>'\-6CG+/>BUNW@%\W&]OC?HM=Q2
M>L76TJ+9[1QUO\'0^S;H?<J/!=<-*#N1!H_-J()#>@XG8D:XG5;8,*22C?/8
M$;L>9_TTO= %$K();X!/N::R"?<=JPDS(B>,%[2(&H"W+RM&0FLQ2^KR+7?_
MZ-!;Q5D8DQD+YXV?C9[<J]B_- 63;^WPD8J:;LD,B!HYOB;+6G$W854UDDVF
M1I1.J_?UH-_I>U KEMU2YVE1I ;:#HVN7Q8TCMMO';1/O)RU0V91$\Q_&P:#
M/;?4;Z76V@9!VYYW='+8^S;,66T/!NW3[1"K7*_LYJQ3HJ:,3[3@,-224KT=
MPG4I/Z/2SEE[1_#!J3C5[1#K]OCAM3N#'NSU!H/A<7NO?_CY4][))^7C=K>;
ME1\L[SD+]-3<ZKQIPDC(@,J"+\*01 H!9?_RR<KI>B</GP MI)E/PDQ?J-G\
M8AUVO>Y=2^8"6K7VYE(G7O=FW_MCN6L6Y\TZ;?CWXK.TXOJ )\OF5>VL#_>4
M2*TEXY3_0418],5L50+\.7EZ3W@\ZZ]3<V^K3O5=BNY#]6/!<>KE.XU_BTGO
MGV^N#_8^N6BDV!(!$NRUW?+N[68O)5&HM66A=3-E^3,.YSFK4K.AXE0JVR'3
MFNV38+[\7D7_/5::C>=K)5-(+]@HI#EK*,)8,\$5](V..#$%$MI8](L;*U_=
M<<HYJ[8+[3.ZN5)X9)1DC>T0KYK8L$<X"0AXY<]0_KJ[L7)M.'F\*5,Y*Z0:
M^8+931AB]LEQ%AUK"H2#B!A'$D$<X8^>4@CI!-'H.8AQ4F9*Q83[%$9SR)@(
M=Q+1-N,NW"!G^4)&0B8WP-N=,/@1B^;^L+\CDW_O;#-/I6Y7'<=V' <4YDHH
M(%8RK1#K;(;]E!;^/T 0/%$@Z9A*20/,=("EF$_HA"F]F&2HB:8S#*(Y"TO[
M0LY@6-B%,0NQCQ%BV$=%Z&G2<TC]6#+-<$K" ^A=^%/")Q3V<&*4',?;7$9N
MN.>>8L"?DC,*] )'X,;@:+"VR7;#U$/0V2Z=RTZ:._.0G*>V-$7LAWZN,E_N
M""(#4^@R27TM9-*"#I%V)E$48BIM'#P9)>V5LXZE.&.& EBQ#&\$G3-:LN1V
M#[03("KVIR#P+@F!\&/3H(PCG].$BPPWAR@<ISY5BL@Y:D)"%*-@*D/.5,;3
M8L[J(VECF54T'LF^9<:W8??]Z%OL!Z-RBO7:H^KVU[9S2Y25!.7.[Q_K[S_^
MXB9QK<G@L)_B0$Z06$^%Q,9T+<"%BB9DO+)JG$\9T@_O-BTJ'GU'XM_-VJ9A
M[5-OT)]#EVMTG/\EK%>_N >L%Q=!S'*< EF-$S8&"LK3(!+8::8\6F3#X7Q9
M/XY-*2(L2)9V+GB!*&46;LP:BH]VO/,R4L?M/BQ_,.#:>@^W'V,97S/$+U3.
M4U!:QLB#.2:BRGX-B2\(UJL!GA16^@S? +GQ'/_5)B\&UE,8(")!P/AD>:Y?
M+M:B9WKZ= ^[+);9#&PG)+A52B"#$B$+G@>XVV^55"D%>XH9&",S\(IP0*1.
MWXMYY=0SP5I8(\6R-,F39+O5XOL:X\^3\J(4OQ4*L,]H&#3@F$QH$P?X$5/N
MFXY-.(J28_"&F6A(_>0@84"4AD(A,URW_R4#>.W17]T$B)\Q$66\S+M7\^SK
M>?A59M],H*\EVC?)=TFD6^AQ5?\A'2<]ECYYY<AMY<6"Q"\RGW!+J(M,+2MZ
M+1G%IAK;_$U2R;SKFK[\:MZ1_0]02P,$%     @ 3(+Y5-L[=SEZ P  #1(
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
MKZ[Z$$@("H+;XGZUK[*0R *M,R)(N(>(,XD$)&"4D%"6 D.3N#*%F H2*2Z
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
MU6>XM/Z$&4?Q</E42;<$-SJ'9?T'RP\XQ7CH*@.>R6I>?L#I<^H9I-R#K0Q
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
M3$&>--ER9;+EML9P%CC29"N R58@/$F3+9\F6P$A)$VV(IIL!02:--DD7%:
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
MK1@R+47ZW!GI)^E62NBB2NC$@-GL2BRD^*+2;ZIHR"DQRH"9Q+;$]LK8+DK
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
M,AVIUYN[T=ZO_J*QTTC@L@?7Z@^)3>M/%J7ED"LI F,53UYW,@915K<L3)+
M%TU?O^RJ;P^I6ZI$E)B5F"VE+2<!+@%>#(MBQ7")Q*S$;.%\MJO$>R3 )<"W
MY_A;S\TC,2LQ6VH_E02X!/CV'&T+->4_&@\"IWXG/-,:FQ802]U0[YTA+?@9
M1HC+!\M4W;YS;XF3BP/P].>?+B0[#BP@CO;2M36#VG:'#]Z.--Z+7VNI Z\$
MXLO&0WV703R=OP1Q\4!<4LA*$&4'HN1HA!3G4ISG/<ZP",12G$MQ7EP0EQ2R
M$D39@2C992K%N13G>7>&+@*Q%.=2G!<7Q"6%K 319EP\4IQ+<3X/Q(4H19?B
M7(KSDH"XI)"5(-H,B(2?TG0-QYK\:-2+BA=6P^AAY2LUGRPR'FI][RA),<'/
MC7H1(;$5U[6$Q&[[\!*3$QX-S:$J6UF;&&J]9YE$+;:T60 5U)+FS%JRE)6B
M81(_><)/;OE/C/M5BB3IAXJ8\!(2>98R6PS22"F3)RE3))8B\9,__.2/_T3+
M&*4@R@H(V^KS)7=T SNZB2-XHS3ZV"GYCCYV=HQ&Y8X6G4:EC5^:"LWX6F*I
M3V]9G][P]LN@06ZW?Y.')GOI"?4^8WQVF_:I]DQZ.A4I-P(?W:%%:8/]3:V2
MG&W4,(T^W&T1/"4$SQ&YG%Q2HS\<$>MG.'TA:746@V19H-Z2OTS+7]\I0N/6
MO:S07!38+!,&\[[G.8]A1NP,R<4D%\N+P;0HO%XF#.9]SW,>28]88I*+22Z6
M%RMQ4?BV3!C,^Y[G/%+K6Y22BTDNMH9%N=EF=)*+Y8&+Y2]?(%[@U2ZBI^I&
M*M$Z;L^F_W5A*9K/M P=-;N:@Z=,M0Q5>]94-^@M#2]!.IS*KR,*KR,VV PS
MS-B%+J@DKEWD'\-^8&!L&LU7:O4UFYJ#\AQP7T*LKS*&.1UL%^VX)+H$HCLY
MK)[Z?YTM1UX<9VP#POV!_2[.EY9&2W)^>\Z!G[@7Z8Z@375 G_H R)UT81@V
MZ3/JNIP$?PETE X@8-NTAQ!?F?:0&K)VH$F*DQ17"HH+._B"I/-VT]@U-$XW
MCYVK&62/*+%=BW[1;/.D5CW[#-=X#_-^"K\"GY;P_,Z06-1.?(58+W;1VN^
M\3TDO(>I<S%L">^]<\$$)HX9@Z45UB ZQKBG!EYZ10USI!F+7KMX7:+OC7NP
M]WMH%998T =XS8(M&\.?ZX-"=(9(? >2GG?1VF]IU!=#&ZY9^_GV?P=.X@M<
MQ_J,%RSY]%\_:J^?8:]-U^I3&[]BWPPI41F'^?4C["'\%__OU[%B.Q,=Y,H
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
M$$8@6YCD$ONM8IC&8>P/]@@T5WB+1<>FY3"V*[2! X5S=4 ;KM>3 NOP FJ
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
M:^7ZOAVT<!:]+_%&?LCZ8 43'%EE>N;B<N9WLB$(O$KPE%C'S-RY,WW'X&%
MA>BPZ5C9_RPR*$%[&HL67W.-5JD'%9'$A6N*V8-!&IA:A:'#Q BH\TP[>*:^
M$XW ]/XR+72@B)NYEPR59VKIJ _93H+^LBN@F1]5/I5191E5SG?_@ZP/8,H7
M6_P.$M1KU6$K+&U&&Z%_@QC.D;*F53'6*?;$8D\E>'HU6E@V&F8V:X/5FRCA
M(T(UPW8LE_<[%P<L+FPU,B(_L2NG)4Z$GO@V*#] U*)C^!.C6$D6)9@- S8E
MEKX4O!\&(%0(&!9<O+^'T=VI$@%;\H2]Q7K$^'F@]"SS)U\C;AN*:H\#]FQ^
M/*_PV?!)S\QXVHP,KL&;8'W8<"+/!]$5? &K.#&67 $1"DI>B^8SJ%N:6!#R
M[!GCO0G?!CX;C(CS,MK]/?8ZML5PC>WVL&,I/V'& /3QO<.H^41 Q=OK'96+
MI>(:K0';?\6&T1Q,.Z:!,0[Z. =BP$&$RC6Z5S GHT\82(9 !IP\[*'GS3P(
MWN@U=>$H3%+H]_>"FMS4A[DTZ2.=D) ?WQPP4\WB-,.N2>1T[!*< G,0<W:7
MX$7RJ,>BST#-P9GZ4=K=UAM+11_W!C;A&A)]P%L"QOD/#I26Z#V@:S\I-SJ!
MWS.D8 <$SLY%L"%RCAMB1C?-GWCAB_#!XLE>?4P7X!X,UFZ,Y3.%>R_O"IQD
M[B%_GIBM;SDQJ\J?QR<T2U)-F_DA_D$N+7(T\!#NE-)^YL_F.-7)+)%:MMAN
M71E9)V<93R)/.6<YS03<@6$%C_2XC!PK(=$BAQ4>5F.H4='XNNEG.-_SA >)
M%CFL\+"N=?J*?AZ1UV_J+G=SM P1<#$-L&]:1G]C279YMU[RH$:#[G;7;'6_
M-=O[>_!OI=-L/+9;W5:SH]3OKI3FGXUO];NO3:5Q?WO;ZG1:]W?*W7T;?ONN
M=+KU;NB&=O/KXTV]>]_^KM2_-N\:WY5O=7C,PT/[_O?FE0*W7;4Z_D=\6[==
MO^O4&UUX;$>Y:G8:[=9E\VI_KW4'/[<Z"ESZIWC1;?.N^Q$^=QZ:C>YCYT!Y
MJ'<Z\)C'A_L[]JS;)@RC@V^YKK?:=\T._'WM_?*UV<9?VDT8'[X[^%[X/OJL
M^E7S/X_UQO?]/9QK V8('[S'P20:-_>=QW9363S.([94[>9#N]F!7^KX2J5[
MSQ[4N+^#@<!JP1^=;JO[V,555V 1;EMW]1MXWW7SKM-$G7IG#+CBSZL[U.S]
MO3E>;,UFOC/T;^$*9/=O=C15C6?/V,I LVP\F0H]6".BZ=SQ',KZP>PL2V1%
M;6ATNP+L^0'2,QD@+7F =,,5<>L34US5:JA '3TOT1)U_$Z04YNJ*>LGOVJC
M)\6V^O@D:V0?GORH5*I'?XV?WF$RSV_O?"@/*1X@^UDY/Q^_^N@]/:N,7]\I
M'_T5RC)7+[0&V7*T]"&$<9:;YI^MRYOF_E[G_N:1JT>MNVZS?<<4%]!)6G>-
M#>8[9C+)30 A\TF< @WL[WTZ4>K/M.@;TB4]:AWL[]4O?^U90*G[>PUB$)4H
MW>I7I?KG2<&G5PJ\W=UW6PW@"V #H673 E9PVVQV6W=?T2SJ?*NWF]_N;ZZ:
M[4[!)]J]W]^[;"K?FC=7RH$(8A1Z0IN&WYPH;)HSNS-!Y:3[>YK->A#V)LJ3
MALDL+"F&*+:(IXLB)B^4&C)WWH>[,(0C\#/M#[$B2[BXDKQ;+&7Z*/+<ZTXK
M6J<J2HK#+>)YD'?FM5Y*!#N?^%FS')>PD@@G$P/M $R3OC; <_]@^5EKC8S>
M@Y2%6=T969HK/W0@-F6:HN8=1K#9(X1DC%SVYUEEY(4[.H@=;DY$#B2>R4%'
M8U%6-^'<NQ\]RUL<OFJHO! %.'&@-*]-3>N)&-K?A-?M<-\:/YV]>B88#1ZR
M"B0-O/C *R]#5HV=!:ZH3EYPDGT3Z)U7_T18.+LCRIE%F@-6Z8K1=-R>TIK_
MX ,VY.@]"VYBQ_RQQKYXEOR,Y.!/BAQM&=,:@1\[&ES^Q(?-S'7FH*=P];'7
MDB_^]).90U1FA!RQ4SX;*F84\H"HC84594\EV5,I3IC( Z+D 5&2/^W 3A64
M/Z5P0!2+N+[AE"B1FR=/B9)LHOP[55 V(4^)DNRE")B5[*60[$6>$K7.X0O%
MR1J>GPIV+E/!RI,*MF8RE8P!R1A0C@22/$2L%.J05%R+LE/%YA/R$#$<A61
MD@$5=J>*S8#D85(K'R:UNU"73*DH.U50IB0/DI('204/DEJ*0<?Y7;,Y0$JL
MHV=;;^X J>1UG&[--DZ0"A\>-1W+<B=(R6,9"\*BI30MC#1U3$&%(G69)S+S
MKKC^42R@(Z.R/6W*ON@THXS#2+SKY.+"J,/*46U3#2KSU'(CZ_HP>0K<IE=\
ME]#UIM(TL40'F"O("AB1/XGVPTR)]VK15.J@?F[X+LM0^:)_BA$ SF#5D.RT
M"F-Z4!P1K-+C?<SE&3Z+R@+-+_@@/">%W8MCF +=/X^.ZNJ14F=I2&]: S9Y
M83R\4!S%FQZ'8XN4I$S/U#LJ2^5>H0MVF4$<<YJ<9GMF9_+Y:=/D%80EX)/%
M">)/C&.'UCF*US"9Z'KDK+C!_EZ8*EI^(W$^'.Z!HVJ@NSD67H&='.Y/+@;@
ME1C'52SAZ7N!GO^\_ LM<Y-7* ]8:W1T&:)8(BH]" QEN6[HH6-M4K"8Y;E/
MD7.?^*+Z!W2]#$T/(;Y;)-#C'9XU\O#G:"$==,+<)&PWP2S5N/X*VVQIGBLG
MU.W;$3X@U4+]UAZ:+^S$0N:DMECE-"NGQ'>(W?<175=5C9>DX_G'^+2IBT@-
MHDL,&EU0]%DS74_]\0M>;#(*5<UO5I>1+'412[5X"P2$>5\G-B^,(F/-8<<L
MFOV?(4&HU)7_NJ;ECCQY'CZ^TYYZ# .QV6>8E#K%UC>O6=Q .3X&4OMT7/WE
M'WZ_^2CGGCW:]L [IP$9)MAJ-N\Z%SRW9'K\")[)!\H)TAH10X=)]&P'&106
M$#,4@^H-CR.L[1Y_M*=!!>O%,-.QIVOVD)]7(IY6+CS/SRV\D+F%Y<DM+&/+
MV\R[IFW;;GSS>83O0TS38Y0?UCVG<']O2P?.9+O,VVQ[M"5D=0,G?L_+_E_U
M1%IE_H&TR<;'_EZJ\;JUC8_]O?6M#R5]XP,,B/R>.EMP\9$UC?%"__V]:=>3
MH,$VJ\%RMNN[$_QC[Y'N+#I@%8$DJLRR ^5=?HR9?Z;93/,#SS4(K)L?H,XO
M%#Y 3\M/.@=-H/:2GS&(V4Y,5'C8]6?B.=-8\S&8$S^4$!47%$NS1R8>!DY,
MG 4Z]YZS(D?^XB%,$$^8!**FVC/SP0?.1_1MT#[LKCD*'+:(F02*:E)^-SNW
M4-7LOL6.OB(\(90I^:XS9 +Q:'\O:#0@X?8B<Q=G-II.9 /@Z?@HX?%Y(CC$
ML,3.C$2W;"U4*])<D.9"OOG]EI2M!]=")<=A)T "C[&IW[3,.[N/>'76+%!#
M+<;=X&JX9$">37;D).LKYOF\I]F>P)VF^IH7> $=A;&T,9,B8!)0$"W'9_]@
M_FQV_XRG1=Q[L,SCD8>R(4^C1W"79D6B*L'1SU/Y?,6)1^FG9W1B<'119'XK
MJH(,PF=LE"B:=^2Q=R9P3# H]L ,%L:9O;8OCL"<]6/&=F "M2V8W1A(:H1G
M1&,ZT: 2F-U]W64CGS8(95[Z4&C)PM.NG3'H_5ZL*>YI'XXPQH(5TB+1DAVX
M$7/A03#5&U>!4Y-%1;]$+_>%3P!]I9I*K>0P6CCTZW"^$9VJA@N(DUTJ)^)(
M =-GS0/#7ZCB6IAZB#$Z#R6A,6*-.R7JXL2,Z?8P:PV+S*GM,Z$0> :: ;Q*
M8_YQ\2C;9Z+!HU9%G\AI+H=H2\CY(NJ2H'!.CL!BQ3H 4#5<'0N(Q*S8*LRD
M@O"8BD"F'W?WC$CM2UNS?^[O71/&G#&WT&\9/%BX$_GQ=12>76Y+-M0'#G;R
M%)CQ*9KPUJ%Q)!WCX>&RG*>1J_.BPB*^O= ?) S>Y1Q"B]ZWE"=IUED4]29M
M-"$Y\,/^WD:]14FAZOV]C+U%"PY[B:N;W][12K*A073 *9_PG&IB=V:'4%^*
M.I=[W":/E5QZ#/+*/X(])"ASEOB=TUW;G<S[M6?ZSC\$_<>/V4<$%R#N@/2<
M[=&\@Z(/%'8P\.R9P'DN?=D!NO(8W*8J'.9$\(L3I4I4F!9[N?,^M90MIY4U
MPAS/9>M(SN2DIX>;9AU[G+?NKEH-/)OY^_UC6_G]GIW2U;KK=-N/WI''XICC
M;K?>^-:\XN<7%_R<JT:]?86'R-U=*9W6U[L#Y0J7 #^VF]W'-I\Q/Z@9+RW\
MH7GW^WN=^N]-<9)TIXOGL%T_MO$H;Z5S?]-JM/AITP<%GZB':L QV[_;A^Y-
M'%;+Q=L6A&:K,C1;GM!L;KM$%HA+=.OLV%K@@8W[NV[SKIO6.92YW1SI\>+/
M$[/U%Y^QNW25ZZ5,OC0-ACC01=>-O^@-<T*VE5=S?0O[M][0+#QR/(/-V8"3
M+,YC;SWUWM<J)P>UX_.#VJ=/']+>0I^_7'Q:W_L+-Q)E:-'!;^_^YQO!T^#C
M'A6*JUW>/W;Y3+K?6AWEZK[Q> M"PE]?DHX++A8;GK_['ZG#)$96:)JV<=#\
MP<,\DM@EL:>UA1$"KRTB\/\\-CO,M2%ZKH'57[_K_-%L=Q1&^\Q*OFVVOS;;
M&Z'Y[ F]*LE<DGG)R/QX$9EW'F]OZ^WO(LQ['7#I=;KU;A-%^D?XW'EH-KJ/
MG9)0^IFD=$GI):/TDT64WJ@_HCSWB?T.O;_MYM=Z^PJC&=?W[3_@S\.;^_M_
MXV>?_,M"]+5S2?62ZDM&]9\647V[U?DW'_QUO=&];Y>%FH\KDIHE-9>,FD\7
M4?/C7?WQJM5M7HDNU^U[E-NW=:5Q?WO9NFM>8:P&0]48J;]2KEMW];M&JWZC
MM.[8=:@ E(0!G'V2#$ R@)(Q@+.%2OS][4.]#73\>U.P ,Q-^59O-S$YIUX2
MVCZ7M"UINVRT?;Z(MKO?!$VCLPV%]FVSR1(-[Z\YB7^[O[EJED:#/S^51"Z)
MO&1$?K$TD9<J='8AK7%)RR6CY6IL+Y\@ZJ\[+2&PI](9;?*'^PY([[O[(Z4J
M3B7#J!K7TEN=SB/8Y$W_NI)P@.HG&3Z7+*!L+&!A&MQB%E +L(#&M_K=UZ8B
M4JK;]S?EXP(UR04D%R@9%UB8*[>8"QP'N$#S/X^M[G>E!5K '3KRE(>;^EWY
M.,&QY 22$Y2,$RQ,IUO,"4X"G."JU6YB4%YIWC19'7'IN,"I=/))+E V+K P
MU6XQ%_@4X *7WV_J?W3*1_HRRU:2?ME(?V&^W6+2/PWZ!.O?L7/( _RG;.1_
M)CT!DOS+1OX+$_06D__9+/E?MYO_>6S>-4K(!*030#*!LC&!A4EZBYG ^2P3
M^(J7H2K0KC>^/7;+%R \.Y&\0/*"DO&"A4E]BWG!18 7U*_^=?_8OL.RN_+1
MOTSJE?1?-OI?F.\7*+P1C318\PQ@"Z6A:^GBEW1=,KJN+9/[)SJXBP8YM_6[
M^E=6,.]]KURU.HW'3@?C>KQ]3OWF>Z?586UE_<J\QOW=5:OK7=-N=AYONNR2
M^X=FNTP%>]5S&1"0C*)LC&)AAF"" G#S_>M]YP"3@([*0M\7TN,OZ;ML]+TP
M]X\1LA#Y66L"92G]JU5E7$"RBA*QBJ_/2Q7O-]O=>DNH 8QO )7?<,K^UGKH
M"+J_8;T[@.8[>*A(NW[7J3=*1?TU62HDJ;]LU+\P$@ V0+,-<IY/X/&H<Z1<
M-Z] LF-WGL;];5/IUO]D_7M:5YZ\]SIR\F)AI7NOB!X ^ /G((WZ0ZL+S^AT
M[QO_AHOK707K#!_OL$T0[^+7$<RD/ Q$J@^2@92-@2P,)4SM"CX%P1L"K;]N
M'^IWWY7Z=1=Y1=G:<]=JTG\HJ3XW5#]>!]2QYW>$SCZ:/?DH-0ZSN*'!5;/3
M:+<>IK[*9?_!#D7-QF.[U6TU8[6,<0'0&L=S3LK#<R*'L66!MYACM59!T>)_
M5IF$A[E?@^?9+3P&L/:+<C]V--.P/^,\.[2/'WY1?B>ZB[_OVBF!<>=FA4X.
M#*ZFMXZ_*-W)&-Y_8[Y0BR'E%^6.C"A?[SL3%U$+'?CGW8F_S.Y:#DXAS,/Q
M<+DX12QTVM1:0G!YTGW#,.-EP_S3I'9:STE/S5@8$A6J@G?HR!]WS3;Z/UE?
M%.XB52Z;=\WK%@N+\-^9;W1J 97%ICDIWJ$$TGS93;)>& F]K;?_W12^B8=V
MJ\&/"K]J_=ZZ:L(?Y6M!7BM@SS-)O;M)O0L[E]2O>/*!%Z H([D6+VP@R74W
MR75ABY$_OC7;HI/P]_M'I5&_PTPB4)'OL<FHI%U)NY)VMT2["WN$W#2_>E(6
MB+1;GI;^M4_%J_&55+J;5+JPE4?SSX=FNSRG7TK2S/&&2=(,9L(L)$U0=)M_
M\H%V[P,9]*4[L_;Z4'J8\KMA):%:G_CJAD%?ZX=5(,'8&,ZZ**[?W37_5.#!
MRF$PF[7^M=V<#>;(39=T6=0MRI8N:T"7L4&8M])E#>CRIHF&J*1)29,EVZ(L
M:?(2*#(VL/(VBKP4<C+VH A)F)(P2[%%61)F P@S-H3R-L)L",*L_Y.,QK^T
M1>=V29&2(DNQ15E2Y!509&Q@Y&T4>044>5N_:?Z[W;QMU>\.E)N;AG+_T+J+
MACZ+O>E^]GHXXW:YP0?2GJ?_2W,K8M+^%^;9'\N4^O13Z@N64Q\%<\_4U?41
M'5YU;V%GN=P+%T09P[^(<_-NU-3?WK'3K-$+**8U/W<,6UKM[W6_M3K*U7WC
M,>1 */RRK+OE*4W+KQ-D7VJ&2O'AE:-/FK&1N7:'FKV_IYI]=P1O/L 7](=P
MF36R@3U8CF(.%*)8]$FS'8M@M12\EC@4KU;@PS5<J70.3Y2!IE,5.)TS5)PA
MA??U74MS-!@,,52E^=H?$@.80\,<C33;QN>\Q^NPB5(-%KOWY5<-2P=^_:C!
MDO>^L.^KOWS8W^M-E&N=OFK(^3NF[K+R+:6%:##8@(@.G_I'ROO0LUZH]Z@#
M\:SPNUQ[_N^F:T4OV-\+7<&ZO(9&JYB6,C,IF#%LUB0ZL0,01P;LO>,ZN$;*
MV#+M,>T[KHU+CD\1-RJP_=121*V:\FE_3_P>6.)ZGVU4]>+X^$ A\#C8'A6V
M(V:)0S?-#HIMH$794$#:!0<B^EW9,/#1R#3V]^PA@2LCZPZKPC89AMIAOT??
M@4_M405 X,((Q2MLQ^S_' *[H!:;_\WDR034XK["A)0KJI,7>!B\VAJ; H?A
M][([9N:SO\=7SQD2!UB(Y1#-4.I/%N4 1F@^Z$!*\,I;:CW!E?A5FYK6$S&T
MO]F+#A05 *\J];&EZ4KU[$"I56HU&!;,\0E[_1XL,]S]O67&BX_S1M)Q>TIK
M_D,/V'"C]RRX"48RA<C!+&#%H_Q5B@[R2$&FH7@\0R&Z;<Z"^7429!0QB-[?
M\R!=/7E//BBSJ/:9QA3>)S&0#EXV,]8-<W$IG5*=ZW?3139CNJ!'6%2?@,1A
M_V)(T0P44YP7 /R0M(%*-8.Q% !H!(0?IQSV2 &5VC2H,@1"Z%%J*,1UAJ8%
M;V8<":Y\UE2J3$R7,\3 J_;W&"]! M & VHAO >6.1(L)C".A:.0V"PR-EM!
M3*RR[ZA-$0NMUQ!3]+$HT*<JH/D$+T!6GX1Y]L[]O:5>RB1/_.O83Q*7A<9E
M=Q$25!.>9YA.0&8K3 4:H*)D*C;5==1D"7/%]#6'PPT-@<!5/1<1":_PY?6!
MI_X&;V/:JE (#A"H>,]?<(>M:ESZP[/@/L9"\;<Q:(#\VY<A?*4Q5NL:H,8,
M7!V_'I&?E+_9!4N%CP<>$!HKO(?]&GS1AF#-[=0T-_37GH_?7M3B7N"'.Y%^
MN S\<-(1EUNO3!'F-N.(JRWIB/O/8[/#&D?N[_$^TYT_6.\$UG(^IB-<X5=J
M:11LO7E+>J&[--JW,&4C91'TG\]B7$$AE%[<[:W=\^('_0?89'R H$2@:A)P
M\KR@O?:B@:[#%>*0"\JB?:H]HXV)6I(A'!7P!(NB0?C_HJN0>@1W&['TQ>26
MZ_W>0%P])[L"R*X7CASO#3ZVJ!L5O9=,?DR=-SZ=3CVUS W#"16)UT129 $*
M=!0RNG3,(^7!M6R7&+[G.OJ8 ^4]^<"'L9JC->)L#MX8YT,'IC+"2_BPN>$.
M0Q)N8GXW'P9[!+^C3XE-<>3T5;,=[MKE,V8_]VC?'('EHZ@:<"<6J@$!-%',
M%W0!V&[/UE2-6!,TU'!RLX[2:\VR'?'V&$\Y#@??^;[W@:\H&3C(*Z>!(&;<
M@3JLF$ ;!,;D6,2P29^[H@-CC9O\REYJ'$_RLL>L>V  <6L9NIM?9KO6,[)Y
M](?'KBL?Q>SB>E$%JABX'F*4@3" %Q&*C<"8_FBB 208YP%3+%#B/#./IP7+
M)X8!E 5K,YI&V8([R@,_8["TQW@93?3L)_O(2\PRI2!+<5?RO7Q X'\!^? !
M"D$ C&S$)0<2G\9CR(*CS0H)4 SQ!SH8<#)4@.AHY/*8.)1_.0XP@<%2@DXK
M)KU,U[$=&!+Z9%DHU0]\*GTRUARB<YWT0%SO# EWGXFX:_S5RI""80>LP $&
M#OQM(KX&IH#N.5,L"PP^/%XO],^O%A(''FV %07R!9<.9*QFB2 _#![$PL2+
M[N&PT)VH 5L4D4G_$::! $099>K(T5 :3$?!$NYPFSR5FR@@ CR/8V#!>319
M!!^]2[R7J!1WV'.&DSX($A6'/F65?*D:2 H#( 8'5UOT0C*"@IXS41TN09,2
MQD44$5Z$X:#+W3+UZ=(S722PC\*4T$9CN)EXB+(QH4(9N(X+FTS_ZVK.A#E+
MI_#IU*^;=@ N1WQHL=(O+JH.$A<DL6+0%UQ@'EJ?B<1S]RL,ZPF# >CU'8&M
M[N"("'.MOG_]P*G%1#@9[JCGJ2E"[(4?AY/'R\<6'5 +D3%%)M= S">*T(T1
M1>QI K<)>0*X&;!H*(M537<=3QKWB T("*XZ\6F9XG[P/W4"HA$4%':%2B;Q
M<Q"QQ+OOG:92![4%]MU0N%LNAD@4&/G(U1T- .(/AZ5V*.\GL'8OIA2F.9,&
MN1>F.[DKJ<GHJ!!C\I5S87,LG#8\7!]B&/ 2UZ"OU.IKMD?(VFA$5=2<@>%X
MTC*.![Q_&3*N!E"P4:S!A:[!__[ !1)Q'1.#M  3>%8/[0O;'?$0*[(@,4<A
M%IEUA*&U\=3NP6_Z("@LE(><$2?P8(>Q=!7W")[E30DG -)O#+=QU>(]6Q@6
M%(/;D(7!,O WH@46XLUML#_0PA,=?-E%<4E =.[(;+[%S C#=WM/%0^,$]VP
M/(*[3KSH>$0(S:@^_)5<:8F^,02#'H8K87V$,&?2?BKYF.P(_^:-RQO)P.*&
MKC\6$M),F-1E.H-F!"$[W8+80?-UG&Z)6%%O<9@S'59&!6O4&Z=!<0T$[:"Q
M.G<?I$#*&>N3 BF/N_* ##\DCJ*2Q35T:MO<%GM!%AMF7)RT@?8U4/?1T@&E
MU>ZCR13QC;DV91P &363#VBGF09C'6!Q@F%C^^-@?E%?0/CV1,0MAL8#$#W*
M$Y98G9BYR:TAQAM%FD7,@QZ(Y<QD*WOV&H@;3!P*^6N)@O<=*1T4+J%ALOEZ
MR73L9O9N]AJ/P_$UQ 3;@X#!S37Z&8D\9X..E*;_;#8%Y46D#7*ST@F)J_ER
MA#IHL GG)9L.2PL4^5CX"CX0_A[![P-68^*&)##C\A6 ?9('K:27C5*W2$_K
MSV:B5(N=AY)?<,M\@HWJ C!Q_/JW=[4UUC1CO0"T<S[0$7G51NYHKLF38 (P
M48<)EV!A,%$2<;'Y#POYP[+P?[&8T5M]8+,.,.GXRCF*I<V1]QUJ355=/N !
MNDM>/.=#U!AA#@G3&J%S(:YT3D&' WW%C&^NNZ+_@ 6'@8MQA?KT].CL'QY3
MF(E%V;Z;(U""(&D\QPB2-)[W'?)UB9GL)E9":5'F\+5#13]H7ZLF#)VP="FE
MR:*'&+.$^Y ?L/+5F&!TW'7Q5KU05I"=*,1QP(H&EL$SJE"S8 U>E$LEJ:Q.
MB:MHRQWZ/,QD#); :_(U?TE]UY[[B"@CD^6:89#>03^>W;>TL9=RP/*"F1 5
M!>]A"<N4^4!Z,)+.2"1@P?,P[<RF7&^V1=HP4J"#210>A6I15H"$R=Y6$S\R
M2M6^S' *<5$CF&HA"NK%F%1O4)>NK1GHL016TM-XJP3O/9@Q$"I4% EF<ZM4
M):9SA^G=D?E+52#D>:M8-8*@,R(,:S";&1LB!F8Q8^:F:3.-W^0L1989Y'Q3
M=XK^%I<<Y'FK?(D;+*?GMG*/ZAI]%A&JJ-^.A^99ZIPRU)Z&RI-EOCC# W^O
M>$8C?;)8DQA[8L 3X >EIYFZ^301!#XYPE9)+,O<[KNL 5*<A3T=E:=\\.@@
MSR"<CFU%74/<);2'ZT[+[^5S:1)+]4=RQ5+@3<M_>SOR]CJZ$)Z)'L[+250K
MI$91-#+9*8Y6(HUBI+2$!<!=AG,I4.H5.=_:G:+"8NL5K$65I]0O38%8S4<P
M$PA;3 T)*!^L%X^&S6*T@4957I+&7/'<\S"C*/@Q/WBI::FL29TH&V@-V',)
MRQY-?L:!?Y6O-8#E\6QB90!7A'"T&L%Z/LH31@?!QT5;_W7$U;?\ZGAOHXAU
M<I\%JU5YUBS'97H4Z"^\*A3?_T#Z6*G!UA\_\_(4OVT1:EXP8$\Q&;L6&$\L
MR9*%.7 3#B+EVUXM2-#SPD,I+'"+N1.),5)B>_Y9E:>2QA::!'* PM%47;/9
M EJN#@^+*0K$MXC-\\;RP.Q!HL]D<7EU%Z((5EQF"T=63WAO-4,J6CGF&[O#
MXHNZ0T"9O)<6#M;O=FE3ZYGQ@\]2B<KW_N6;PK)KUI)9VG4D<3&#@5^<GET4
M)&&<\*$MZG1K<Z5*=*=CEZ.OUU-;(BH3:P"05\06 J,;X2-%&JM$T%I<3O*U
MQ';T@J7QSIM8[>(53_A%YGXE';*Y2*F%YUD.-RT()<SN3)7$J2R(2+4@HB8+
M(F1!1$'D5SG"#UY[Q0??"<5R&YAS#QV)*JMB<.)TW5!;&_8[JY*><7_)8$7.
M@; [.F?A@Q5UK^-&'#FB/UOE?3>\$ML$DN1.\T#-@:<;AC5!W@L#4YM9"XR?
M7&_TVD1-1S(M=?!]V0=P'YZN(UH(3@2OZ'DYC2Q58T0F[ YJZ>S5-%BT%)G>
MY[SBLX!^(/^$@Z*.7'*_7.W*CEO<+,[@):?YK>8:)F\U-XT"]KXH(H&+'ZC!
MOF8%(BS@20^8N2T"H39O5S<2K72BT<EP/%)8^!BRY,/PXI:<T<_VOV/LU^NO
MP/+CQ!%(TU"JG1Q+C8_*!ALK\E&$C]&;LS+A^*@DQIP!O-ACE0B2['Q==AY?
MK;<,2V<U?ZSR-^X1V+*M;XXGO%X)\V(T>UJ[-RW:XZ-8LCI0,M3B,JDBC54B
M:+,,M<#\TZM'4)JZT!8]'N7Q3<9#P[R3ZJP))#H6D+6IWC,,$YNUP5B$<Z.'
MI0_(0;TK[)D&9+XJVM=Y95:X'6E"J^F9\NY9!IP\,<E\<X[/8H]5(DAJL^MR
MX\N)3E[L95@P%J8/>+=$E?8U6S3@#1:>Q7!?U'OQ5')QV !+J@K>PT?1XZ.8
MY:GU?Y+1^)>V&.9,UO12;2X:,<^-3%LRZ)Q#MMACE0B2#'I=!MTAK(;F ?ZS
M!)/VW<:LT:!A&H<]C74 .U"(^JS9IC7AO0:%%]@<C:EA$Z]/2I"9XR%8K/E\
MWT7MV:OT&6A]5B4T6^XR.U#)5G,.M&*/52)(LM4UUG66N5Y;/*UP*1:+*1)A
MWCIEK:S.4K1>'?@/!<8JSHD*78A-6ODP(JS6X[)Q[%EY;Z)?@@)Z)\J$$NM
M_(U]9_"SK; R!(M2_O%#,JOVIQW.]Y)<NQ@X+NA8)8(DUWZC,OP5L]10U;3
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
MD4IY#74S3.VD=]14%D,6J>L>5^+R&;\246:)H(4D)H58+3I>J'E1,=T^'8A
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
MW1M14,17*NP_D+Z94\L?_H$2!?X'H[UF2OO]YLCCSC;E8KW.G=T?*PY)H:6
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
MTY?:XI1(U9^(Q#(BF!='ST\*9ZL.^RFD3M_+_O-#QD<;Q#W+G%#* L8<IOL
M9KO=E?Z2D8R_S!];\W>'=NB[./WA:WZ83/BA>N])WC,"W\0%__.'[MX/C][&
M&Z&H8A1X[A/NY,.STXNSCR='P\OC(^/4^#@\/3QF%[\?'U\R^,-P_;ZEBOQ&
M"W765>Y3(_$!4D+;7;P4UU!U7[UT^&7TZ]#TI)NP(S$6LY$(6;_K_/+3Z-=&
MG$63"/H9Z:9L(?/';%29ME6XUY9OM2?LV?_YXO/$E;%P_V_ASF+?]7]-6*GA
MNX?^'_#G)QZ.IXHYTZUI' \TYWJKK9A:MTSJ-?4NZQ&HS"N\N"Q%K*:(SJND
MB!=099Z/2*I='-!(KZG'4%M:WC ATJ!KI:FI*=H[M(,.X]6P9&GBRA,V+=<@
M\?#+^?GQZ24;7EP<7U8!3Z97T?NQ/L$XXW8KV=<7K@8P,UN<VM,[;>TB"O%>
M%8DGZ]F]RB2YI;<:T-N^LS_H.?N5],>R]%:/':LSO76=3@]IKHHT%DMO]=BQ
M.M/;OK,WZ#K=?J/NTT95WSV;PEN1HEL?;JP9"U;,=FA:[=0_R<R24$U)"('6
M$7"Y;U.G+0T]<CZ[SEYOQ]FUV?>6A)X@AG;Z Z>_7S.\A@URGSZ[R_3CR?#]
MR<>3RY-CJTXV@PD[SDYO #IES2"^K"!O#@WM.-V]/1!7501,+0F]2A(",;3?
MVW-V]ZQ9:VGHT6+H8*?G'.S7GX2L%[),A[2Z8\,8#H5VM^<,]NW%;VGHT4)[
ML+/K[/0M"5D2>JP8PG:W'6=P4$57*TM#KY*&P/38[3H'W?IC@&RT*_+\^.CX
M^-/P_4<-+W9X=OK'\?GE"?SB\=!AG\^//QR?GV.A[<7EV>%_6XY\$$>6I&B_
M%'?^8P=$_-Z^T^T_G3]?Q^&]M%97W7G9*]G2D*4A2T.;3D/6)UCF$R2%[?>S
MCT?'YQ?_^;_V>]V]=^SH^,/)X<FEY< F<.";G3Y&!IV=2NIN;#^75T<__8ZS
MU^TZG7[?TH^EGT?(GX$S&.PXW5[-PH*6?II!/_V^L]/9<7;KANJZHJM418"N
M"WB0Q9G_E42QG-SJ7TK?%3Y!(@X($O%Q"WHPAF.%$)>5S?27T:\7QQ^/#PG,
M[\OI\,O1"?R3?3X_8Q_.SC\-T8]Y='R*31(.SSZ]/SFE?V0(@.S#R>GP]/!D
M^)&=G-(;V$&A@"Y0[]6;HUK?A%^$ B^GHMV:!)X7W(!MPR+AB7$L7)88/#(V
M#P-X+9QQ-@YP%I% Q^EL)'WZAT_(%1R?G$B?^V/)/08_<W8EKV$J8C*!$5D<
ML'@JV"<17HEPF_TI&/?!FI-S>#/WEW;K1GH>&\&?QV,PZ6C8(&0\8IR% DS
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
M3]-B,RXOS"]@9^(_AT2P*=YES\+$^#IN<Y7\Z/]2FU5X2 I>8FM7T#BK6?-
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
MJ\L+NCXR#>&G]F/23]I_;/?H!&RL&W)_&G%HO+,A(69M.]W5KE,UK[,\0AP
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
MR'9_0ZY_43VAV3!5T21K\L=XRY]\OM168J@HQ05:7,CCX7BN#8;E.^&2C;P
MAM[Q5P4T0&.2^73NJA>7%\S:+-%VU\$/M#%FP70[@0"$\3_/@9F"9IM$P-0V
MQM8P=0PN)1H]**IO$1B;9!R@<[/T.>T2C7[=EP/>''&XM2:1].VU-"CVA;Y9
MTYI:Z3M-ME; OU1#:!S!*>"KY$6!#L)V+#89$)P&QO1S.%04IE0J!GUO^F-,
MXVK(0>9J907=1G/V@0ZZKW9F;IGF6FGS[+B*=/5&I7PB)_#EM2'SS)/(Q:HX
M-DKD$(61+2<7MXA#*K6?9!#<(*G<$=:)HF\K%#!TAI$TAN=)BX" >RT@7]0G
M6;405!(/GE@=3J_;9%RCQSPG0=N,V37B;,,\BV@756UL# ^F)8@>HBD@IN\R
M?=SPE?L.T!NG[Q!)<8NQLU8AA+ K?2>&W:LRXBT8/.@#*B,RV&ZRS88*:C6X
M&82 RKA?VUA">[(VR*N6I+*)>7XL9X\E#E6,3],&]?OA]3YT13G&/,N' B@2
MG0S'MI<I\3,[KXRHLOESY.I_"2FC!0QE0L>0\3=*'#/0C][F[UC#%'SJA;A
MB 1['0:##+]XLC021P23QL'YAVTU^.&DXXQN1,=]11H-@4+A\+G)'&/Q)-&
ML/DZLUV;R?.8<O]I1!#FAES8@/]*B84JSJ9U)5@-+R\0)M&L6W2>F.3<D=3N
MO$X[_15D'[=+^WA_H^%+@:G,);2 4 KT(+K:.&8A!._Q_1N:WE*(VCN,86Q"
M>8)7MC/[JIHY)OK&YM^< ;F'DY=#2;^6E'>8:?77</*R%OS-I+R]8,NOY^1%
MTXQ?3<J;')"3E]SZ7TG*FQR>DQ=]'VXAY8WI&@""Y0Y06Y/5K@T4QP W2U/B
MT1.S<&"-77XG3A+W^'XO+P+"7\N%=S>^W\=G(-V2OWH^YJ\.F[_ZPYB_.M_#
M=)KV5XQKH,LF-U+5$1,DEI8(BKL+.=HKX?A'?7;#3"-2YF<: 1Q[H*(C[49K
M9P'DH[3/E!932(<SZ%[ 2:QLR@I;<C(UF2E%7H7ORV;9VN'^(A^\*DCU^^%&
M@*"ZHL/%C?3R1BB\DKZII1US<*/0* #S@B$77H)Y/1-XA58M2!<+S@!I:Z&\
M7'>Z;EA30$UAKM%M9WOF:*'"8/9GQ<9-"")C,'70A6+( %5SL)>EVT>5YC-H
MP;4=&,BIM1OX>9GOCTA#<09U0!8[:(3;P$E@';H=L.Z?@DU<N&B?T^KJ*'5R
MO"1=Z2_PF8W]Q'5+8--G<]D"7LC8=<%6,*#!I$BR>:O5KMKJ1*<49EP%'A;R
MO#O#AJ-I W%?E<4A"?0!-N'BVQ?59E+1HK!+:9G= @O'%Y;:C;F\X":4WMZ/
M"$.%=AZ*7CH../-^Z!@H/40>!Q>XO7HNW0]4"!"AFTXKD2FFL%^:64>6-:N6
M,FJEH)X^6W'#TJQ[K;$"&+]U#.#;A\P+@+CZC&6&P3U"\^Z$(QQ!.:TXZ>&I
M]M U@5*ZA#T[E=H<0E3%.W0A@J;2+'[,?STAQV*>:\!H2.V@^0U@WRS"0H9[
M0XPL&0Z1G6$ ZFQ3I&<B<8BQ2+_?9+#=;V3<V=P/QU5H-A4T[%JZ3*4,]):
MJ[)ZVZ5(/39\[[(D-@ PT,R7>7VB@;@&<=N$,::NJ;*PV&F%)Z.LR5!IV<8,
MNI> 3,@R;2MZ]2JY&S/=4'H'C$FVI+<)<$&7%UX:+&=Z@,.*&IFXJ:F1:'PW
ML* !M-OIS!N);N5B.YP#[5Q$4K/]$P0X+/&VZPE.4I2ZA1_$?K!CJW928[M=
M-\/7ZW!6"L_FEM(#G*TP6(9D@B?1/R:.?'QOUJ)74B$$GLJ5X6.FT?(+1]]N
MAFPG)39:!B=R]=R9=7:.*&7@9(H<.?\B8/[?B5I"X;6#%CD'>OOD]TY=A/V>
M*NV[H <S0M]['G^;X\YL1S'?;<EV&]LH6)\/M>^A=WXFQ=G$5&Y8K5=S]A,5
MU;G;RV[']^/B$<8)YU,)-9B2D1^A:(758+[M;X&!AIZP0$;<#<EI%9%E:=;%
MM(S^-@U&(,>"+S=./:3A=>XO3#N?S,IPC,WR_1]_\">0(SWB5_L "^>/-61D
MZTV0,- >.2Z_M+?<KF+*<HT+E:69]0]\S[ (%HII3X+:F9U[QYL8X>+=<>4>
MR@D]TH3")V-"X; )A2_'A,*9G)P'GL\'NP)AG[%MYK%LB%##0:VF.4=QV<&S
M&8%N'>I3)NYC8%\5W2$2FN5R9_T[N2A/@.C8^9!$DFEYF-]*DO/Q&^P]IA>O
MD/)Y32[-S/=[L3Q\EUYWJ(>_6NZ3J$$'ONX,168_Z=IUUPZT".4@;'3/R)6B
MGE$ J,C+<$)\3Q=,:E5Q20\]"M%;S3BP]R0+0[8)NZ.(EWJF0YE)9;FD< ^[
MUJ'2J+8?3X]*JTD?HVZ)KG+H ;GI@_IK%@7FB':,'<ZOG1G='IH0^.USGYC"
M\Z);W:>%PDJ<H$U/4!\%5%I1!*@T7\'O*VA;!(*<,QDB#1I+]>7!%+%%H6!=
MMBPLT43AD$"-PX3,PFW2S0S:ND;XEQX0E'=F7E0;K9G2SF&UI<O(R5 ,.JVE
MTH+K6OIP,8B0<7]*Y584D7V42<HD:,EC?1Z8:D%3=*0WM,NW!RM[,V\HJ.)L
MQ!E:%K3&<VGXYD>37 C10DB-;XU6"<FW\F7NP]O+<>@=A4#N>A]?=W73F5T+
M>BQW.JF;5:G:;P39!SP9$61^I[E3#^/*SGN3B[\FIUUH=$3[<D;<MKUCIYXU
MB+\59"R]!EM!5 *0,"/\LV55/@E52E=RGXR-!\/WFTU[;2%(0T;%"0#0:TFM
MQQ11QZ=VX(]"2'%ND84/F*SX(-:79C$"E(:+-&^,XT;C*EBZZ@%IK.F['-SG
M0Z#LC#[O[4X"!VR5]25US=:B#'*.ONNJ<!7*:LIE!&Y-#%UVUT'_M*U&ZY47
M$GS163W30($2/]GX< ^0>$,#]B+K2IIRB%Y%B#B+NJ+YL: ?GPL_!Q'^P!"S
M2/LGCE=.:F+3H,*+KWH]>G%T?D<#6+(^JP+4N+SE@$I Q$TT9@*,=ZI7GJ<@
M8[!OB0;AN+O?Y\L+,1,%I(IUT?:PO) \PG U4SNCD-=:PYD>EQWVP^.];Z0
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
M\G4$DWO6"-$[QB.N7*O$*<"- 0.:6-"AII*0E+AH=/?Z!UPEML]+W%6^8<M
MUGM(' ,0_#79$2R-MC>7&/L<X6A,?9UKK%LJYWU'6?Q75?P,$1Z=/]Q44=GR
M"(>-LYWIZNHGR8!6M6<<Z'.(UUR-'R3*F74K=5='(!PB6VS[T,\K=]!0U<F)
M9#^6D,!39W;N%L@MZ<[/QW3G8=.=SQ]?NO.L[)8/EKY]D%*$HG)]@_;:\[@.
M8=%'4";+C^Z,]8""7?H!!&R<5N.CMZ>[79A_D"]CU?HY3)=5U:KGV#6B,I9
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
MK!.<E5 [V#+#Z-#Z*'.A *AK4^^\N(=O]O.P?30 A]9'.X-(<AV>#@-/9O-
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
M FQ//<#D:DRJYUI&V\Q(52^RTG+!TS:2=8W9-,%DM'9Z@(HC" W=0*:UL9"
M70S >*><GB;\6]4T'#@&E36ZC5=E:0J;( N3&])3-566-Q&0?N?4^"$2H&.
M6Z@7HHAQV)\ >DJ#>;9]@=4Y]DP'=KVC>!SH9C;2O9_+[<4Y-K?#RMK8* S[
MERB^.ZU!^!)Q25A+7Z15N1VS\+)H3;:2IE+TP&IKA)>"A,[F>_,F>5=6F\+,
M%D:8)#4ZSA'^# X'M*\#,LF(C-Q]ZN98%]8ZJPQ]ZHES?+Y2=[AP&U8DU'!D
MU,1GA!'N4(1W[$SH=F2V*5Q$R ?0AAI3<V>L'!WZ5G(I./]UF[I42^//+/UR
M5>$>A&O1YV*56;/',[= )QF&/_.T7'0M;%WN N#UB>2G;"YFEPIH;:IU$1)=
M@)'448_XFX\'S^G3YAU=P+*OW'&$B2/9(U9CQL\S!+LIFR@>FEE2"S%[9P#2
M;G4;G:C8,N3PH9*^=1,6CHZJ)*EMC>/E]0A]YE61U3#QL@4;IEPG0]L4O$I(
MZ@6$!M=>>J/Q/TMV/#W$(IMF3.$'::4#W'811Z8$'J*_.*&6 S,HT8Z=;58)
MSZCO.&!-(:W>#KHE ?UQ>4&_=,^S[K5GF5$0RU#K&WF@&E$<U6 ;LK4=-M/X
MTG)ME6U1!->O]TVC]/(B?-.-U$N#7&7[>E#VXI@^UW65O&0ZQKQ92B>=@-:&
M9+;/8CJMNYS#,WYRX&(<,HU[?;X=B2.ID6N[)H$A;-M=2?Z/66Q,F5=U9)"R
M4J23[)B(U,F\YF0N$$,0B 7)[8PV?2HK,G2[]_V#+&Q2I-TX5>\V4?\, ]70
MN-/<4]@!+_:U<:E2Z&,1N;QM)0)6 @.;\S^8OH<C)]: G=>&5Y";R#% (\BX
M/D);]I9,X;,Q4WC83.$78Z;P? _3.9KA]MJ9A2&2P(2-XN1T190"MY0[.',Z
MFC0RS31GU,Z4"YX8*>1O#;$@>I>&VL[,!<.IGA1?"ZY*[Y'B)S&5G[ Q#99W
M;R2(F\#7F?;RUFRA&H&>(T=,H0'R1V^XD6_B-J2_'-XPE0K7;=.BY0,01H$E
M*=$<1/J#Y@HNR2#$J@5_P#?*0RHA8,W]'BT8EFRP#H6D> UTA5+&#X'>5OL9
M !D6?QJ0,5$HFL?1(!2VU0&UKIE1EEV<D##3[[\,R''X+6I-Q)!)%P<)N$0W
M<N/O8)1=)6^=QP3]3=,HV ?:8.P%CU<+>27QS!8,/:>.'!/^-Y/P:<AK8DHS
MSVG3Z>9Y)ZVPO%&"I66R0X7WNMB%M5L%_K2[ >2UDM7%[6,O+P9;O]\\LG:9
M2T2?P[!Y*RRFKGB%;1>UDW5)@N@,5MO96%?)=_15X+MQCK2C&-J(YVB%@."D
M<XETMMD&=/P \J$RJ.$.WWL[?.VZLS>,A!?"->AR?0+CDQ;Y6=E4:FJ:Y;ZX
MC^]YX!'D= )IH:2]NJ-0%Z"?G</EQ? D (#CCNKL(@K'Y7!GS9&L^'SNN@$.
M-MO$QSOLP85"9]'[]+::QSIWW%T%M&I>JL!AI)X(.1XJ\O\H.2;R!K48W.!8
M+ML%^V,<+](^,WH#:ZQ$NQW,D4FO*[I9H6;)3<OH@'TC#J*EV6354I6]&$2H
MB/FC.*4W1 %2[N<B4'2YJ+TKVK4YYX!VUX!;[.#Z8(B&;9?DKFZ%2$0$Y1;O
M2E_MK<UJE2]J19"ZRA8E.YWI[3$7#(.XNU:MH#J*@U#N\M70T)RTB+C'<H_(
MI;2[+?MXFDE>_/;RO3>PP*-B.+WL"'*G7M;GV73W*$7@%K9TC8WTH#<F;HTU
MD# 6%[() W:.O$3A*S9.&-J"V0(--5KNQM $X;Z@EPZ#C_*PY\\@Y&^"<'"
MVO90%#[O8[;_#"ZO4&)MN5K<O<;*&/LUDTJ=&]*2+HOG1<.50[A0[<1 @-AK
M<]5X[#V%J18\6KJ'!!PVC5Y&J&&UZ+/X3>]Q<&!A&_-."[.U*('3%6$4V_4?
MP^?YB9P/$:?$,ON$8# ]/7AT2"(4]/CQ!$%V';T[ZSS%<"+:6$V#F2%%N%M3
MNYI1%SURV>SWY9>YA7,YH-[?9=JUK>MLN$D'LBJ26+7?@P-C7)^>;%&SV]#5
M2C&OVJ3 /O8(UUVY6DP:&WPK_KQ<=OBB%M$$BL[_Q!WDX-ESP@8]E;6EG$>.
M/+Z[\I;HZ_,Q^GK8Z.L?QNCK^1ZF,[O4WY /ZG)A>F]$+$[0MJ*_UQU=/%.)
M?$KW1J>JD>'BN-&UUF3B@75T67%-HA8/PE,=>B3BP.Z9-B-IRI^JN!(RC&8Q
M8%T:UW(/BBZ,JXT<WB.']R%IHD+&[F-E@SKDN+1(2L92TC4GD>Q:D035HF2[
M?I@4\@R(P>[QM![OL,8-/.%#Z@%%.*/+CA[@$4OC-H_G]#%LX'&>4[9X]9C:
M1-_,(&W!9$_CWHZ'\S%LX'$>SDE=D0.JI]/"31F6,&[K>"X?PP8>Y[D,+TVI
M)^'Z&871 :L4QIAF.4!VDZX%+-NT $&,YW<\OX]B X_S_#;=!#!588C >)#4
M*PH#XE7.!J]-W6X30.'F59%7XW$=C^NCV,#C/*[A=3MXPSH&Q4EFX1,1@>*X
M^^/Q?0P;>)S'MUUJ7PQ4?M39HM^NS.9@F=J$S_8\NZYJWP?QJ[VM>48)&(_P
M>6W@<1[AB6E=,B>X>!5#ASH!$%A+1X4-5_8P67;8PF^:K7W/@0_4U>68$!'G
M!=CYT0%@#=EA"Z.,YRN4/\9(UET4:P]-CK[6&U;^FB!T&.]=.#H^+YSI[OEY
M>7GA<-]X]0#N.WFC-2X]A'G(C3@ "K:-EZXM"1T#5Y7!T/$7VN,1\<)#^J=<
M7A81!%B^;[92+9&$PRIWCQ$6>FX'@VP?K77@OBI&BR,9<'8S7MU:05MIE"IH
M;?[$3J$#P[4S.7-Y.05'CQ0 NK-R><&')::%":A=88I9IGMEXQ^@3(T)^MVQ
ML4ASI:X0?#FWK^>CY!_I:GB!@I;RPF+;(]WQQ2'[%RR$ FH])==#H:^L;4"S
M<XZK.IZQ@.4]*KWJ(=_E44:+5K6MI-59(=HOV#XZM9;#.;SP&(K8!I<CO[VT
M.D1[F4#'6#52=V7(>2/EG=JB"/74\JBV0O<#_T=^]E7RHMR&9<I#1392-19W
MN=O32>A&8IC]Q'FC[CJ]PJ%7,4W/?L9,^DN%4(M488>=*&Q#OY2;<#'R/0T)
M>=(>&LB0*%6K?)K4>?,.E$Y--451YTPIG"NNF?"ES[ZGR$ZYXEC/=087INOM
MLS&.!)&K+B9T&;+"]QH;6@@I\8@HVE)4A_<J5WWE)4N./'2_%#F(MSR(+D[7
M+5COD1N^G**\<5H84N5@=I7V<6BH@PL %<O7^'UTE/(F[&GWVT]!U%^GM.:
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
MGQ@7X-.="CHEBB:DIR_SPJC6F68UPA=PCXM.2&+, C/,K0LKCG.J"4#QHJ&
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
M^-V8(H''MW3@$C5$N-GFC+$A'T)^K81W!NF$'+.'(\G+&AYPC>UW=N"#QVJ
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
M6 VUPNH6 [?*ZX';-^ D8NE$TQ*E97H<99X5Y )J@_6;7$*]_K'I!XA'\$K
M+)9YQI&D@@[QKN[J5VS0%ZQ?4GG*6DZ_\=0(I_WL:/"Q.X:$;LPHX6<*.,R@
M!38W9M45GFX%C\':SS-M5/ RBEP'JD8,R^=B56:_8M6'/G<JD6W34T/)D!8:
M<[\"Z*A)457C4"U1QX"UE>P9T).,"NIU248767E.'\4=P'9(+( IJ5MGGQQ+
MSE2XZUJ;AJG9I&..CBUO<PVKGV(B4VYMOS6DU7HZ,>V]IZKNO29?2V9!XPKF
M7FK*@6#!J^?W;&X(YRB1BH([4EW3!YP=27WDH 4+:'ZNI/H?Q>65PX>'\L2+
M8OHY3FGYRZ-\!>V)*S=2,4WK^GQN)&O"F5^Y39U=62=ON-7"6H [%\\(P>L9
M"9)-UXMRY?7N: \,BA/V!5E1] WRW*D-LCACV% "T%:<D..>(4KX4<V0)#3#
M:+8K,LH?8=N+YZJ'9V#^L-S6*F4W*.C_916F>Q9]Q-7S = NCLT,,2^H>JK9
M!29.U1E$LDI62CU @#O?JJW$WW-1C2V@R"<6G;3H7JV)>^7$Z#*K\ZIKOE.
M7(G:,J<6\-]E@Z7#@E/)56TK;&.M-N3UF'6?:20M#29_5%0=5UVZEKL$)S4H
MNKHC.YAZ:5X53Y)?N(J$T&@-"]A<QLD468N/T@C>W#-+IC"V#=3+'T= Q9I(
M-?6!4I+I&ZC'27N%?BXU/5.UC4JG6 A"AQT^Q')D+K."['7#N5Q73DC&69LI
MC&K@>CU 9(Y56VS38;I@=#2+PI3*Y<O,K%(B+SG/Q:U.(^U-01IYY^T$5*X)
MN,$>4I$JGPT=M;%T(#8Z:$B*8U1]0O+8NJX8^*&U1G+&M)H3!7\-!)]B./1;
M&6U,8NV:D;[!K1#1(=4YE# JAT!<[0NV*E>.53FEFF%S> :.-,=,WC '[Q@@
M-2K-,4 $-6AT+"4&)D(N#('7F&B[+SIX,!]S%/COB-;6*BM&6D06KH,5O%)N
M@%:D8Y^3.V_]=$)/>I8D" &\,%ORS[ 7]NFLH5-<3+BY#GG,D2.W(?DM6+17
M%?;08V)/&N(9Y8@7&)N6:]N*3;AV3X[5^^X<GY!.-EQX6H%JJ>R\L:PP-8,&
M9-==:U=IVJNJ_BJ,Y0%"%*/2S0UY,-5J-UC]%F/^:CKM2E50]D7JS.*,O ?#
MP9M=C/_J48-RO'A]AM$)/RM$J!XBW>_.@XBG\#8CM3D?2N)(#E3Z16M"5;K6
MR4OC?>H)ZK6;*\'[V[$2?+^5X->Q$KR^AVG-G(03I^>]_OY;%3VZ!9==@;I6
M$M:26:1P+E#_UI8[Y3]P8?!'Q41M;DCR ;XRS1#VCU%HIGW*-R?&$X:?*E.,
MQ([@V@A#P 7L,GQ': '\&XRJL4F>:;+Y,J\[2LOA+:\P:'RNDYX,048GE!2=
MY@U\+!7+78*?\J*:O%"'.VM;N!V1!?@9&6[=>M%@V[\^DON%F%#T)T9$-H.(
MJLV-LKKR .)RY>29AP@?7V:4I4>4'=R,.9^P,0*=$G@:W.;G_5#"<=3D=3\S
MJ&0]Z#[0$U/4 (],[4_@(P8U9@ZUP7?IN.N?9ERER5=8^(L+6'P/X;N5_ &:
MC3M>P">9@:A;'\5Z/C3I!![T13=+IN [DE" JR*U#IVBJH4+F]TOKGO".;NX
M;BCYCF$/52S <1HEK&1SXL)209$W+[QI<*BR.O%@A?!D<,TI$DF]E64S98(9
M902NQWJ4KA6=1,))>+L9AFMZ.1_"[Q%*?9<79GVX5--WS+K@Y3G&U55)Q9BY
MO)Y-ZM/@FK-K <_ZK$?,X*#^=F7+$#U2)UL54WRT[UPCV-C%H5QK:<@G7O"H
M)#;S:DA#$WI+^@C: :BE%LPAS;3*$ZXDD3R7WY)3W@H;":GU^-@+4O/,X)L5
M<8/P@^IM]&DX65RM]DCY0FJKI^>1K@;SK@? 8(7'_.$UPDU=94?+.AY!VV#/
M["R?&0ARC8_&>:BL<DR//Q0%DL-8*?*-,7&B3[0[1%2'9TT%7(]JOVPU\:>U
M1:T,VD&6RN8S$8!,7YI((JEN!WI]G(^)8"\?H!7RBI->Z_7?J3^!^YB_*=/C
MZVW.'HZ#1<Z$2I!_I]W92J;X=X$$>B!U_Q ,'!OI9Q 6&*RQ8W+V[+I7 ZA*
MIIDD!/BWUC)8]J_J;PQ[:]*0Y,AM:N/W/UR"-$DB#"W.R-"Z]8FQ6%\;UV&
MK%/REG@\*3J7E)NI3<33K?Z9QAPIBO0UG325 A(7:CR11-V -I\[?LB 17A6
M8Z:)<Y$E.JAL2S#I#.?A;"6_5U?8EH&H%1I>2!@,]($YP:GR1S]PH#$)SB1Y
M/L/J -FC'&T1A .(C]$^=?"UB[%#GL(5+O*SG*5^<X.[6JC)1EOQ!EU\/=?8
MMBILK7([N$^32X-=3R<AR@BW@4XVWH0I%]@##=38Y@9_QW:%48,)^K?463CW
MZFR;-[J[P5NKZD6;I%U$DZRYR(562KOC/GI]2*%^D1MZ (^FFV#=$7Z-_6V4
M'O<<?U+"HO^$IT,]Y/XZN0&),K4!M5E&!T2&5#J-15>^PI2]8(/Q2]*E%S*C
M]4*P %'&?9"D:;6KKQ&Z$:8W)<XO7"^]P,V-"WCQ\*!=J?@R3H S$:!6VQS/
M)*&7X-_(1\(7Q_?&'KM[96H!(;#-J1)7&SP <!<E(MY*/E1*AV)P*L2L HMT
M34YW/=;,.(9VXY8B77DH83M&L@$#)OR<:3U0"A8;3D+3P3^:438S2"7'Q1/^
MJHQ7)X9@[#;=W'!; ?^/+8\\-&I$[&1=H1"SALU=_X:?>)T?48B8&OG/TT]?
M/OK,MVZSVVN_#$@"PUN'79,-AX.#=WEGQI0@/\KK$5+EXF.>=C-D64F.X.6V
M9.4NS#65(I A5]T2+BTJ3X)NM..,PW="%17)"O"^@\ODQG7#6[4OCJ%J<.,V
M"[_!!#)Z#.#>>2.<#J;,://UP9#5\*@JSVM$H!!V2ZX XMO)55D)$=!K?C/P
MC>+K*[AP1>UJZ _ GB/#'^\N'PWR&W++ZR&N@T6H6=-A&Y+E<G S:E*U[PV\
M)I?Z<$1T9PZG>75A\$3?^Y#.QRXT[,1"P_T6&O9CH6&-/>V''_$##[?H--SG
M])_O7ML/S@EZV.$KH>3T#O.3&29T);.$:)@Z#R*HF]:24+2$HQ9*O<:/O[7^
M0 '%=Z4;'F)(S>/.DWE0F5S2I:[$[*+E>J@E%HM54TZ3W";[ MU"L6@KR"=5
M6U&RHL*)"N?'?:,G.KJ4$WZBB;!(@G$%^C><()1<G0498-*Q@/U"- @F1'LY
MP7''VLIHYUL_<1C%,FJKJ*VBMOJ+ZP*MPNM0K(RTIU+S5L60N9W]7VRPIF5?
MKJ<BKLJ54Z/,154455%413^JBE372)Z(IXX^ZVNFYZR+D)L8R\U=DP@KZ'5
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
M$"Y[BN.)\*4:"9P[^!:UZTNH&L;3JH5S-RS%.T2X!]H],\A_35MJ!T/\[ [
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
M1/^>V#_C WLS!(G EX(T['5E8D>?+<RA.=Q3:< JDW@I]M8BJ\PPU)*KWX[
MK8V4M7/K<G[-&&>)4BX!T7/E>:9M)K8/"#-:F94N;0(9U91+@_?W@@8@\7AB
MH7'2E7)'+<]WD<]K>\%U= !61#]_\;.S./ L("X$-?/5F!EF[3K*5IQ5U5?5
M58BC; 0IR@P-6COB(D9=%<IO:-U6+^D\-C0F>LR8,6IJP_R6\) YF72&GY/1
ME50GP&\@]D5-<6M?N3* Z7VX8PTUV5QS+MV)VW+[2+3-#0M%*T%A:]UD7F<E
M=U!9/0Q$3V,YY.700UL6VN#YPK;BE-1'@,9#_D8( *9,P7)A.%4Y@ZN#Q8H\
M#:MR/ ]+3/HB$[;FY.O^>3 )>D(.8^2)AF_GT[Y_XMR.&WQUEV4DW ^\JJ8M
MS%E176DXBD<?'J"!4R5196/:EHM-_:1TD_H3ZX+9C2K[:4@>IW;%]L"!&P<&
MIO!;X=#NY0V'Y!BQGD$TRO,#LF]$A]? 893E,..G)G_1W^2XILZZL==3A_5P
M)E7 $D[=$C% CGSDM$!-GY,MM#=DUZ,_45CO@QI#T(YT]'FV ]GF^>8]OYCK
MPJ#>2#Y\-ZCY4&LN8)9P5TX]9_$N!)_)9](6"I0G^@D_E6XY-%A]%?E7@W,V
M7,["L5X@!93?",-,V"R^COO/,BPCAJ#T2AB27N<42]!0P],+72;$]O!.3-,(
M?&$2>00'4MR[,<5]ORGN-S'%O;Z':>7S2K]YL*;-#6;$5P\]H$YC8Z?L W7K
M?<HS\(P/[A$2L+)FVIS:G/.R;D0HD/54.ZMFD@?9J+%%,T/#D?K3R9D#.!C1
MR8U',3FX0M[MQP!!/3C6JL]A2=1V5?F"?A!Y52'=2HY%@"7]$]9S+$Q]XC(8
M@O\.YB3Q#"A37U(JDEL,^$X$<UA,Y),RRE*3Y(S32!F$;[_E_NZG]ICJWA\N
M04@3;W>J>FYS4@F^K\-II6FO"X$PA[PQ/43B9R_?:)E*#C\[II(3FF/&2\ .
M)4M3+5U=M$?@S^)H#3LJ5WL\)SI&J"H$C4 K.?Q,"<#2LI;0Q9,%U[Y2RFU^
M VA L4:U@+%&R4=[[X V%)USC.2'MI]=7/8?!_]>E9@#Y9X*;D,CU@P?@,0[
MK%S=@^&8+Y:>VOUG!\=N0@A,FH%H+X+0&LDEYQ,KOW,X*&X5G2O2Z(H&Z2.M
MNSS?+#'7^>V8;[@EMZ HZ")WK<+$;#Z11M'!\\Q\?)E$)Z$RIQDQE)"QKTTR
M)ZE^@VX\,SQ,QR8Z"#Z$ H8-A\'T-YJ.43E-(<8A76A0J$/1/VQ6 = W^'T$
M!Y!NP"/IM"?R"08:JVEX#BV%%7$M.A=",:Z:_>R8;A&%I=\>[]7"/5*=(9O5
M\Z6XX,FJON 0/N74AJ?*'5S;IA-+H\G2:L1P25FV7#^T>IP3M"Q<ZIKA]PL,
MGV>&\("VM2#U^@I L9U;I\[F(7#Q!9,B*@C-Z3 +IJ4G?FOP!$LU)#D\KZGI
MG19-?S\.8&D>&]@A NVY6(8?W-PXHA"-ZR-O\X88FHYX+3?B0>^FRV3GL(>_
MHXR*OG^:::%Z CMAF2RJ\CZ"=LZ;H!C*A\>R5-^NP^2K@09;1EWBHLQE6=%J
MJZ&/+%N!\J B3,][,\HI9X.P8:L^R"[ISG!02];Y0:*4R-.40NU ;3!U ^>H
M&&R/O>6G""J)"JQV#'N3!=ZV4 JSK4T)"*\/22WV8EE3+Z6J""?T[+!R(WC@
M;-#WTCF/H7;<$D)\NYTRN(O16+:S;MA=H?)-ACZKK2 S#LN5D+GQ >3+,%&
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
M-R^76@A_U%=?6OE[E-#G.(8^4>-$DQ=#GW@,XS%<J6,8!3 *X(IM8Q3 )15
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
M'+_QM(*;9X=Q8O-2*8CEVKF'UCN[!^G!:NJ=U8MMEDZXXK%<TF,9,UY1 *,
M1@%<XIU[8 %\MI_N;F^GV]O;2RV$<7;S?;[S_XRA4-0XT>0M812TW BVM^:L
M3<9Y,X(EM_%\+H7LQSQZE+TH>ZNS@U'VEE3V=BD[F^Z\>AF%\&F%0[$R%-5.
M5#O+&A*M^K3CAZ,PB.3W]Z8,5H;\_F _/7CSXT3$RT%\'T4^BOS/" JCM$=?
M;H52VU%<US?8C"*R!"(2[7=T69<[Z%WU2<5Q0O'C:(Q_675EL;.3[FQOIWL'
M/S[N:3D41I3X*/$W2_Q>^N;57GKPZL<[ Z+$QS@WQKE17&.<NZ0KCS9\36WX
M_FZZL_\RW=_961.1C\7=.^W<Y^.WQ\=_'/[Z_IC7??3QPW\=?_YR K^0[4SN
M[V:?/A^_._X,M^1[G7[Y>/2?44]%/77W!W@%T?7^FW3G98PUHL0_"8F/Q>-5
MB5(>0XR71$B?K;9>_G'X[&I)ZJ. E'][H%V.FBR:[&BR5SB$7NZ640I2?__X
M_NWQ_\_>FS<W;B3[HO\K0M\!U\>>4$= ,O?%[7$\M<1V:Z9;TDBR?1PO7MP
MR:($-PC06*3F?/J7F54%%$"0(B4N %7GWIE1DV"AEJS<\Y<WM__XGTZMVG[/
M9]K[SV\7=W\:1^>]CQ=G%W=[6^!? NY:AEA!X;=1$Z F0$V I=PY38#[38 E
MCG\6?HJ%/?3"[YSF.GL:=ESG%IUYX[&'0WF#K_JF[IWCM]HVZXW2=3O1M+<7
MM%<SZ^W79UEKVM.TM_+TCDK ^/;6([FC\!6?\;+_5VC2T'QI3_E2O6VV6L5F
M2WMA-.G+6%!2*MR-+*<;0Q.@)L"2;:,FP((2X%%5=V=X4Z;21VTJE84^"K]S
M6CAJ>TG?R"+MG+Z1F@ +=+B: #4![A<!UEIFK5.Z+KM[1( ZOJ3IH]0[IR6D
MKF;*WY?3X= .;<^U'#[!B64/CVW7&%@3.[0<?6,+<1O6?F.;9K?>,MNUTD6&
M-0WN#0U6VV:EVS []=<C*1=^*S41%I0(C\K!"74\2IM6FC\5<><VS)_:-;/=
MKIO-;K=L1%@2\ZIP!*6O8D&O8CF]')H -0&6;!LU 1:4 -OMEEFKZDC4&S.7
MSK2Y5!;Z*/S.:1&I325]#7>^<_H::@(LT.%J M0$N%\$V&YTS':GIBGP;9E*
MY]I4*@M]%'[GM(C4II*^ACO?.7T--0$6Z' U 6H"W"\"/*J9]6I70T*\*4-)
M0T*4ACX*OW-:0&I#25_#G>^<OH::  MTN)H -0'N%P&V*F:WU33K]:HFPK=E
M+>F"I=+01^%W3DM);2WI:[CSG=/74!-@@0Y7$Z FP/TBP*-JW>PTNV:C6FQS
M2<>5M*6D&501=TY+2&TIZ6NX\YW3UU 38($.5Q.@)L#](L"CNEGO-,U.O5YH
M(M2&TCK/_),VE,I"'X7?.2T@M:&DK^'.=TY?0TV !3I<38": />+ #MFM](T
MV^7#XMTC&MR)L?19&TMEH8_"[YP6DMI8TM=PYSNGKZ$FP (=KB9 38#[18!'
M[7K=K!:\;ZV.*:WSQ+]H,ZDL]%'XG=/B49M)^AKN?.?T-=0$6*##U02H"7"_
M"+!:,6N-BMFHZJ"2MI:TM51,^BC\SFDIJ:TE?0UWOG/Z&FH"+-#A:@+4!+A?
M!'C4 5NIWFP4F@1U4&F=)_XO;2:5A3X*OW-:/&HS25_#G>^<OH::  MTN)H
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
MQ[^<,P7>!%!T<O.DV!.O%.V4I!1!$RB8NJ!ZD51 0]P.X@]061OF-&_@KH1
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
M%U40ZIM: A)XXS?UK*0WE7Q6 U D,2,2Q"3VU$3QC)B2< (@T WKR?)!D[!
M+1C8]%#L[4K\6J"U@W)^S#UYH-)/0+GGPGT"6GWLWR*)'C Y)GK_^#SN?<M5
MJG]=#SV ^,'0!D$/+XD9B>*X&\.N\'[NH\@!'H*3-Z()>NR,OR/8Q-$4UX+=
M3$+CR#YA)_ %K_@5#KS0]YQX<N]$$=627 F68@>YFZ>D-, 3,N,T5D(LPW/9
M,;DO83(^3 :7 $^"RF6P;^BMDZ W\ .J+B:#"<:.<'A1R2S\I?%^P+E&3@AG
M'SY$\-]V*(?TN7[XRI)QG$[:8^E-1!IMH#ET":[^&^?0YZ7AT*HU1_PYE2'%
M[1[Z(HCZ ;EC0V'U65-\ZBAXA]?3\6!&P,# LIL @R8>@[N*3!+N?,QI#(R=
MT _Q5U31^. YP+",SS!"(-&WM'JF+W]93^JH5YK+GU;/$-Y;O=JQ3Y7#P9![
MIVTV*@VSTJG3K0Y8&#HLOLU@=:6:*: :%XU1B^#Q1E 10!M )P[<;=IW9!(>
M_R'W\00@X?EL3N]])L0_J8#LF\T5'GKZ$S&-8+'.A+7HL,1'VXL"T*\>F .L
M[,D3YB&-RB<6(C(TCOU]-79>D6]'*&DP;X?[=F 8$3$.N3<H[[UOE?(UCRK+
M21U]+ V/RBHHP(*:XHJJS IY -[W+]9?P! (>D(H%L#$V#=AB"'32JXXF9%!
M+MB2A>!-&4PE;\1G\7W[I%DAU L:8!X7('=R[!*&*2 XE)J+'G-54J^(E0YC
M QC&19V)C*3PP?>B^P<T_Z)QY"0FTI"-[ '87L*DLYS 6]T 4\*CL<F5MKAH
MVW"H*;- E7/1$7[.!N@K]_E$1-"LJM6S$MRI-\[Z?BTEZP-+S)K8J*;\UY*9
M9T)Y$=R!^V?<T+?[D7S"BT*XTRZE=@EN1S_ZQ_]T:M7V^S3/.Z),KP Y6)S6
M9J,62'$YX6R7&MT@5M?DPSX;@L+&8\=*O X4,-'4B-[R;H8?$UX>#$OQ>!BK
MUC)KG:[9Z-;$E/F;<[BTUK3*0,=OG-U\*@V[>3:L-K!\GYS<7(&9FTF;*#GT
M4]YK K07#,>+=%7%3.0\!3\'5J-B4(I[/Z!^4_2B;(9. !I0, "&)^($P%HH
M/:!N'(&NQ%WV,JOU!7YHF24D_-&4*@1?6,3#\ 7^D)A6'*(XO3TS.I4F7S%?
M, )T86#"]Q[M0+NO-<\JP4D=76R49R6<)L4UE/09WW(#BY+=+4=B]?)9C!CC
M>>O".$(?E> /_6DZK9U8SP13U*7GYONZ644(D5:=GOF^VFZ2+8C1K FWW9SI
M"::2TFT6ZE4R&6 .02A[A'Y?,RL=/AB?(24<)(N@9Y/9H:9C#8$'>/[4!,;B
M?@7&9)++/*2_''9O.29-#%E+1!^+]6*3>C],Z@^\B1?('9%0QW>D@HTMVY6.
MK":W<G-GIZZJ[[E10!G_8,D21' ?7F+9%$*4@5F^&;UO;!#A/@4\]"D A&,-
M39V>,18SD_N)9S*[F]RH%T>!^S&V?*#:E3<5=X[/@W9RX<[%4_N^5:F;G7H#
M'\C?'/[&!QBHSQAQ?3\2<,_\E/ -4UXJD@ K\RB&(F9F9$HB3MC,V=7,=J5I
M=FJ=YZ:U12]!GGA<WET0 U"1ST!U%ZR[N48ZN[8QTQ\I/\'VN/XZ6+!E\["?
M*2=IZW*2]9:3U'4YR88*"G22^ Z2Q/]54EM2\7I+<3:;XX7J0:Q?&%<3+DND
M,D<>?>-7S-R2'BE5/4G].! )5RY+"B:3 $)6"7BK6KZVQ\IR4D?_+NF]SS/O
M2%?$XN)\>R GYZ!:-6MU7E6BV >QWH^*OBFR'<EJR<;C^%QPZC-V@#2><N$\
M1>$S\" ,.M9D40MCL<8/+_UP=_&K:F;@6C K$W\U ?6,Z\<@X]U0)!.X,R4Q
MY+,:Q74Q0D]/:DYP+%ZM(MWDN%4S9D/#K/!M2F]QK@$A\4EIQX.%1L06[(?8
M?HR-B$4A1QUMU*R[+"=U]+FDK!OOGLA92& OENLVY<$1+8@)B$B>"$%B2AC\
MTB$_/6:@A99[CUQ1EO8!AT$;W1[9Q')M5SX@XPKX(\Q 32(*FB^4@.#>.%_X
M4AJ^D$W DOF/2NA?*<WQ&=ICF/!D^:B6R/0J4U;_2,^V" <RT[!&F F*Z@[H
M/TZZIB7(@-.(:>1HC4D4 )6>5&A0A@6/+MX95A_8TQP&L??NQ_*@6*P7]N,V
M54IT->NIOGL 2C2^P"P> J-'VF8VUNQ2N &F 8__B4II+U\I+3V R#+P,=K[
MMP/OWV5)1$9R:^.Z0F%*\UPO61<DC,[G8")X6#)I?DIQN)C?8Y$W/<KR+'M,
M*+'%-!ZL89),PF-U_[+<")53;4]JO;$<)W5T51(FD*,WQGZHQ&<UJ\B1PZ]N
MUMM5L]I)YVD('U_LJ\HF?*3S.$SIE4LE)TB'W\V"*6!4/?%OP<<9-L'18]!#
MF(P8<Q81\!!Z!=C)R(Z")*%V]5S\;/DS+P5'1YSA>BZHS?!>JM2&QS4'*\'5
M>.,<[+JT',SQT!OFQ@FKZ1SX5&+]<LGP,B<?&-O<M'R9PS-CS/XJC=F%#$&G
MR)> U-XX1_A/:3A"CH\\UFK2R E!R"9&-$EYNFT7P6$\W^97WLHXQ3/)JJ %
M=>LUL]6I858H6CS4O9%K2&:[VC$K]:I0-Z0%E<G0S^$:GQ2NP=0) +D,,."'
MW,Q.9^82)'74_PNX(>5<4.W./+8CHIQSE1'T'NP721>8URQ@+04]A0WZ3VY*
MS&8PR$7J1U)V+"\LW.XHD%4NBB>>]VQ%Q@2GADF&LMQ9J0G$FYVMOT,'GDB]
M5^OO9E.J\APN"N8#537S5Q+P?JH6T<:79=TOQFF@FE0VYESCT[$Q)FL0N5LG
MX]'A61]]=F^[KD 5HPG"+GMH;]&6LJ$I&&7"[>#!9?8*;;J^%=B#)#(YM)T(
M?X6G RORQDPM"R<M4:35*YM!>XW*(&6XTTYYZK(3)U?V[21OW-#VY:J2-!N^
MMA/C8^1CXL?8\QE?J)RBH!E*JHD36^CH.<!7-AM/:J8X>?SE!*0'O-I"Z+-X
M!2+W ^W8V,I^ A%D"?"0)0A&6ZPEX$AO7#^]+8W@R%JLH)4Y<+/MD3V(>9TL
M89E3WA1S&D64"!XZBY%.\#TS(3"RD?&B'Y.'BT\'6>>\S(RU!UYW!+/_3'E'
M1Y=WK+>\H_%6RCOX5"J839"A@$HVPV#]_&]ALX#,DOJ>,US7K95T,MM ]HDW
MD'VQ4<1_: __^=TGZ_]6*NWOXF7-C*ANQ-G5E^O3F].[B]][AP?7O1OC]M/I
M3<\X/[T[C;>E]+M3C%R2O 886UDK]1I1^W'UF>,]21,DR$I&1?-'@Z#O>5^%
M/R4Q!/+PI4@Y!LW;MP-5.4[%A["U&0:(EGD'SZ&ZMQ\)@Y@RW]-FQ8GQIQ?)
MQF+458S:FB%K#,0:Y[09.SR0<TKM\MRS2$6Q!-',ZT-&J5KN,':?J]E>B!-C
M@;(Q0*<7S4-4@HL&9=)V?4GF^?S6:UQK4MX#%JU#L,V\V8/E$WV(EF@P1RQ!
M#D.8J 24WGA?M#PNL(286-\M$5,@U1%W[R<CF@ IXD&M)BT*4=\($_YT<7MW
M=7-Q=OJ9\W5@]%^N+E/L?2UKV?G)+=WY9PE%<OEE+Z=RSJ1UY3>4?Z9O?*SJ
MRU6F^\[2?G!O#Q?'J0>3D6&&N#7__*[UW=R?YNM=$NW@Y[YO_/A+DBFXVDRP
MG?"R$\O5_C8CG3>B7(H=RQ"D4:8EY.2/;GLY6WI''G7F.8.V<GG?&X)/Q=Q2
MY%$O>W6>-[B7O/4Y:<#IN>=.-&?X$JX]VT!Q'0O?%44]MWVU5<4!J;4K\_[M
MS0\T\ +/;O]VKV2LLK9^=G'T*3:?WQ652^IEZV47;-E+,XX\-YE_WS^J51IF
MK=XQ:\WFNQSF(BRQ1N.'/%?^)0N3BKXCS$1XEWB?3!X7SZY3C%C[8<[^IQ^K
MYK[W^SF#5BN9QWW<-]CWZDEU1O=:^(:9X]G%M"LGE<Y*L\Z_$#O9\<I)M5O&
M':_.J*I+[_BK[N(?W$VZ4+HO=>E$:L=B?\'<P6<V;-G;M.! -S"%O)OQW'78
MQ$[D4?FV=V*68C=(IDN(C-FW_R'RJ(YE'I4;D56,'1Y%^(/RBC(28\7=RF=^
M.5M6K9GU"B&A;IB$5II1M04;VBC,C.IFM5TW*]UV868$>]2JPC[5MTCNRW/E
MY6G\=0RZW%3>K#3-YJPW2%.YND>-NMEJK\@)-L74U^@0_Y 7H?XYB":@4& J
M733Y)94'MAF)73NI+''8FY38M9/:IMG\DCM174*'VNQ.U%L[9.:_G&&GL*']
MB%!20R6)?H-+/B[ R>LYO&@.LWFI(KES7>&UDS:E,SV?]W1<.:FMN0SF.3CG
MM4;^4QFEJ4R'V3R'5(;IJW/),V["E:8K2X]RW(TKCK/NP^/R4Y6<JT]NPXG1
M*/SYM5WV_[*:PC^-__<.&[(:0=+%,2Z-9G]'=C@UC@0HZ3OC1\8+9%*ZMUHZ
M\__-Y)RK]WJ/[W1!DZUN>Y][9W>]\\.#WRY/?SN_@#^-ZYLKX^/5S9=3X^SJ
M\KQW>0N?G5U]^7!Q27]<WEY]OC@_I2?STK/PM\;=IQ[\YZ;7,^#+NT^W1@]&
M.C>^G-Z<?5*BTSJ1JWB)7.6+[R38<SS/2\&=HZYCQ8[YI#W+K]6&ES9YGW]P
M2TX=0:P=U$KDR>"K8QFV]7!6:VY<:$=1BB7<OWD[=[[QF$3>ENR A-*+I[4O
MZQC<NVOV0EKYL(T0 $RIU6KBU I'-.NX,4OO0[-A=FIMLU);T4FLW8U+>[BV
MZ<A=@2T5W_>5[V\IJOVR^>J6I2OBUNQ:.#S(O4H;L\?W8=MV4ALYI_9NTVNE
MVL@1F'S>$\&66 +2CO=R)5@5W@_4""Q']H;(JWZ$/T[A6\>H-KE9SK%*'"L(
M$9" Z&=H30U>E9W@;4I(EZCO( R+Y;JP!X.X!652[<C[J/XK<J9&M9M^18C0
MPQ,?(0\&O(E/_,*0Y;_1#HR_/-L-%]7U'1[<R7I*WB$GM2]X2^!:X3QCN"\%
M\B7=/R-5.3H7%Y WWO8"/E$XM00/Z/"@/^7EG71M$S54/0AQ+Q&I810AJHM$
MBB&@AC1*4(Q?RGBM9NYAB<^3=QP>)"_!;R[_O.VI&RP6/XZ<T)XX-D=T#9\\
M68?I"JG%/\]9CAP^NTO6Q([9E8'S6'Z!@36&]\ U,([PGSADK?)>&/5HW./>
M];YQ"#3C!@^,GJF^?[>.TLXU,('2,[<=\+#@P7M",@4B46J[DP+MX,2X] C0
MR>?MMRRL"\=R:VP)3&!^3Q+E"9;ZE84)\TO?"4&4V&49;BF#GS$W@WF%KW48
M00_[!E(=D2.B.C&J\CXQ/K"!%?&B:/DZM;/.[*N,D1,!ET*&Q@O%%?Z&'0V6
M8'"FX3ZS S@FGX:UH/"=ID,05[1TGPT8C,%9EI6^QS0(5S=.YG[#X9JI&1PO
MP/;ZU!"24,%@16)__HZ =R0]'V:F12S'PQ+S1QMH:0"#<J:!J^*]U-1*<6#8
MHLT)06 ML7]XF%C$[T\\G_>!QA;7(SA4W$["T4G&.3Q8,! OTR=Y@10,VTC3
M0T!)!)!\5('P01*]8*[;Y60JC$H9G==S?,O]6=_RDI&WC+UQ#@>4LC;R[+3U
M^L6?F?O\$MIL92^61ZUQYH5>;"_1\439VJM7_CH?P?^<G?5Z'S_.]W^W"'AI
MX;J$FMZ0T;,%RUG5/_[<J[]?^+89KT-RBUO/#ET_:33;RRRFNMQBRK#FRDFG
MBRZJE1?].B)\RJ9B+9YERF3+G6SN1J]W6Y_;RMI)H[$ OC%_AKN?-NC2S=;S
MFYKKCBLY,%]YIK]S8VO!)3X-#@^P:U+D,J->F?'<J$X5,BY =GB^- U6<J>8
MW-[AP,&8W]YIF.U&*_$HY$%J\:;P!">5@3A.(ZO7FFD# @;CO99/^*Z7AUAR
M:?T9$,JN!J%4LW9>#T+9U""4E4V#4*X-<:P,"(PS^)2=)?$I[S[U#@]NKWMG
M%Z>?C2^]WMW%Y:_&U4>>*/?IZO-Y[^9V.:#*G>W03X:+3A9G^2R\?)HH4EAF
M[5A3[/  I=\MR$J$,/S"&,+(KS4BN?)=+[$_>G=^:!E7 (UH%/FN'3SPQ@D+
M(211H9IZD6QO%T<N0#8/;.[DQ,](XT%L3Q@^A/_Q+)]B-T,;E)W0\[DC- H0
MWY-[KC/T)-KM/8 (P0@.W_M5_ULJB:2%A>3.MH9_>;!8'K3SC8D7A!//Y4$\
MTOJ\D>@ML\@)"M.W_2!$)SJU1^#;)S$XF<S#C'OOI#4^#MO9!SWQ5>MZ?I[H
MD+6QU0*>&"&J*F[DPP/\U&5\UE]=[TGL.8]+>L8CMNPAQW$0^M$@Q%%\_BE_
M<(!Z=_[Q;3L<E;HNM0;/;RTM3R@$IT?/KWEX@ _2!;H&53R.*6V2^Q<A4+='
MO/X";KJ#'AKBRY2\ &S5<H ;8,][YKL!6*#WP*!EWQRP1CW7>K1]8"%'9U>_
M7YP?5[OO@-_#%,?V@!O=@:" L>#7%%J3'/O1M@S'QC ;ZTLNL0)[ T/?-6+F
M_5(N>0V&WP@6BQ%,$QE9$ T>1#@-_0$FCVTB;4^(MBF0BC#+]&!V@6-*"9$"
MA =(I?@8\H9FXB>'!_(W(E!I#08L$$UC'^W IN]>MJ@\8?!$W@K.X_DA2!;N
MV$&((5XNE>2LZ&1PV<3+AY$O#WY< .9=DJM<"!9]S1O\DE^L&%RYM")W)Z1Y
M&F+^P\RYF:H.R>^T%7PE13JE2$H=S7:-D?7H^5(X)PDF<1S^IS>MCR7>0=4;
MF/46KKPA*6?A7*?B3$S_U=7%F5#,ZPH'L]7"BV)SKZP=Q>/IMMK=_,#5ZY:S
MB6"(\';@_&XII>A"-BJ\%O>*4O2JM?>$MVW%UTU)AS'G=:*3J:+9!H@R8TMD
M^]WRD(,EVFKYF,OI<TT")3@,#LH%D![]G :'%SLB#D(YCZ=CAAEE+BD#U- P
M<ECP7K=FS@E$[E\/UGWII[>V<RHI SKC.;_ (,[@,=]S8AZ$K"?F0W-X$#K;
M)EQ9#$1%X,29<K,MS3)23$+R(^0C?!J2F8@^IO&D!F)2U+'S2;3Y"2(G3+I#
M2R87S.=R"UFEYEB:8Y7I^-\ZQ^KQVJP+%W<$/0[7#KQE&:XU]";<J9P[A&E@
MAZW)-.F*A5W@91,L*S!.@8-\,SZ\%]M4+JK13$,SC3?,-,Y%?-#H.4(+R)I:
MQ#C2#(,YU' 0/1_()&2,T7"]L>TR%M>'Y$0A>;-"\H=*O81/1-82IDOE<LPM
MY=O3>Y]1#*YL5*>9CF8Z;YCI?)@ZUE.P#*?!&MD1+\L:LH$=4(O6*5HR<:@_
MA\F@3C/&XE7TV("=@Z%Z]3=\%GT^"]L5/EQ_G&@U&.#!4:1R<U8V$M,<1G.8
M-\QA;K%"'709^)\EN$SLMJ'Z>-=SC_LVI9.;O-34\Z>\C%QX8;SQA+F!)7.O
M5&[D N,9&NP;&T2HY?#9>*.1/6#^7!]P7'FQ/GC*@J%3+LY2KU8J.DU]O6GJ
MK;>2IKY!]!\=VUQBPCJ.N8P@^NCS&[B4.,)T@[0<2L00SQ$5*FL\* BA411&
M$AI!/A@0' I.(R.6I$3*$V7&$2:I&0SH96I,F>6;XF_$:L%_$[A!2"V0Z9_O
M"JL<:3WXS>C!6N>5K.973%9"U=<'4S8*9W,G7J\ W_-73.)7J&R$3X;BDB*#
M<V+9E+S99_ <_G,JTR47:,ZQTHQ&N"6#FRGOX'NT[PM,D)KW:-[S1GC/J5+E
MLSR_H;N<*A#*3:NE7Q"6GR_JRGV)@F>/#)=AKK?E3X6M[?/1)[[-4\X]1-@;
MVR$6#5$J>JIT*L[*5FJHA$<0M!ZJ4;)$H1)!3]EN$"%CL@G<CW0L,(\HVYT2
MW9_L0&S);&X%9YY\[; ZN=C\3#>1DSHW"\6<'[!-GI&\F"V(\_"!,BY9_F&.
M%R7U18Y6Z_GJ UP6\5G,"J23 GA#2IL_O3V(BOXO-RBXT:$N!+R23_1!>M_/
M8^_[UK/@2X/XN_/2TT5!DSYS;&!Y >=XS,+2G5$&7(Z7(0JL4S:<4XN(^2&"
MA_81?M5&IQ;\$<24(U/M*:,VFV6/'T:NY=IC+PJ<*:%U$/6)J<W\@/BWP.Y$
M&+*K&SP\ =29OQ)=+EDZ.O[C@8D26HF'2$?JIWA3UAV?0^=J\496%L?T85)U
M5_! B95?&9O@S\8V(=5:X>'!.9 G<XPK\:(//N@#9NK-9P\V&QF]V)RY$AX7
M*HTVQDRBVN97:YO&@Q4D%T=>)Y'W0-< +L#AP= >$:@D3_LT>?6P@7Y(VHW0
M,WD1<3(265,IK$U@$ %+O6O@1$-0G:RQAPD9'&\2:]6W7-6B?;G:E[MK(R>V
M<$;60!@#7^#.9"[^G#QJ BNQ!AR(%C.VV7CB2#C8O#PFDQ>?!4" 1M6L5"KX
M'R5O6ZF-"83_A%+-OV^?-"L*DK@-''%H<_RK! *X%^=>X:+G:-^[)T?M.=&>
MD[?&5$PCFHBH3FXB).D6I#O,<!^#8L:$]PP<(?U5#_B--R77BLIC*(F;@Y)3
M(A3WR^:D9AIG8C*(37%B_.9*K0O>.$[:!"1OL9*WS$Y4%LOSYWGN^$Q6UB=F
M#8\_.NR;C:+YUG,BSC[/[4=*_^+@,@^,CR8 Q>$S^/]N!)I<WPH0U]^Q? J+
M?=_D3%1=-<X!E!R?60@10/8!!K)$87[B,U'6A>NEH0D<1[Q*CA&K9V<PT6@,
M6W1-</ 7L%W?BN#D*'=#TIU6_-\05"0J_"&'</C=TY7^); 6__2BPX.8X;BA
M'3H<=TF"+'%32[APGX570D<S6H3>$P*19)JJ9'P:8<S&><.%?@0LE 7!RV&U
MU/\VS*0(1]J_8#R27WPDO:\9;*C#@S\10<Q/[X3G,KX;^#/B@NJZN*Z;K#F1
M"7)EAKJPS%1.C(L1MSS%)I&U2E UMBM]-4$(PB*DP)]TUJ#WGKSL:",3$1&.
MC U$  P:2P$BE"V*<4[]#B165M_WOJ*P[%ONU]@E+\L2J.,# PXM%\?/WF=<
M)1<U"V*^^(8^<ZG-E86=(6 7:&KH(F ^?$!302":JYG5JWBVAP<KG.ULA::"
M;;OM/@V:K^0LY3KR,5"#.")>[ 2_C283SU=T+!$G3T+8(#@2#Y3(LT'_"^7V
MI."*Z^T?Y$53<8U32,@F;ZE"RM:09L)!XAZ8[6>84Q:J9!ZN@FC")&Y,RN-+
MRJ'2R&E'H$7;D?=SG?_/9;!6=0;K>C-8VSJ#M=C1K$+<5ZZ.DX+C2YFYMXO=
ML\AD#W3.PX.4TIG1I54=%$49*7FH+TI%EBMJJC(+0^7'+N<IQSH26#:ZN1CQ
M.""U@C-X&"MIZR"5;_PV"8\]6=,$OXW(**TGY9M]&L5-1\=T=.P9+PM.#N'.
MZ&KUI[*C)64/!_!FV9;%9R'"=@OH4U#FT(\P%'#: \L?'@7OI"<5<5Y!N3JF
MU&'F/C('K&X)KSV4W@5>*8&WF<\BL7GF>QC"![A*]P_ .-!)8 J7P8RSP$S@
M725B-T=YY-!* J&;/--R5N1?P&F0[V J/!*+7D)8"HI#(N,P@1U34FU$HF*<
M=).!RXWW!!^2!<[*YHI$ +$Q]+DI]^2)&@N37+4#CF$[E$X==03:CH2#RIER
M(1RCEJL_E-3A)V>&)*'00^8E1C\*C:$'.Q12N]'T5L/0#QPV/3L+,X^I2_\?
M[1N?BA4D&2,\#KLX7>3$^ .CN3#:A# OO!R-(@M<+'L5B_PD4R3#,\L-?N*S
MF)NL9#FSN2@Z4*L#M04XZK<8J$W)-RL,F?"29:,#<1;YH^V'$?J+3XQ/WA/6
MS9DB=#"C</H"NEU(/.*^WFB!'UM4\JGR:0Q+-NY!PEF"A<;@?PL]X9CSA8F4
M/() C;!!/S:>XD;/B4C*&2LU#\I30V9M.3ZSAE,AHV87O+4XZ*XL]+4UK2K=
MRFEY?SR ]G,&XYVZP1.0&CED_A.Q@$ON4^J^PKTUAN*LV<_]V$-CFT<<W*GQ
M=WRFO*..JI E<54K1DJ7JI.7QP8%&[.F,HZW9HN[%';VGK7M0JU6Y.\<'B0)
M/!<X =?"?X#DO' ')V^@A=DIZ@RX9%#\+\",#; $ZP8CSK@G>[[X5J52/3QH
M-HS31[8^-VLQUWIG]4%%.CPX_6 :( 6MH67<57\UJO_;V/.%'W4JE7>'!ZU6
M];C>;%76L-J\A2RQ ^M<%'9M^W]&@HD%DH6=@.AZ>^+IN<!W30>^UQOX[NC
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
M)X<'=P]2A0P(\I 2LL4*+FDF,C,>0:*KM>,Q[.F#H@M*V&,2Z3P!(T;_R]T
M::CAJVAG<=/DAHCW4)D'7;R(X(V (Q,;24T/_1GI)O84'L&L=C$,[B+954":
M7^'?PB%A_Y?S 5^VW'4]T%>H"@U[ZGY?:R8;#$)="?\HK#"?N\G&$YAT(K"A
M*1%]*(\!7G5/.;<^O<WXOI[[,LYV7O,V6?&5EQ^O)/4$2:92%@>6IG$U"#V<
M0T=>%WE\1!SH$R9(*(P)R81Z;M\+(\164J$>1.2JSYA2Q,,W-YEW,3B1YK"O
MY;"U&.*>YQ,D\3%+U*[/ TOG#R*AQFJ!=,S$+G4@_3[0,]WC6%=2J9<[YH%]
MBOA>S&K49#S;E04NBF.'ZU.HE17CR#0IOM(GGZ9'GL5)=2%=2:$YSN9$C>8-
MA12?29+5EX?"K31-."5%$WWH&" FG7891-Y4BJ4Q-\/RA?F5U/EAQ01+XS7Y
ME:W627LVOY+*R'(3+(M!G?K6O18IH)W6L&>:F\ROW?-DX59GCI+.54-W&,02
M(E\W+\:6:U)ZA4,\M^E,! =L@T448%(^,IM'KD5BR@!20]^CI%;BMPC]ZR6M
MX6+:JE84>4#!_?B7V1]*V).9WVH"*S6!Y?5C6EB%,60CBEP^ZO8Y^TL*B:D[
M"H5CAX/^S\!-*%P)249F'\89&%EJ$GY3R_C+L\G.04L&?L4P"&ZY+JQZ$%<R
MORU$B^<B9VT=.5MOY*RN(V>:0:Y<T:WT]$N;KTI;%+0M)2XA-?>3_O,9I@DR
ME0-\3_--7H&RR48CF;&#)F^:!YNB&U_6>DUL>%G*1):J&;^"DD"G65,W_;2
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
M86, -LU04A+_R:.F62I*U?7EA:K07I*A4P][>"#%R?)HQ4CC^>\<(X@J=%*
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
M^^HV-MM;FD#M!/6>,IIX651A^3I4=:J<>^,IWT3%2U1O+9EJ*=9ONL VE..
MQEO 0@&HD\JQDLH26"7O#1>)9.QGPG=-WV3])=PHAKC9/)Y*9\C*!\WD!GDY
M-E<D(J'!/'$R9L=:G)0+BY35P+16ZIE$-X]?8D1 JA00=?^P=$E@GPJ3HZ9'
M5!=V;JFL0Q5KD9K-8%KPH4;?HS [];QDI=HW'9S0,K'O"]V3-(MC=861TZ$]
M&G<Y#4X9/;AK:FEMY7)$$L<M84$2P5V4' $C'4B*BHEPB@%&:QG7;6WW*M6]
MBS4N9J9I\.!-;8%%!>Y1SY08<N,*,DT*%D>&G^G.PC,.<:*1N(M-QXO)_A>F
MB1-R]5H@RKN\I^XP5JR-:8:[\U=\UT^1Q=I-DZ;*>ZJGAVLC68DS,. >H]MT
M(J]QZA/:('NBA"LZFMYR4U+6;<B]6X0)58A]U:.N'9=\(9<4A8/.1/9P[".V
MI4#)2E'!5)$3]N[7)1T8<Q%)IE4!$V966DZI\9^5^E50N.TZK*EN8Y<$/V"E
MKY&#$YV5DH>YL?<+?V0Y&FFDDIH^"KQ#4EF4/=M-=](MJ^%XW4W*G-(6C6%0
MITA1>^( 18"O6A4'J52,891GQ:GB"1'&T V3C4WK1H8IDA7?M1XB6Z0JD]\E
MG=D(4,LPG)V2LKI4*D*/RJRMQC'*RRD%BY.C*8A64QY?CM+:6MQ&W98-9 !/
MC-*6(F]E5<CNT9-XD6#/LIY//$1GLM"EV.R4! E(RHO5* [K75&8Q&,YF1!J
M_)F]4%BA/>[%E?JZ@:5R3-Z9^N=R$P&N_Q_AZ!O%E(:3M=D^AXEK;D/1AI6W
M9C+]]?[J#18\*VF=U!/KXW&(WZP">50N22I3@*%:'E\+BM1]I:JM66]@B6AJ
MG@595AQ@M=O?U?0YI<$_7=:",Z.WI5-^71KZ7-LQKR0%@!T_FI_T"IC-8S[F
MCO,QS]?'?+KY/F97;O%"O5E'[D7ZG1BX;=]C%'J@@F>3<I.<=[YGA<HGHG'>
M9]WUIM2-V1C9=A=F<@I253Z_'HZ <@98>.,(.=O[.*/9B%\14*7N+R0-,6I;
MZ4I=.I-9+I0Z\6J*5.B'F9I-JA:EVTQ:)F=-L2@O?5K?FEA[7%K/46:X3R-Z
M4,FM,BF[4/A2B6*IM[<E^[16%$6@%K%10JBQ3FNC;L-*+OB4800+;\UR?07*
M&9(FZ6HC,2X[4G#R(UF<4[1JE626ZLY%*NO&NM!YKZ?TS,GV2G&>4:*&CM2;
MUQ8=\R4HAN' HS92*I"BW\7&^E!GD9O?<J-6JU.ZG6=;#HN0E6IVG\A@V,V3
M5)8S%W#[N&GR0>&!H!^ ,EIJ.]=8J^DY48B^801X]JKOU<F#=BX3NEG)T9@7
M]ZS8ZV13+DZSDG>8TT^YD2I"5'@IS(P%@,7D?JZ@0?G"YXVH=<G"0*;^*Q #
M&%8]D>(B77.UN[]MZ+B5]T6QQ;D*A&WH3C=0#?M*R6RFDQHY,*UV:IP5IZ*?
MD]5<5KY6.?VZCDDEV.BOPLVM/M?L-#<="HOB1<M>-J'FU]!_J[ 8;0NQ:D$^
M>]LE W*JH?D3V4F6.?GT!6H,SY^TU548F\\&>+]UPL>.5N/$Z\R/.B_!#:+B
M[/CDK,!%W5H_EGRT@ SU"U,GSC#J*6AX33YCL1N%S"RKQYM@T-H";PBV%WBK
M;$R^A#ZFOK1QY#$):\-0/3><K-&=A7NY]P';]S"(5^7F/N1Z)"V]N-OJ6E/]
MP94I.7BKXV@7JO[UJVHR]QF-;W?!W05O *I?XP6_+GH;,Y#OBNX>%]C=XSUV
M]_@0]V788,RY2^HNZ09?TK<RZMUB%CJ#^$4WJ?LBLSPAZ_4/2H&;Z$/QN2@V
MJD>IBF3-SR1M!]%3C-*]%YH^K]+=P9X.=H"J,E;*(P &+J,4$P?ZQ2SA1]K+
MFYHW[1OAJCFK(43/M)3HCDONWB+MGA.YC<_#FC2JDTIQ%)?R?:=Y2NYIE0*
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
M8X7</]12M]Z19,>YE(?'RAI27?QE6M'OTG$$J@AF-(U$=GLOQNRYH58< S
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
M1_[)0<<_G3JOR5'!*Z"",__DZ,1OMZ<9#HX(7@$1M/VCXT-_OSUMD*DC@E=
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
MN.AFH.9POK<'TKI^IFO6C-=@SV[4R>%)[9/H5S&N>L)CNFPIZD[V8E@TEXH
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
MX;0'D$'4]MAVCX'&#9^4D\6*DF_M(2RE7DS+[]G>TDDK^N7G^/)2"8;M8)B
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
MQ!&!$6<%5."(N\ /A&H94W(%TLD8ND@HCT03@LJ!5Y3 >=A#(G5+/;($]]2
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
M1A[02"^1\'[?ZXKH.^X*Z:@PK('Y?I=9:>H\O+X?I$D^PO7-7'K$'GTE>R$
MKE<:)4%/ZL'HZKUT3]2+D5<_[-*9W.WR%<DS4I#T0T,D) $G# <Q /F7^;0&
M\$V:\)Y'YB_@MD"""3*[VQ@$ A,@SYWO,?4!?I,83F]8>Y;;6S,/LQ@QSY/E
MD76E.?!W/8R5(2'J)NB]2*AA]\#)@*M%/681"&=,1&A=Y.I^:=R\AA?D1):A
M;EX#]J,4H Y6G\'O<1_XC A!"/+Y%+B]EX+V1UR&+CG<7* 1V$>.! IX%RGZ
M6 C=4B39+<BN[_J081$Y"OH22!@^ 3#T/P%UF;@)XCS%5P ?D@;-J;=#[!"N
MXL6G?UZ]VVN?[7HD%KJH[-Q*$0+OU.<7\/VY*Y,T[:YP$)$S".$I/E+\ />8
M<$,BYD )$BB\=A02IT+F(1.0XUJ(*^K&0[2ND6;'*>'(9N"IXL:XT"")AX02
M$46P>(_E/2XI44%!6JB7>)HVX-32?#@T],3H!0B'(]@ 4'DYNYS$M.ZPQ"('
MGT#N-U6X\L:"74MDTHGBZ1D^AVJ-2!!'@/225,*KCF89Z G 3)C7LXCK)_F-
M_5ND/K3GD:<@1\M)]G3I/L#NNA*8^* J$0 06'M$\H<O!XY>4%^.DAC?DFK*
MXW75I\#6 -B@KWG@ ^\0WP6*5L_C0U,20V2TZCVPIDSBDF#4I5D5&%@&9";
MDX( 351>$.Z@_ESAYSO=W>TM>.).X53+UA"Y9"CX29546"<,%1G8@Z2!T1BJ
MD+,)HK51JO=FC'RGV=[;6V[ ^YI1G\(;ZHM/G.)>O<O5B^SFN\^@%3??O02P
MF^_>K.B$F^_NP'(QS&8@H+E<PDV);P@BU@8L1Q=+!JN9C,,-GW=@.9[15 0T
MDV>XF?8-)IDU <O1A6,E )>ICRQRL-T8>P>6XR&-1$ S>4AU\M<%1Y8=I3BP
M' =I& *:R4&^!EFH^$<6>^>45^C(Q('EV$?#$-!,]J'F@[OIH@XLQS3F@P!S
MU9N"QZLHDV$H>UENM5_%6U\?.,&\H@9@5^/DI<B8\UO4,37@B%Y7VE-S1:@N
MAC&!A"S!"@+'-QU83IXV# '-Y"!5+^"WJ,]]VF3?^Z.H$'24X\!R'*5A"&@F
M1[DP]6T,#A6Y8;G?&^\+E_7%R=@K?N5(R('E6$O#$-!,UO)5/$@UH@GKM>!/
M8"E9GD1./W%@.2;2- 0TDXGP''6IM).W,I*#('/S'!U8CI$T%0'-9"1_B"[V
MTM#:"/,5*A!W36X=6(Z7-!,!S>0EE]%=D,0T7UI'<QP3<6 Y)K)R!#279UQ%
M:9XX#ZH#R[&(!B*@F3S#S<%N+,&L"5B.+APCR=R\[34BH#4!R]&%8RR9F^O=
M*&2L#5B.+ASSR-S\\&;2RIJ Y>C"\9#,S2EO/-FL"5B.+AP[R=P\] 83S)J
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
M''-&>Q]ST/E@[D#_!"F"VBFGH):9:3F*YGO=/-,I,^Q7Q;0,P3$W$6DV'J!
MV#G8W\7T78F%(UY?C*<P:N\=)=UH>? @DUZ06G(*! TF'\K!@$P0% (BH$0-
M1IR&D-.).8U&B[9:]",N4P [QGAOJG,Q"?,53&%D&!?#?!VJ@%F^7&G.M/<I
M5WMR!'RS#T+QN@6<!'GF@Q0C9B*2<9Y:&5A>*HGPT$ZNSRVR$H(XL<EZN'#<
M8?5'%$=[J4IC1,J=D;1%M&HEC5&9AX#E^I-./QL4*LW8WKH7F.XV0XOSN3H"
M&4TB"Q:,N6(Y9:B+1*59R0>=M0U<#]3*- #^#]=^!XLKB@3X4-S3S^WZ 7][
MBS+I%30 -'P[YE1N7R6\BRR+DTB.C3H]D(@NG34.BO!-I/(I?$Z'!N,\Z-%O
MX(\4F%E2?/\ SVB7*3!J=9#;6R9]VE:#.8>9LNYC2A4DH%N+KDH_.*/$K155
MIO^]:RYD][>EYJ_-5_,AOQ(9,";6!M+!^EQ9:.A9XH(_$,=^->_=R&HERI>;
M ;ZX1)4%0?NDG)=#E_,RWYR7SOZZYKPTZM)L=HG$!=<\40;^6UVC]UF2YHL5
M+Q-U7N9'%^2XH>_>P!]*Y=B(0]F,WA"?=#6T*:^HFM :E^N^TPTLB_F$VBC:
M!8(L^*+D )VCI@IM2IT=9?_6F"#W"=;\15@NJYK*>FGO5O;S4%JE+A4O119O
M;U&VL*]J\.[15A]P:I.@2E2M/Z'GHFA8ZUVK=_M:H>J#DE_XE3&?MQ</AU@]
MB[E-49%&/,5.X?)+Q9Q4K:(421BPE5!Z7%6B6)RKWB-=X_-X;)N?$[FG?!G;
M6Y]I(V:+U0)%,I'ZRJM-=9KHS#;5T%2\4W0M4'CZA+8?%EQ?Q'G"COFWICD"
M/L)%,F#1^/!_$G@EF"KT49"I##0JYX4CR+@,5)>3CJLUG5GL>_U8^T1*W0U\
M<FYAY1);IP$6BBL*0LM'&91$&RLM:?G_V7O3WC;2:UWT.P'^AT*07$A 6?'8
M0[QO VJW._$YW6T?RTD07%Q<%,F74G476=PU2-;^]7>-[U 3*5F2):J LT_:
M%%GUCFM\UK/NJ 1RQ,L^4+SL XMX"XM$+"B!^;RHL4;1(,8"4W]XM9-+8;_
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
MNB^062I_]0Q=:FC5M%OIWV'#Q08C1L6\L0CKHB9YIJHRSYAT#0(ML2!^RVN
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
M,/8-J)ID#4,#ZUP[=](SS?KWG/ZSHZUDH]V3=O$<;]@^#&L4Q_=Q5QZ]. [
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
MW(BC@O&$HK(=VKE,CUL"JZTI/6Q)W<D+4K0]5XPA $]=4E3MUXI[0N8O_$6
M#Y=YW1@/_"=V5&%*1VG=@EUF"E-=DF=8@ ]84(A!1)P=*FY*_[S1:=Q(KUYI
MQ0S>55"*S2 ,+=1V[6A*V)>C%^K33"?PK^^%#E.?@XX!KI]R/+E1IFL/X-%3
M%'X4_1NM>+37,5\ JX*3 ^=NT;>:<W@I]8_AT!\;)FEAE^J(+\8>78IKY=R^
M&W-N-YQS>SGFW&[)E0I5VA[=7%5G#2!D[*$@'=JU=(%!EG0NH$H$O\PI3(7I
M+C;:(2 OL(!9>L]GEQ0PDXAY:8%3'3]SK=.UQ3DQ?>!@J4E GAEY&CY@9M9F
MF5JELPG3"JW':Z0[P8@<KD6)\IL4PH(#.Y)1<O733A>"4M$&7:KYD2A*OJ -
MT8(N\WV*D-46=4E+ETOIS#*=7*"&ECS,>6HN&&#KRJK1PSPW)6*-CJ)W,-(%
M&QNQ@),&8:ZT?-OW#8V>=GXCH\P/&D*:AD-ZV2(M_X"Q5A?&K,/UE\0":&.;
M)\!0?XEB*2W/))9&*GZ).3V.1LO4)>!&V0'J Z9(*W_9P^2@0V@:,72\A84/
MB%DQ^(6WDO\!;5^>68!S@0=,4-[-&P-[U'EE?(1X*5DPN3BVSQF%#7'&\[,$
M5Q"F\C])8"O*LI::5J.ED69JO-/RS>G$8MH%AUOXVVD[V'E0)%>!'R:VDB58
M8-BZB#%CXJT:6)9?03GDQ'[@FY@PE#GG\7D@C>BH!<H-GD7<:&XIV"3TD=^?
MYS2)T&CNEA=PJKWP?""BG$&XBPT86HTDM+"U-V>!R"0D*]5?C,*<PMF4M8!U
MM8X 1NBM)\"$<97_-,?_MI1-[WULBYY#]^@H.J:<.GPON^P4 ;W'E9KL,83-
MK62_*/<NQ\RP59QD^=KPK;UTU\<:S/YL-(\VG9BL-$QL0>^"W5CD\]H&WC!V
M7A?H$5!2WJ=GZEZ27@83NT1[I\J_0O3]MJ=TO-#D)*9/NIQ9W6[1#TL,;D3M
MPS1PM?L."E^"30U:::X'[V@Z^9 9*JDQ3,%2&B]'./PB=/\J]&CQ%<]AI](?
M_DV#1"7S!E;L9UA'$JV@P.U<\9@>T2^>[=?>/O1D4?H#<05)="]J!O?&G;HW
M.^4_B=ZU,/.<:Z'^QC5"<+G-GW[X%UD6=I[C#M[G*;U;DR&U-6_'UD^.V!AM
ME-/;JQ-M8K(M$;S_.5UQU\X7W_Y%O]AJBUQ:*)FUNMF!NS!L,#)VAGXL8I_H
MN9PQ?N+7+XB<9Q^3,/L4'%(K->EP6Q%PDIPC/X'6AEYI")[<&K7,PYC2!RE.
M9(@<'I+._8R]>E"_F% A,#T_:CZP<48)1N:0ET0A![89> (GXNU)/9  ;]GG
MP%/*8"N!P+"9Y =^& HH>#FZA-%_UPCBH2N+C(*$NN&&!OQP_'#AM3>G%(3
MCN@!S1XWZ9(*?\"Y=[1W]MYVS$'O%HZ->M"KD]%+L4?^79/!N]1E<*G?1CE1
M6$&K;<]!MH&C@HD71A"7::' WB[)UQC4=.*/:D V]C<!"V(#"NST$ \4\;%8
M"%G0YDO 9A:Q$ZZNRKJ523@&XG64=T5F[=[R#O&1PP$M4Z%9[#^RKG9LG:R(
MEW)GB^!D?F86-2SYL4@0:C@/!Z7G\E3Y*:,Y:%/<.9@GF[1B!D:95^"JSJD8
M;>%Q4'I3 1/3.VF+NM!#B)=Z<#RX?TCPR<!8'@DW=O8N#9:"%R"X8O",E9N2
M GEYML-X]@N5<JTTUO=C&NN&TUBOQC36';*0/NPK^Y;(.;;8*[8H-[1;NE3^
MEYHMH/VO;+=$-VRV)*<)E@9/)P?'#'X_SN!JHOF'/4B=_K;ZW;-58I_.AM#1
M1-/,V3J,PK+.Q5\CZW#!Q@A6<*2A-6*ABW['VULV->+HX,=#K\(@G,QT8F>3
MKL_S[+P9,G9CP$4MZUF9+M*DL'FC"PUD,Q4)!1P1R#D7PTY80=(VD9"&U^,6
MP4V#W </<@>#FE)&]\!2#][(K&WINY8LH$BG!"0MN<M[I'JDL<S.;D]S(78X
M%U^RDH+IAVN^1K@K'**%B:>3)9HC2NACSN6-ZSK+0)[0+QP;RU#?^)LZ;>16
M=*X]WFM.5853\=)41 I>VG.0):4U_[J-PCDOX=T:5J.2N0TE,RC\6V([EH0T
M#(6\1/Q?0CQ4!.FK:,P'W&,Y"#EY#9=%8Y#G*G00AU1UA? !9.#0$UH8+A-:
MM#2*2Y0ABPF>2A<N2Y#;=)FQP$-L,[Y=1\&ZD32"2]381$B7TTIA"%P/*5@;
M6&"'K._0S!YZA:?#0Y&%6W&[@-+ZE3UN=YE'EB2JH5 EN<2%;8NN*D\M[R4+
M@/Y&XV'9XRP"J=O3(3T"[^EA3VFGBZ_*7=IF>!6CL8**],3TA V:\;CF6P[2
MP^D$7X5I=C\BS%EVQV!&?Y-8L<<K='&69CW-* JS0F.1& .)7"RFGS5!%GBO
M^3,XWJB?N\JBF]>F(]+8F%G,)' Z-8JQ:?VIFQ5]W)X07[2=9L02(7;-KK$+
MR 7'FA)PNHNUN;S*C((PVX%LLD\:1\VN;+&M]IR:HT051CT7"U0!Q'*63:EN
M.;1]01'EPBJF@U@A"JGL#I6%S]L!;4'H+_\?:\*Y(^8%_NH7\'JVW$K_M,7
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
M.\9P+8)=2W]IS15+1'V@SZ2-^X$2RA(\^,8Z@G(Y3]Z^T?B=-KVVX71QX (
M?/N"4(AS<-::K"%: Y^FP%]I[_O_EJX';YC["AO4TB54+BQQL+%ZGH.()*RZ
M:6UC[U/7X9/C@[UH\J/H9Q"T%,3DZ5E"3$YIRO O=]ERYE#@[4HK+@[F!M)(
M1!G;RF"&7&YJJD79;6&.II-/NWS/T8C,\QJK:[4XQ;'C4(HPJ._H" WTW0E%
MV<$+/+9.6Z?<N"?M;D\<W* W4R;5#W)T12XXJ([+)**8M]>KY78S!AV6+OP
M3 \=;B.N8<,:3=S\U@WG$]*JCG,73\E%7'</IW[\-)/?OGC[';/;I2VW^_32
M7HGM/=1$_T3](F"!\.+(20C(#5AJD^DE-IQ%SUA&M\@2NNG5TU;%Q$J#&(DM
M)UH$>,AL51GE3VJR5\6:0"U36(.D\/\RQ!<6$!_:)@)*Q0@7RS+Q=M4&R11
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
MZ824I8&MH+@$3 3GHP_:Z77/8FV"ER-A+PV;UH-H<]$^T0:K.>CM65*B[O7
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
M5,?MY-_V2G3NH3:@:L5W2P'X^")3;CE++JWZ:D9^1,#]+3HXQB!544K&HU^
MMA(L(C_) 2<!VKJ1>@'YLNNMZSNTKZ.#'P]Q #EFY$).4?OROA]/)RAZ.-U'
MXH>!T4[>N7+$>4;>)TP\'I!QNXAPI]8VS;Y.[";N@NS^TF7#?CIY! ]/>O-X
MK> %O9(*Z>CBLSZA>7DPKBU^?HS_2HI%)M*N\T6(:")L5NME+ Y) A=Z;FT[
M!EA$R33!D#2< ;/\"+,4V?::PT!O,'6=%KL>&&IC<2)CN]J!*>FJT$M_/-QV
M65Q%L(29EZ*L1743H#&\3JFM$N4%L+&H;?;!AFPG+#\*CRGWNQ>3Q:U\Z0>O
MIY,K9D79,/BR>[Y7<G@O5<MNNH5Y <B,#0ZI?SC]0QAD AJVZ_"QFTYV5E,=
M-X^L-#&9E7V:K/Z:F[TU![MBE@5A15CY1Y[H\>Y:MW5**F=7WY5NBSI4VQ9\
M4?SERDW%_NMA6<\^Z956\*9D?5.2@VW?\"R_V#"BD?R$"3%$+]V1KHOIS(J6
MO<:ULRSXH&3D]MV<TFL[Q7TJKB5>VD6G7WQ,Q]CPJ^_&V/ -QX9?CK'A,39\
M%2Y'Q[[<$[;#1#3ENTBJ:D-8+U=MPP.:KJ:8*'J!I20D!W*1(,[[H&"(Q#E-
MB>VJ :]H4!1KU$S?[X\S($DU/C*TT\]V=3K<OE9?<:#-]/*U#?<N3- ^HU 8
M*HCV.F-E9L<!R@=FHQI-;,5..[A#;X%.=D"G0]H0.[]>')'PXW+)UN B!.GB
MQBKLU7G?AQI9WR(!*W=N%G5AQM+8!S EQ%US/4/#EK6M(\)V,8&')99Q']3B
MVB!U'W.S0_E-W_"(\MU'/ET/?3( #HLJ[7U-73<,@6BH<**)AE_W-M$>9@[9
MJ\/V\$7=.UB:U3I=PK:.N/#[=\ ^^25\2LJ?1ZGL&K.R4'LU\'57&=>$M4N1
M.3:L+(5G) T)&$Y5>MI:I R^Q0 R]ST,63"CI4='Z1%8Q@0>6-/?5P9]<(QE
M24<9I73%D$#,U>[\@3:*NR1QLZ8>'%E>TO_^7B].5_R+>9:D*WQ;LH*',#@=
MQDRI70J:J>'X>YYRRK9$)9!DV&T\9?Z2FD/]!5;M8X1ED[-A7(,%6!M7@,ZT
MGUEF3LTB:__YD$U.K9R1'C;":B1H14^'[%#LLRT)Q;$@!Y+H4P$!FO*"$D8<
ML0GB24W,-9<;&&P[OD9\GF,.@HU*D434(RHB'!XS*WF?!I-O1QZ]VC)ABDRP
M2X]VXBGKS2:SE:0#9C+_?-MVYJNTY+(I0JCS/MI/#^D=U/W%[6%$6^@;"#/9
M<%=6A5 6;3F'WT .4]X-'5YIOXO1/'A?9A)J:4^G%8?F:/D;U0_=-57RJZ)F
M$"KL9BT_A[5?U=FI&R!OKU>RU?#="!E4()^G($6]SHCD1LI_VS5HA!![BB1:
MB<?7%IW29!N!?U9D\*2K&9Q^P<JK(,,*56Y#I&2B1&=A6[-SR%!%A-]4!SS@
MNO!++=N/[!@\5S60LX<\R_B:A5D:RU+,CY+WL41R\DC$D4JCV$HB[D4TYX5P
M#:'.\@L41G$[Q.K7P>)#L@;J8YZ4IBN@W#?"8%R1)R,OZ=Y@:-A>F[3<)@CY
MW/8*0@)&ZV5SWW2?$66**SWMOM*[BAZ^16WA8V4*O:5'L%!;37P16:HR82W]
M04 RKI <#$=%MZR+=5I:#K< 2N:54.O!PW0"'A\EU;9-Z_!("Z8>Q4,<K+ZL
M??ACUV*VV<AC:1:HUH)"K2RY*/TBT8].4/QZ2%5429K5A?%R'KWHL1Z;'DM_
M6KZ"+_;Y.GNL<WMEAETKZO[]&'6_X:C[JS'JOM>>TYT0]6([A.FD(:S[H^>H
MHF/M5^#1&;1L?)3HQ.[.T9L!F[N-2!NV_X>C4LK'U:&#XD%',=1HZO9AV-TU
M)2!R"^OV.?>P8KZ+8 T;?]66C8JZOC@3]$F>E:XS9? (AL7)6B-#E\<[V7);
M/-=1'4;U$CW'41S&:'=_$9Z:+ZDIJ)0*7OGI[$!*HP+ARK>-5//E(=MBGBF&
M!<9?:HLM6_[,+;JD"G#9[I-&M^V2]IB%+9]TT*<<=DFW_1IW$X8QM)V^G4Q0
MC*:M?#->Z732=DO[O%+E/^JVYW&OU'Z_JN$\G3C+V2\2"5W2.S&;"6?3;3='
M=V<V3R>]=G,4FLTL8[73AKC*(3COV@*:;HI(8/I8T+ZAQVVK7;<YVRYNL=KB
M8?.QM_ZUMLX1T;J+-RU-C'IV.PUCV %?A0N.N%:=+.G9Z\=+P3K +3PYXW"R
MG>.GE2"LB->&Z%6Y2(9SQQ39F)OTW/3IXJ_O$.UK&X0[F1>W#O@EG__QY)\;
MKZM/^97Z".SK5CZ8_@@9'H5ZX[6IVZDI@FLO0"'9*S=%:+\VVKD30M3;"('*
M0';KA- >0(S-#P1VR@8A&D !9327%[:['934[N I+3'^US,6RNXI-]GZ(&IV
M/NA82]ON@ =B>ZV-'0\>OG(:>,6;G V;=84[;\TWUR><$P09Z'<G)MK-&SLI
ML4VSN6+X9U$I_F."\(!T0V_[^[\61XU'X87QV#03>\"9P_)X4\#__UT</7_Z
M_(5G[DC^H9*^T@6F+'R(MGS.Q81S+#"!:^%:1.O?#=<>*Z.1]5&.H@\-UW+K
M K2G1HD2,L+UI-[8!7@6/WWZ%/]O.OGYY!W:V2MT\:08+_19T%3^\[='KY[B
M_(49+%VMS +3YYG/Q1KVNXJ"X?8>0ZW;X)/E+,;]OYMD8*DH:AE36R+M\*,Q
MTGZSD?9OQDC[&&F_[^KV;9'.HY/*="E9_GA N48=NG4Z\94K/^*6E6K4I5-!
MTUY9J?9.V$T%G0W2H3!Z^-7SYW]1-)C^3+3> ;URB2$J2G6'SX_\YQ_B\&2'
M&CHOV+>QX^-]DT0<T7C/18!?.9YQ5X;$ YI%BE)2*5S!-$W7R1I-C@>-T/UZ
MO-JW[493SUPF.@ET44()*]HYORY6('16]'.T/->,FF+'I/?UGV')U$NA6#LW
M*CJ*_FE3:+;P.T'58X@[8GZ&\+'$J0)^6EJ6-?4M]SF"$:"78G<MBD<9YMP$
MW;9&,K#,"X '8YF9A,G(4&6OL?8WI<F7]-571Z_^(@5>_*J2L8M"W8O#_@W?
M1<Z=P> 49T/J60:*'53@PM(^Z??;'IKP?SY[_@0^)%CB&LV&THOG_48+0CGO
M!+X(HT(<$]="6S^.^Y!()T1J06(Y?__\_)6;,E,CVW:'CE4EKZNR2AA!Z/64
MXL%R2RDDX-<<Z4([*,.K8(=<OY,_O[BQMT7^RXXBW@AL'H9Z?6ZAG5@54FH'
M WA-:5QZ@[IR"*1S8<Y-EF\TWUQYCXOF#0ZCF;0H.=K1]?U9([(,)//.B[>)
M<6,1WKAOR6E $\=+W]#D/=1E\^N+G PU+B2/OC_Z_ON_6/*$*L=>8.YE>FTP
MX=9:?%Y<5ZI/ ^#8K0S)HD)@*Y%\/$2"VG5CGO$X,BDK9N(ZB KCKC-LV=O/
M1&,FDVC/[@-?F8*)+3SCU>&#LP3;J\"#%V:U\6N?E/+'\D*+")A.1 9LLIHH
MJHJ:99R][O8^TX)?Y#6!3<YU,RL5B<'HF4\<V=-[Q\DM[.J,ZQ,0QJQY6M>,
MXNT;;OW#:4^A^IWEB\O#N'.9>^JN^!.=B&2D-?W;6GG&ZJJ\@M?#8IU3#QY'
M?-XVU /V*7Q-:5/Q[J4E^1U^[I\2^[1!R27#-G+FEE_#SGC$#E&5?*94 &7)
ML5JVA!%+RA;_2/*ZKL[R@E*L5<#%\,\UW1L". AV15+B3/ K9\#F.@\L^!9I
M\U#/+"S=!.4]2J&C@$%Q_D-_>JB26Y:@:I+AK6JDY/:":S!Q7<-@H>RH2(4P
MY1GQ3<A"E372_)D%J,N-O#.?L__)B@4Y^\]%J(';DV!9L0.G.,'C7_N6:@RN
M!9W3>KU)4N^*V.2R/ZE%S5H !LMU=7R9\TW5D'W-+/(>V4X/W9$"+\H/5D\G
M;ZD\B@Z?=:SVSN(=(UGPBG=K-*2:A3$+Z3EV2M5;*G3F82-MCHO$9-+B3]I)
MCU902]CVPF^YP^:Y\4+$9_L0=#?X=DQ!7E?>3J^BG;;I.N,4;)I..E(W: !Q
MS> "7PMSMJKX'R99//DY,Y_)#SG)LYI5^T\IT]$RJNE,W 11'Y['@7@PA!^*
MP?_G5VPZQ]-),'=,):/6-X*0NC38S*&VC7@_P53]P)=BL[;/^M"'I(D3Q*\J
M;6$$&&>@(F%5V33#JMO/CR4DMBU[\VS,WMQP]N;;,7LS9F]N3><=9V4.KL\.
M:6^KW/Z:6W95HB8^72N@![] $MHZN#8?WQ7LN5B;;O #.$$51ZS8IF]DZ8^B
MXP4#N!"K&:OO$7:C[X$=@.XX!8>N(KM>+7/DRM<1OW+CI6)];\!-5/U;[L+U
M;HVW'9?I R*$#SSE+F'Y8!CO-XZ; :/;3"#.,8>N;V).#0:.(452GJKY_=YM
MO #5A<G.37_HC"9.X:.>@E9#;V%&=_21YR!?#?4#0[MG.FFMJ=7[ :O34LP#
MZ]E2X3,YZ8]%33XV,?+OLS23*O"N,]RZ>V);ZRDV<M<E;LS7:YFD2-9?_&&J
MZ!QM"@^G(R=>&S#38[6P:SKA  !*'/H#]XSBNU[Z9F)P8:1'KD.3NBO3:3/;
MF77.A*E2TS*"AP7-K\.O25??WL?'3J861I_<,Y(%$JQIO(1?JV_#IGKIO/_:
M-T;EUIG>[#?/PWAL.*-=MXEVIG/@L$IZ+K#I)-:8-;HPV&;8?;\OZUE)EA'3
M$M T%D?1KV#OY#1+[(3AN%"FD^=/GY T??&T)2]]TM5 I=BMH.AQAX89TG;$
MX4QH5!*R&,_&P/YT(F<WY'C'/+XG1!$/6U-PF(/@<$M'2;J?DI0@[:A.=_?4
M5;J>INLN6\B+8=1&^A6)L(-74 ],])]+;FV$.!CI',_C2*UYQVF,(*X+/^F
MKI8NY[FSXWT4O5MV/*L@ [/DKG%B59WF^4+L"6VQ>$U?OZ/4*2^T7^2SYQ&)
M!J]#)#9)E4%(6]ATK5587S@4E7P>!64CH,$"R&Y).62/>;)#"99UW$@[_<5C
M[;+99:N8$*IA ;9W+M8Q8*Z 5'<B1KUCM.'XNS3G9223*$RJ21L<KQ<_.XQM
MQ E#5QXQO0:@2(]9Q<\U9>AD2]:A%,.;Q_$W2OGIA5JX+TG2K3"K)%USWS!,
M&DPG/Z)C<<)1+=7V?J*-PE6<<W#+0 ET[%@JAS#ON![._L:$B\#P(N]UL<U%
M8/"J-*N4U1V5_X%6R3(>NN_:^/$\3L\5^!0L-.14,M%G2IOD@^20M)KU'*S3
MX*4A<71/ZO6Y]*GBC+;:8P,0>&1$GQVR=569M9]!WN1E]<3W.IP)PZ*-)1D;
M-YM4QJ/V(K,X[C8,:8.+G9H;[#T$\2M+"G76W6%6+_F)Y:-47D/G1M>'2*W8
MLC#9DHJ-Y9C%D:MF1>]\CO7LJ*;P?S6:FJ5+EN\+= 6YT-+>E\X51>\=K0M6
M7/#60M-XEMV*TH@7N):4XI/"59<+G.=\=!M3D9KG,Y-D%;9[P$MTR@IGAY'$
M7"),8,9GWTTG3=$;V/OX,V_SXRZ[MC\ X&=B,0_9R)1+MPITMTN4:O)E'-X?
MYE*!K>=M:GY.#KAAH4H;&E"7M/8F!N_$A"(,4J2GVV.1G=/)]01XO+O0]:Q>
M7*JS=(6HV7JUP2PQ85?6XD"5\M[IY(+DLVR3+_L.8!WKN:LX]@XM2*.:92X*
M3ZFH;A"KA3GG;IF!N_2-B$R_-+!Q8@Z=8!1M_^)ILQNT?^#\77TDAO>V2/_S
M,=)_PY'^[\9(_QCIOUW'<@=G,LG*7/6IUB/[A$F$2VIY/PU=& "U!!.Z/L7#
M0TA5)/O7FL@$+-W+_PG@4.2*#I@Q0?*XPX<C(Z4Y0M#&_C0L;86^DTP?^U)&
MO"F,K3T$L02?/_T+ @[15D)4%%N!)S*6E]]__[VNRSN4$FC3?\37U[@V"](L
MS[[_[AON/+HB/N\XY#JGJ8*]05WGJH"](AA]X*$P31,FL='.[W*KK3,$BY.O
M4/IE:#A6U.%XN23+)_&Z,K!-),.@W#CGB9[@K&=)R2V.D_,\78B%K&OR6-3E
M8Q,GA"OIBOCW8DF:'@#^D=O#P4Q9+BQ3G%]*J N/,(&*]_'6TK]*_#Z+*D=A
MU62J[0;AN'<FT:JF_E;K?/T$[-!-@LX*/=7V3M[#H_LU:S:^YFF%>?]:%T5R
M.>+Y'N:4[@:V]W>3PP<1'Y4V9$\^[Y9P!%"39/V7HO/Z9:@,H0N'AS_\2;C$
MJ#3E_4;B</3<6T#E15M!>=/)#JB\@64=AN-IJ40;C==<*PRSE2[>>^.\$TDT
MR]=UZ1+8+ZCV!)?@"0;"GA!"L6#;#W-^^06FG#'DR]],FM\-QD8WB\N(02O^
M#<XS;"WRB?_I!S-+JT6B,^(''T7_"1\6M-TJ=<.F$X_8D+9L&X*$VMV 3TJ;
M9&,CVVX&[3@/P.*$;.SKQSPIN#"9D@/+!*[OUZ=7&V7Q]63Q>X7(MK!8#<$U
M#,)ZV9M&WQV#-9T$("QY_Q#Z*OA*=$.H*TGP7Q]VY:W>"+>Z-[?IWL"M.@[M
M'>&L.)#"1$LWBK-J3JD78!4%^"I>CP& 5?#<'F15^.X!2%74BZCJ',=M0:H:
M W90*@QG#6.I6K_L!E$]$A&R+=WQ8DQWW'"ZX_LQW3&F.^X.1S?@HMP6@,Y+
MY1,I:S^ 3@;7@9P;&+:%S,EW+ !K""K7B1D8],"O"I*+=L+(887Y[F.X.CJN
MRVQNH^*LD[ -%K=E=)W;<"4<'%D-7P*$&QKAU0!P"!2[401<=$T '*Y)&P'7
M](5V@+Y%7XQ\0P3]%T/?HG[(F0J *T#>II.K8MZVOO]:6#?;EF$KV"VZ5:S;
M=.(6<1CE%MT:R$V3#%O@;6V9>1UT6R.DT@%K@U/;C6N+ML#:<)-V@+/UR]<
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
M1 ^D>0:[7O^NK?J)W@B^XG,?9W"]_[V7E#=;4K)!M7(;UISY)6'G.@^/S"K
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
MRB12=:L.IU"BN*3'2YDNJ]JB9H"/<F%M57H2@+&T\POH/Y<Y:)$WG1DGY52
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
MR&HB7B[%C5H-R:!SIM^\H49. '[*%X)"K18X1K;ZC12<O/1Q_-4'Y81.@TD
M !WX+#*C1O,@R0+WH<2LUTP0N?BO>P++OV<#\AL!K"RQ:9>(>1-CJPO@M=U^
MG1%G@MH;ZX>]\;V]=CPW>DP0(THO"V\5X5+;T/N,;6T&(.Z T=-:"*OG(Z9C
M14/IU-3YW.VL-]?Y53/?0"[V)R;VDL&E(=H&NG/IEM+"0_F@B^+5QH[873:J
MIQN@?UK=>=.+.,6\\2(/$E--LA5DX"]^2[VE^1Q.8N#++Z4(H7%[:/ Z@7!-
M]UO7&(2;2Q'5YBY/I1EU$/KI,-S<YC9Z'$\8V:A)<<1HO=XF34'9O'-MN=PJ
M4>Z:NI1S:WJ/70BJ&,0!OS*9G_FL[DVVP<7:8_>VQ,VU)>K* -5I>COBYB_I
MN!EB795_7J;9&K&BR%.^9)$8ED,[BUR#^K;:ZS6K1YKD%;K5>_%%/X^FSA.I
MH]%.U_)7*"&OCA&\YN:V1*D>RJM]4S (5\;@N'0CST8[T7>5*+I@;@CV)CX:
M?V<E"1,BPF$RU[E#5VIQLE,4^E6!N<=]8&[+@;FC/C#7!^:^*3"'U ^MYOGH
M*;1@GR\7M519R_I[=>+F+PF9PGX!.JQ!#R^Q##<$2)HU^; $.$REW@R(/9#'
MX0%#.Y6VF9_-)8+3("K21'R?%5+8V.M@(URK<%6V4K[<#*/%(IR?C-*-]&D%
M\DJ&%*L?;@-LCYJZSMS.NXX@N:2=M2_;F"_EHS-PQE481"F-R;4%C&/ "[,S
MV/"6G2+.G3*W?ML_W1\.?C&PC-/@8_0Y.&;'1U\8=@N6= R/HU?>.76-L>K2
M( MLS%Z8N@:)JT 1EX4BJO#,SO?CRH]K1V=C&.D3Z0-)6///<_RPUV=-#2IR
M:,\R6@GB_\0\N-"JGH-SBC6ZSZ_Q-;?\S,-!EZ-Y33MY;<AH>;.#F^8A],M6
M6P([@/2A],S:LT@ F=.<X3%T@;&ZU!AC):I,L2$E\\QDN(7ITCE]TSP[NR\B
M"P(P1V$Y_K+Q(/^=C)AMQ!G&Y1!&:_*,ZSN!8,B4E-RZT22'GA!_@3#LV?0-
M7Q)GU->N<!<!:%X:=L>N0X]Q#*#.SF 9W^0$J[&>D&_<O(E.R'Y]OCQ0"Z"(
MT^N@1<P6,PRY'_R]^U)TE&M*PU:Y(D#;;_2E6W-A])H,!UWWP8$_MSA,?4MX
MV_Q[XD]'@(>\E_GE2LT-%\W29?MSD5N2QZY\TP80_-O'G[?:A4LJ.*]AE14
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
ME.NR+MX7^3POH]2EIWK9#/2_.)\S>C?G#TI&A <:C.)H$Y45=VWX5UYH=IM
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
M,>>X2*3V-2D47UOJB33DR)$W4W'TG)]Q?8TEWC^S*2F%F2TRI5W_+EUY[C1
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
MCXZ"W_9/]]GU<?C@68NZYW0;.9F/+N2%0>BK)%I_]#A\\O0@*/^]'TRJ?=J
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
M^\$;?H^@9KE]'1OG_J-[1-,CGAY50-W*ER,390#-2L9$X?.<[,,<=[-<G$4
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
MN59VUY6+,6=V$PN(S=SP))"JR6PW#!;$T*RHMU1!\QU/,YK4F6@$!1*YD<H
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
M6527)A_0\\P5!\^+,FI(KY2(*]1D=$HX<YQ<&? 'Q_@]0@\E\X_1"9'801]
M9](V^!S9MK1.ECO3GCJ)9I1X2V,JC5< V16<ORV/=6[^O/[>^^Y5,DUK;.RO
MIJ(=[1NI!_LY_:-)R329_?UOO>^V;^+;NJ'O&Q(5X3[N-70CGW'@$^DORU,+
M;EE+4/O:],VD9TK+47O$7^2N6I ,U;BXSK>=>?8+HH9?/L4OBR\N!)INXF^]
M%TLLL&R6LGK>4V2*5@(__J^_',]'8V^)^*XPJ_^7[W# 'VTAGO*J'S[>JB_Q
MCA[ZLMW[QJ[Q>)_Z]+_X^"TS$<I1;^_X\#0^/GD9'Y^=/;LYH_ <>8V5N<E_
M(<N0#(9I65REL!)Z,XMNF.L-NSB0KV!&_J*@@56BJYWN-[=/ZNCYW.O*=#3^
MFO>=QF<G9_&+T^=WO'>UL[Q5)W7[]R?>1WMW>!:?GMYD33S8_GV5>/E=/)#-
M4GM+,NKW>2U6>6KVO^ =]S&7;B/F+=+C^/#\)IMTC2_L+?; OS_(#T$QYPV-
M\+HSM/BBO;/#P_CP\ %.T;-N*^[8BI/XZ(RN]/'90V_&2M7O/8SV=5K59=IK
MI(,5 Q?-'TU:S[J;_N4O.CD[CT\>XJ)WROM+7G3^XC@^/G^ J_X(WOP*1W_1
MIXM>,;ZD3=,0H[EH=\@Z4WTC-N+H)#X].M^\R_X RAW=?7"UIR6"<Z33D;J#
M>I]"K7<'ZPX?\/E)?/*RT^IKLAWG\>F6>>3W,'KKJE?=M?^W?<47+\E\? B-
MTKGM=VW%47SX\C ^.W_9N>USMOO@B@O5H[W23),9>^F,XZG&*$"L33F1QM7%
M4*'DJ#;L[OY=MN3+TUMR;IW*?^C[?_SB)#X_?'!1O$$*_U=[_7'YN6T-WWUP
M$G>GZX[3=7YZ OW2*?K'WXK3^.3\+#X_ZN+S\P9]6?2-&53=]>X"=!NZ$8C/
MG<3TLLYYOWWTS.0=67.^.U9W&8<O7Y!Q>-*I[\??BI.79_'9C5BWIZN\K6F>
MHY2;AX:2DKRH37>D.NV]$1OQ6"BF#=+;;0Q-C:+;G$:2UV6192C%M6V .IU^
MUV%[29MVV.GT==B*L_/3^.7+XXVZ]P^84^\7DTF!)Q3]3]U9NB.L?GH8GYYV
MF?0UV8Z3\_C%6>>-WS'Z5\P<S?S2+1KI3HG?\:+SY_')^0/X@MUE_Y(7G9[%
M)R>/LQN+Y$(;3PIQ%X/M2<=@ZQD!5L)@>[ZI#+9?>;XWGL]FD1#K,:ALZG%I
M3$26>CVVC#:_)&5_;.ELCBV=S='CTMG<]WH]*,6-WBV(B/^,DJ8NOH3UYAPB
M2;_)2D^^^N>)<.P'.\*6^R1LN2DPT*WZEI(3=30YCSK>IS[]K:#)@9$R>+;]
M;#E?PB.S<LJ5O>/X]/@L/CQ\<<>+5SO7^4Q"MX%?L8$G9\_C%\\?<P/7/?\0
M @(7*O6C09B*[$)CM[_H17S6%>VORV8<'3_:;JP?X\Y<:7Y7N_?%!6,OGL?/
M7YYV^(''WXKSY_'1R0.44FV6^OZ^*,OBFEQU)=O1(KVN/N_+(B#Q\],7\8OC
MKD)O33;D*#XBQ7WR_)$3C&NCN.?*\9+."+_;Z3L\CY\?=^7V:[$5+^.79S=Y
MWT]69TM=SC#-DQPYL:A?=%#>+S#%G\>'+Q^\GK/;B26@ZI/X\$4'X+^M3J>L
M<U-6XW3:1=#^G,9X?A:?WY@+[F[Y0\K;LQ?Q^5F'U[\I7L[N=M6A]__TB\Z>
MQ^<=>']==N/%<W*WMRM.?@^C[\#[_^:+3H_CL],'4"+=9?^2%[U$1OQQ=F,+
MP?M;V@+X*<WU=[.[P]V)JV8X3/LI(JV,]RY=?]JZB";&H+=Q4T;#IFY*P^9>
M*KT,&.\M$/&LN*;O_=&DI9%?6= X?1QQ'K1!/8@N&&K1!HW'NSMX^G51?N*
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
M[V:?'^/7CD=#OV^ $L!#W0G@>( ] +)WC#S(&QH.3KC)+:ZH0F2;+!>N:IT
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
M!99H%% OB&]!6-G@I\0L@Q FYI8@6E3/)#+JB:)L4F3I!)GIVX('H=3TR3[
M*C-/'$B+]X;3K(@!VLQ0.]Y\$%VFP&\EN:&5 MRAM0LV3"G^ELN^+<+2K%['
M!\ET*(N>J4(3R7(X>L@@JL9"D&5HM2@B'6I;*M$#4!O8MEI.GJ7+T%;'JK/(
M?LP*9BC<,JEQ5^SS11?[7''L\Z2+?78*<'%*;Z%PU((+1*"Z?FH:!7SL8>ZL
M+?E\ULTR_;0U0,ODFY/0GHG9(7/SEBR5@(?R @0&9VL$G*:2C'^H(*T?J$'3
M7JI-0S@D*;-&*7&)3[#>,>1BD*1OJTIZ2@;#<-'14;02<OX*6"!Q7H]I;W+
MT_'LVI -3#]W0VT_^\WKCQ<+"CC"3YD$I<@=V>$$!B\41,%&K(P(W:/9)43V
M>* ^^5Q$-R9[M48&%+P+10&\T1QP__TB9-S1,]&^ !X]I4V7XH*VT>%'TL+?
MM]'J<\4(%[F^"741'EL1*#]%57@\BYP7]9I),9;<*22$=;4*'.#0ML<9!MJ%
MU!M?Z)>S3'@?/>6*+G'5H JL5Q5E#Y%4&XVO..H.XY]WO*@D3IOT9O3O!$T,
MM-C"/IJ?N6S9>;.NP]RNF8>?SB7A6W>JG3DHP2Y6:?*9# LR-F X^L6U%J@#
MVG#. '44$GQ!7Z9@ [QA)P[:$@C;=EDEFRW*OY_Q$;@1,-46EHIZ7"[+$R50
M;(GT-G1@_JZY*IU0"C/L12C<6".@^QVH,7O9;#^HW@B $D+!.)T:YE>@\S:2
MUHZ>_O]Z7/!]%Q? 7\ET >9"*RGAF,!S(K%N#D8'K?Q8' U*%'[DHV<QIGZ-
M0BSZKW\G[/8F$Z3)XGO%T5-Y2W9H@GY/X),D=TM>YLM 8NUQ G1'/PD*5V(K
M.IXMHKW) R6)S%,4]8+:;.#D$$Q4B(CB]'RZ4H#E'->[04E&5VFB=**L)]UT
M@;Q@-VP.V-;"FB3_+%P8D9&O="[X4#$H7S'N-_M;G>A8(]'!2:6;76,QQI(1
MRIK[<1#.W4]&.5DD.%N:EN!S*D=DX*!?XE4[$R+,*202<(2&,]#A="N6A&SY
M2BP)JW@LE8;+!6PN=Q(2+ @Z<C.!@,G,WAN/T0HZ>MRV&IP)65)Y%MR17@@@
M=247H*BD+P<DF*+^K7UC[[Q]A/L6FSQ2RS$'B5(Q4 O=YV4Q<9;B'#S6OD.(
M;C*L+$*<H\:"V\2<DN2 6QL7_1?D@UM+USR"5B(K[&OB0 MH*2=#O!)O@M!:
ML*EO31^_,&3FZ$HJ,7$"8RG</X2IM30EB/T 1DNFFNR_J"WRN<$;R.NCT;80
M=&VA%QI' G8:03\._WO \43Z45E,82@VV9QE<E)K8LG>((_"",4Y6&"7+W^T
M)'/ONU_8H92HZBN?J8Q^MOFG!Z]TWXYZ_57#&N2^(&,->25A@ [@L);6PO>2
M@-,JP1]%+[5PT(H4$*;WR+5U5JYGSU8M#/%,,OV"FWU""=-#6CACBW3SO8!;
M@87='9;2+J47MZHP0%-JV)\!X[NZ_0QM@) G[Z<%]FJC%%H!,)F2!=S/P[:L
M4@MPA$R0RLATQE2UW'H$F\T\B3?WT<YF:LV(L4%*_0+4 X+]:!>VS1,E./<_
M(JO>%A> [\8(?S\I,G)XC"U+8P;\P-C2I@"@8BP'B@'YD_OKDS]%>)WMQW&&
MF#M\;O])L=. OCDZ.J#]UPI\LD0<VQ\MZ3\=PRTFQFVVCYX?G+F/]V;X^$M4
MQ'$YQ51K)_+&A3W(.4;(9._5Q8^_/L."G!V<_S462RP@ZY6^M#YFTCY<EC%
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
M2KCIZ0 C@];7%@VT9,.AE-?$P05K^?F* [;D :VMW#*'?Z.%Z._@.90H]*@
M88/48""8:USXU77;$)H@#JJJR!3*(/HUJ O+Y#I([\?:8EQY];0S+A2W2F";
MB T.M#*U,Y&IMK=5MD3;BSC1-+1%N@J9CWTG/H&,?:\H/AF-3_M.3HL-F]#C
M*GA^V+B)L^V,,?CFV/=MTLZ;%JO!$4#TO!+N<PQ/FN%*4Q3NM84N(I:A$$$V
ML,YKF+K5_ G7DJY90J(NY!U<N.N)]DGW\V<1DD<D('%3I>WI$*@35)0'<G7+
M;MY=>>FC+B^]XKSTBRXO_?6)W>UHT]EKE1Z\]KUY-WU:V[ YJ:3# B1:V#QY
M2CJ_J(KI>-;1.ZZG468<);7;PI2M[6+*80_H?*%7&I;TY50@ETJL&$=!B\H6
M>9D:&FK=M9IOAPA-9_8=[.[\;I3'T3C>1B:S%]/.I?,$9>"](29[1)/*I1_>
M,CMDLP_;+TD^XZYVDN>UY29I3M[]%;=;X=B;K;Q6?&V+<\\YM_!5FVJ..ALX
MC(6F@3Z@P2W7<O\,WYDH+%.C-\\DRQZVZ&VR3^WVNS#Y087JLF620C>?D\DT
MD]2TG8 ?4MBWWL8!<@PC 2XX%?AW+GSM 0F\Z\-K4=:VUZRZ2^CZ6@L*52$R
M?O62K%^,"^U/9[_/[2Y:[=^>[>[8MBUN$UQ,R,#K*C*_-+0(]7B6R7QPP]G?
MTB:\0S;\%C:"<<R P> Q0,4D497204JX.TQ9@&]=.]/(P,G)8[3TT/IUF($3
M)1Y\ 8A%N%>>>]U#I^U[%[>D[?1<I4EK"6(&W.:V[Z-N40L7%;=>;GQUX[:!
M<S=;^%A--^5.F<(8*9R?0<<F.FNV58M7A_8<I1.)%DS0PZ67E&7*V+;""Q3E
M?FUCZ4/JM+"[)U!P&J60@@IWW'V\PEX,3(RT\9@#&K0@S#_,ERWGT@,$(GS4
M$".W[8GXZSQ^AIW;-ZH:%3Q>\.HQBAQ$,%03!X@/@WZ1RF\)/GB</(=W5"0C
M.!SVK!ESM(]%U:#@1DP\&.#S0Q+.W9T174O<Q9!NM"X@O93&@[4%?67B.F(5
ME9&/"(,SGFM95NG_N70@XM"@%10<B+3/4+-!;59MSN[;J?N%4]-D($>&1 6Y
MD!E92-QW2H4@V4&(R2(RW3#)B/1J^&<SF>[3+$E\N(:T]!;/IJV=QJTF#"B_
M;!M8>RB[CIWK*EY^-3A4W+N(50;.E<DD(>+D@[TE8AO4EG58<CGH3Y2AIU$C
M@@)E5W2&TU$!3M],8+DJ??P5=W*(Q,D0>1_ZR%5JKJ5UTE5"^K5E:",6;UB0
M\'5(^LD ]DO,+'+3I.;FL72O^6_[.DIP5;G6RVJU1(95<6WT#BYY5X2+,5+#
MP@LUF:X7;9*X@.7E!1?+42<VD<30RXBP9IHWO"(LNF<JJ?>1M"EH*LCXY'W<
M,A;.@[3JERD'0J$!)@5$RH*$5*"D$T;<M*:,D2CA1KO2-\]]C<X(?92D+@L^
M6@QNX.OVF;>JZ-4L#;QG3&K&Y)S^H!6VO@YJO/;'Q;4GPY\V/82)I?[N6ZED
MPCMXK#0YK/FUL3+++J?8'?1K4X,$UV]"FN]S TQ18K)B"OX,_?;]9)07'#EV
MUEC2+XNJXB1EPG5S4A?H_?L0%\V:0YIR<<#9BO)),> <G9Z^EI'/>/'B.J\
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
MY6_;H$U+U[9E=M/F#/]/5U/;.(=GFI"[C.-RR6G5NMB_)!=@:*]2IWK63O7
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
M(K? %CJM,+;/HJ+5,U6X+6Q<BR6,;R/43#E4GM)9%1$BAK__+->Q.Z(OGD"
MUVIE)[!_MD$''V2)&;D413*9%'F:!*^W8 5/8$U> =\35V(/&'6P]3H^BW'(
MV/(.&Z8D$Q+^XAY(VD!2TP*8'B6<DE9/)"!KYB!9+3P(Y#=(]*Z3IFLD32^Y
MPU1-%G&UD,:L.-+O92T'T6W$$G0J<_0'>HB*/.3%##G7-+E5M1.DPA5$YX@%
M*L1R44G+&N:@IZ>B-,1)ZY9 'IG:4=:S9WA%DF6B68$:;#-*'(]+)2SO*A'4
M[!#@(C[M>.4/=G=^N%4"LS3_X?+M7"C<Q>WG<VNI)7S24 )/Q/8GF5N/N785
M,VW68@9+X,J^ P3)5LFI2@U1,U Z4KJU^:BJU83,1TU2,IEH8+QZ_B8'3+6V
M:&$Y[&<"6[$E%P'S+<L+K>&98VX/DN-+K-<YUG;KT'?"X1&CA!*5[F*=:RFH
MU<4RDQZ9<0;7G/1LRF1<=,.&25JZQK^.M\?&04O!8^0<0'-L/V*WAGZL<P-S
M,MCR2FW%@9D:H '@O>FW84YPG \-6QT9EI)ZLO/*<NP:7E29* -TTO\D+F3E
M'#OE(:V@.A3DAFILQ?(AV9LB-2*0&%I7[EZ1FT;M&.U'JU0Z$UH;;C+R.TR;
M 3FQ!1/]9=PACDWF+",%D;*'R@P#5J+-.?.VGA AV:7D.'.E'QS*U;9L+75)
MMKHP_%2.<ZE%3.3A?.*G0BMA*P6%0>)=@G!%4R,;*_8W$[@6G(E4>"K/WF=:
M!;,48(ELW:7$!NS0K<KP 7$I+77."9.M0O%$KSU!U!L,2L/8;QT_U"OFIJJ-
M[KN9@"_ :.M*)5U 2(&1'NDTL;B;M%):*WS5 F9J[2O&T?"$@QE]SHU*DMP%
MRK&;<MKH;#"8E=><:99(1;I=V-WAD+[K?(("!CJ'4QPO8S(L&U9W$ M 6#0M
M30'9=[$LVN5$\O86+?G2VB+^H8<*<>J7QM-IN#62JC^9)..F7KC&S&OF>7]]
M?R/@_T!\P=?*.HAAU:G]=*SEGS/^&E=]YC-7*"/4@GRB6HCGV,J!5B-J3]_9
M3$54AQS-@>A0UN% 8F,F+3)VIK]O47('WY<FG.'#=W=(LM9C&S:P2$6&''(P
M<TC2O![OUW1+,'4(MVO)2;TNKH%[@$0*L,H%,!920D^3I4D/7<>AH%#>N[3M
MP;AKIO3^W ,7.Y#4VJ23RV^7;5_,U]=2OM*#:IOO&O/.NRB,?EOENQ5@U8)8
MM9CU@IWLPI&@M-@Z604Q92SKQG!H).03VU$AR;T,=Q^QTM"K#?V5\ 2.&F:?
MFZ$M'WHMA'PF2ZE>,)KOQ3$G\51*58+P9]MC*ZWOBIR!B'9M2W.5FFN/XLS
ML6U)7]SS!Y#8L=R?_\_>FS8UCF7YP^\=X>^@J,GJ(",$8QO,4M73\3C!9%*=
M+(/)JN[GS81L7V-5RI);BTG7I_^?Y6[RALDT8!M%3$\6(%W=Y=RSG]]A1#F;
M2)1(SV7H)\90HG/P_D*C)%?WC9Q=?1?$$ZLX>KJV84+W2_4JQ>JZKL"T5O1N
M)$IZ>AT-NBKSC 2]-O5EQA0 QHT>8U1B F^,\T5,''V"Z!3?-BOED1!CK5*$
M&%<<8CPL0HR%.C*CI*U/<-PSV;@5:0.)B;Y9+?K1VNEJ:V40P3T)58*%Y%R4
MT$)U\ 9QE-0$%BO)$,4FV1J*S7)F/8C/*U"Z^TYC@"$RS\XIY2\$8$B>2QPN
M+*ICDT?E->;-U,ER)AGYY.P0Q(?[EK*K7T8J,$<5A8O"*P=U>AR%70.""GLI
M'5^T"[PZ%1O@ODB8I$(2A?MPSV@>R#F20<3QA.G>&7O.1UHI'HUZ"J').QAI
MH7:=9 >QJG4*6^;I* ;F:5+U!/ZX<U3_^;V.8^BX,,\KB;I84]X9>R%:S6Q
MA*"O!1$:Y2+?F3UFX#LMJ?+]S-DHI1:7\#4X505?S0!"G6S09M@<7HV>DMWV
MF4Z E55>4IIO]UPNY6!2D)9B8_;8MM#DH8/1KS^(_7;AD-#^VLOCKE@F.540
M4']HJX4&T+H7)AS^YB.CDD*-'\@G,*T7Q]B)J8_UZU+<&VN=KT4BHW(<0M<F
MO^5WGNI.36H!P@,P6&6S]=&N@VF/37F&O2^&"O-=HRA5F='JS;6T)TT[/!FW
M@Q/%2*/:9HRWE4N-)!\0E2E61*@R']O&LI>-PNRGI$$RXYH!FT$%#%U*YD2%
M;H$M4:D08%CQ L]!D=5%]T7/SCQGK 0*O;-OG@T(60>DD0_!H)'JKFPXE4SD
MZ1M-CM*XJ2\.YJ7)X;9,:=N<Z?_=_X?)<B[<RVNI>312R=#)&&3$> LNW@BK
M&+@N"%]N3Y5'CI_"C2<[6"+Q8><$7<E!O12YL%W5PVET>V*A^70&Y2J4D^'V
MV(ERR1C_(D&[DUG.AG(,/(U4(NJ('@1J>OK'G+<RX8"_<FR3:,F8"S%Z6!K#
MK!P)%(KA\/ST)'I*HCZN_#Z[Y ;'>6!-#'Z$PV;H5=(^)%W-3\X9RPV4<%LI
M-L>-<U*Y)T@2P&1B\BRAAS'YZH UD1B8TMCSJ?P<-CLN ,76ZM9Q KO,EA 3
M/CU6\OE4I2L(='.B73A*=X((V26OXD![SJD>U5)%\GEY7AAFZE8@+F27?ZM2
M"U79<)2QQVPL/#N!VP\1'D+YS]K9>-?7#5E@P_R1W\VHWEU-,Y -[\T:',1E
MQD*T4,ZE7 (E(%.XD5B[B[[)$/OT_"6-H?N878N#B)1U:[#IBZF=]:;!"FFQ
M?)T-:"\#@ZC26WEMBXNR1A>%#&/#Z"GBY>=I2]J2'R)TZE$ZX(B21O,T<H\:
M;FK="7:M>]V1GT1HG-#K,I2H ;%4,AJAGZ#4@OLR0D\C"$.+YE4.;AXS16%V
M\9<F%L&4CF)+-A[2]VMB2D:B<7&$NMY4[>W'#GMK)12E9!<Z(9*$R@3&.8'
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
M>LTTUJXJKP UHEH[.'&.01UJI;' &*;F3+FLI9.#HVJ%E;('T>:H8;<;XR#
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
M2/@  DXST[$/0K>-S$TMTVUSK DYV+LF(CO0?"-'1PJTS<*T;[1.G>-*W34
MZ8AIFC)M![X1=[S5A*PE=[6IS;$SZA^#F/YQE^':Y/U()>0I"-XA/ULN]3SX
M!3G43<2?HO.)'AFFW.E[U+(!I3(V.&.45OVJG(XN^PR!CN7$U8[E6PP@DAO^
M9<LXZV.Q\.,B%K[B6/C!VXR%;WJSS9=3$H[S.L*$"2(SFU"RQ;&GL*%90&K'
MFU(=I=(@DY.58'T'FX<Q Q5=D(B(>\X7K+1B519Q]&0KQ! K;35']8Q@Y]%D
MAY3Z7OUGE+MTS_!NXVN)FECNDY9WADQFEJO\;L+)U'Y':"SFR4$U@T;=HUK;
ME54;VD_=)9!$?A>?-T("QR6Y1XNSA\F&TA=$,6#V(!% 4+F$^L$IF&GP0 NS
MO1)J2:=>#A%(/:&\RM!Y5ZN;5<+NPQ^Y%7<L_[YO_JX6+;%-)4BA[!6=, ZZ
M<'3C(=+J72H)5_6Q^(PMPL@ :'L!@R>FL_!6+R7,JLH!I^VRS%B]X_E9Z4]H
M\'=J:F?B3'KO*6*@]B:3C9 ,[3C4<,VDK$_O+8UT":K6M?SH!T1D=79  IOR
M<Z\-$OT]Y\WC^$S>A-A*P7F9KZ^4RA<2V<^2"//2X%ZK7L0BB ^=YH-Y/G-J
MPS8XUX>10M0!^B\/Y/Q2IPBK/-6U;*;++Y7473)S;DZ7U-6(+:-K9,,W9SNP
MQA<<\02"CE3=N8(2/0 2D68.-HN=@/U8F>8T;3P7\,)6.K)63-.GUY<WC=N+
MUO55N71][MQ]:L+_;IM-Y_+ZZNY3RVE>G37/G,O&[>DG<W!WUTL]6-W@J_(X
MGL82-NWR2US.^IW"TY@T>-G^GE&[M<J]FEE_EB^]VGT0V,^%L=-^=>16:?<
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
M4_UO^)D87I:05EHN)5D'M)&DEP4(EH"*+J-;HTBR0*]@D\,P2ITVC"] MQJ
M,.HZM%B$[0+R4#O&2P\C! G,8@_/%7?%=?P>C-?W!7!GEP'MG <_"$AZX3QZ
M/;_CXW:B)*,C%]]$)TL57:3,^)4@=(:!!R<,!WQ/8"3PW#!*?*((0U_ W[,@
MW63<AP5UY8\!6M4*0*L5 UH=%X!6STK1&W4O3T'NE$OG*'@V>BE;IY#\)(]F
M6B<([UUICM!_HLCJ&71P&W\;\9EZ 4A*:E7 "$T=\A"%8RF;B44RH)*2K^2M
M,?J(BY8ARK8!>GO^0HF92&F=;"[4R49#6L_#.+G[=-ML.I?75W>?6A+'Y+)Q
M>_I)V;TU!73RV(/5S>$%6X9VLD1*Q#.7];]*(>::@Z#<]6,AG$LRM6PPE$L"
M#"Z04.94'K\H=,GK?^P5+LDC>_W\-V/]=JF 3]E<H #44=:*EHKC>N2X"K2;
MS3FN CYE,\_M[<&G?/\D3PG#.8Y&/OG9Q\Y.EI#WX_TO$SNW:7B :SQ<L?QB
M^1NT_!<K WDF]"?=QM3R]FXCC,E+8]#L5-W#HP/W\/!E080FB^F+L_N>LZNY
M56S(4)T'1E&<W=J>W<')@7M2?UGPH +\:<77K[;W7>A=FX)\L4R5YP_LWX6*
MY\X7Z07&RL2'YJ$,%+!#+WP0.T=5]_BH0.-Z_9-XJ8,H[L5R]L0"[(,U%86K
M13GX45?MN<IKXOD\:NX6N!XOB.MQA-4G!;[+&Z>#&FC,AV[]Y(F!P((2MHX2
MT 5S</*JI##/'5-0P<M1P4E];YX/;FD"6 M5:"WP,*^$:5[K['0%_]=[GHD?
M<IXV5^/"?V U[,@+,(G[C=Z$)^%^/-\EJ+KUPZ,%D82"%6XW 53K;K52@!^^
M80I %G!<<X^61H J6, V:D/5BGMP=++WPW)@Y1I1 0&U+E5;16?J#:W5>H/%
M NM4E%5TIBXZ4Q>=J=<SW[O@ENM61%#4ZFS:<16=J3?GN(K2JLT\MZ*TJBBM
M*HIKUG>X8OF;M?RBM&HSB@1>OK2JZE:/ZN[^\;S>.$5]SOH>WK%;/=AWCP_F
MA;**LUO?L]MW*_M5MSZW679Q=NM=6;5_-+=]S/.LLJBK>NME"P>5$_=DKJ N
MZGE>\"B.#^'VS*UI+H[BY8[BH XG42MJJ];D.';JM;W#HK2J**W:PJ2Q0[=:
M/W0/#X^*_-$W3@G[;AW[])V\7@YI00GK00DUI *W<O1$>-2"$K:.$HYJ>\OV
M%U\]$13E545YU>M?@9VZ>U [=H^J17G5VR6 @T/WX/"'*TT+ MA( J@>N4=S
M$>,*7>BMZ$([E36L-2\JJUZE>3"H<N42Y:A]X;0TYUKW4"UZ[:Y7:SOJG/JW
M_SJN58]^+9?F]+[-!>VH/7D"<_1[8%Z$:3!VO%Z/6]NUQZR>FQ[=\_J01SW3
M>A4(Q$-M'Y[K@(Z?E$NQ2 0U=**.W6(D@FBH.WYS@]: NW]W!W[H)RG.<B0V
MMR_K%E(6<0&B!IF<:G=25O8=D<P["3N+I/).(S_;G=I3ZOIE&BS;#;^HG9[+
M]/I.8P];;V.GYL6O5ZE[L9Z4\^!AJV,?NRPB=2=)U/&I,^.##Z3;%UZW _8S
M]E_N9AWJ+OW0]Y%:TS3VVQD^"4N9[!E_5'./3X[*)?T9O!E> !\1W()ZZ(WC
M* B<U/LF?_.N=EQS]X_J9FJQ"#PY?N"!B/?2*!Z3.6PN"%ZW  :E525F78GS
M(+"!9-3K)6!MP\[#46N;&V[DNX.J>U*KV1_!QI19@&VG-[CK\5N[7>I,^7;I
MO".^7SK]S[Y@8V"W\F;8Q9MT.=3=TKEGDR^62[/?K/"UTA26OU;=C&Y :C\!
MRTA$//([(K&)D-JEAJG?\8?TJTL1W\-GV!LT]%,0!K'G)T3:Q$$0]..@[CIS
MY4@G2D T3=YL_$[2\0*QFPVG7GF(XJ]X22:N]<%^!='WJ/MKN63?R6]#$>*E
MPSD!=W-KQ_N;>X5 K5.W:$J!>ZQQ^'[1.-R4R*RD<?A)T3C\62EZH^ZE,;=V
MI+WUWKFQBH-,YEW#2BUXX34_MSS<0A$_U77<GY%"26(*Y)8?.R.0J\ P C\%
MQ:X31V!9"0]D'^@%?M35\M1(8"E9AQE(2*D!SA.8(.*5BKF=,FRC5O'8C=<9
M1<6-WZ@E\8VW"SOIWO?T<5KWWEC0[S3:*ROX# ?]1/.Y$PV&7LSJ]CN-) S&
MZO*C3%K1?C)A$+<:YTVGEX6HJCFLJ=<KI#T#W^D(?P2/S?F>,C'R'V2K.8XZ
M0G19SSXZK+@U>SR,'$?AGUDH[72EYM_<W#A!!.=F/WDNVG'F@>Y.J]DJTGKC
MMR6-P$C$NZ(S^I:W?G-70^>!.;;Q#6)ZYAU=ZA/23.Y0Y?ML(WG"Y@3KMJ8O
M#DGU<DG=+WT=EEQ?;GGV79IT7[F'\I.+!RZ7]+(V5L1N= AF5H;/ R<\(^H=
M/!P#B69>4"Y=MV$.TF>$K/0T&@Q\=MN_.)1=P0"_+W93+H'N3KI_E"4HZ]3Q
M.M'$Z7;,Z;HJU (R,+S?344\< )R$<-?_,$P$(YW#]*7(SB]* :QG6:Q($=S
M.B9GEQ,!!X#;_TUT,G1XE4OJXS!(VO=2"A1U_:031-)%B2RC%T5I&*7$D^D7
MZ&%&)P\9)Y*-PNR3%'Y!W]^##1#.%;SCU%T'U-_//%/4:/G7A_3K%DV\7&KD
M9W[.,V_2S/$=EU^J[M-;%LW+.Q"BB25@%K@;^ +^FE\YX ]E[81<+JG3'/%V
MXF.\'MJ&Q0MRT>$99%)HQ:(G8G+?H')"NP2:TWD$1]+:/7!NQ;V,;X'ZTE)C
MN/)08CH#/X2?!OQ(+.Z]N$O5!"EY_ZUCWUR.#)QKPGI[8?;T4OSYNM?;_> %
M0#- 2:V^$*G3B&/4# JVO"%+DFRY&\%;P.F<OC="WTIOM\WGZB1TK)YUK,PO
M\4'7@7N-C!-MJ"CTVJ![!?Y7P>X:?L)S.ED<(_NQ&#.%X!U@ #[R/<5UB!MU
M?>0,KM0P*=X>9;'%FJQG5-2"8B=9D)(J:$)++DP&&&F7A("*O= [\"N81X)3
MTC$9D<!W.F*#^<Y+DN</0FC-YIHW7IR62Q>_.[O.:>Q3],)I="A\C4I\$W8,
M-7R6?3<@MCKD*RJXS+HOZ0Y5#:]#UELXQK/$6XQWM_NX2L4\J2U$"":?8/,/
MLW!@N+CK*5W$^;+7VG,^-AHW>ZB/S%0WO':4I:1JT-N2K(:2D-@^!B6'>*+K
M# .9Q  J#_(S._O(\3+@(4O-WF,#%2@6M2!EB";SXM#L)T*3E!77W%>ST/JN
MWK]!VP^?,)6\-PW.)9SI2;!G/,.;-OE&3<V[JC1&97=+!1H.0Z21RVY^F(;,
M0HF%5C#+):50HC$_-C/_;_@Y&8+(R#A-1-(!'RH,M91F+KUK2 T8=,C3#)PR
M2 H4"4#.'@LZ<E,,O*\@KW*,QTN2;#!D4X5-!Q9G1%8#I"K,!\ <,F-(+'$V
M.+)]0VC;]ISK$$\(9.5]A+]M>XD/M)FC"C-E1XR\(*.96G/FJ>&WE]XL%VGE
M000!_HMOJ 7!9.02*0 #%D4F:.Y2%ML.%]A./#1_I%ZGVT8!'C"3T*:S)@ET
MT"8/,1PID  8:<3^<=C8)XN#S+A068_E$IMTTZ>!(XG %R-V$[4M]42X:F)*
M6V J1**@O]#V$MG#P>-T_\RZ]_* D'GP[H$V1$>$FRT22N2 :0AYBH$,;%E)
M37J=KAG0G2*F#IRS14N:AJP=G_T9><2@QM%>/N&0.1XW_:EE3['!UKO:4."I
M 9!(U^\ASR0/9]J/[ W88]*U"!6_,?^"92FL\2\FB\EK +O+5CG(+B1^.G[B
M,T@$Y1*.&..2>3Y(1 F00_J HB3-'XR\?_9JF%:DROK89B)+2N!?CS73V3KM
M3"W5U(EQ]'3@C9%F59HJW!23OFK-UP]QH6&J.,P,EFBSDR4L?<6'^5WK#":2
MFWH>Q6^!](DB1YX?X-7:A5NSFW@!!E7:J9,(T/MS45][S'))98)U!3IT_!!/
M%6Y]Y^LNLP&<.C 47I!D+ENFFLMTI!7FFZA]69CA=%!D.*TVPZE6V?X,IUD[
M9T^/?$439%%99?W2[!N/ ,JK-6D7>;R^=RG\HM_]GY\^COZO4CGZ21NL4R/F
M8H;-V[O&Q56Y]/G?'Z];SFWS<^/NXOJJ]>GBIN4TKL[X-\TSYZ9YV[J^<NYN
M&U>MQBD]H_=MX[?O;5C(MRHT"D)<%ZYT18\L.R_YQ=GQWK/IU 4SI0/J,3JO
MHA[H!;CI.^WW(&;'8#2 *!6"-%@1",XC !7>TZ_!LQU^5DKHL=,'*@!U[:$?
M81K$US!Z",GV@7]9RT=#&S_7%B',"-6&8 S68(RJ JR_A[HAZ#-( <Y._>?W
M;/".G4X (A]_&$6D-1J=X%=2"G:Z/!,T9&J57R\& ]'%#&?GG';1N20+D_Y:
M_;5<VO$2O26@.=R*^RR0H8;=?SH7H,8X!Y4#V"@] :D((4]EO1%F"98 :(X-
M]5&=:0;[/G;2V .=@[9-?M89" ^5-/M/+EA!QB&*.T.CH&+3]X?.#GI%:8.I
M6@(FD?BP'B^VQT#MVW:J3@R2O,<ELG7"&O.#A[$8>O#!!\.LC2X5FC:EFLMR
M"F.$8@9>%(PH71P>)Y.&-$M4ICI2GQ/?,(3NO*O6.%R.?A68><_'S')R5+"1
MH.>"?Y6TZMS0EO6]KLMQ/34S\M<HBL/?PJWA_]8:N8^\ I199\?X"G!H>X.D
M38Y_DH$Y5,2!KP"MJL/&S35T4"XA(0S![,B">YHB/XV;TOPF<Q; 9'F/+J(
MM&UEXW"./FQOBCN,O_DS:FLU&ETN,C*5"DIQ@)F#,/<ER .%\M@(D*XD=JI0
M@D*7',W2D>+C(8]\X ID;F#2PLBCLX$5FA][^.J0 I&Y#4%W=93%,D^_*X!%
MA?<)NS*DF8:SXY/B6"=<3:JA03:1\(>8#] / [I@RF*$V?GZ"A(C0_+ETPQG
M'QD6 $T?F3:\34"U/2Z7K!N:/S>\O^\W5[G_>UM+I(T-]-$JSA1MZ!I+)--K
M23W*W70!=VK %BD>7N%_7_\ED?_]E)T!6DS(PB1,$)"7'',1NM*+!C>;RNPI
M]<'/'SE&WCH9F'GL;0!IUQVA(YZE8<]4$XEO/N> @_SH>:,H1EXD'5_P@0#$
M8BJ]()%T8Y" ]@+MWB(ASJGA[&%1CNF!,,S,59H0S R8<306 GTPW0QTE7C,
M8<I[.;G4W@OX TM7G9G7(WDUZ?F*XGLO]/^BN:)#*>IDVJDLHYF>=KS9GE:Y
MR3K-PW62/BZ]0YD;F2!%"SAE/PHCY)M2V/8R> :F(MV>\A,X-T^ER)-:\<W9
M.7S/ 07'ZZ5*UM'C.&^DB\UEK!N=VD8<M84>K7+IFKQ>SL?8DT7F326<-7>E
M<]8,>*,ER18RT'-D73,SE\#NC5,/KNP]'^[ ZPH=+31*F!/9YZR5,& '@AVN
MB336B&\L#(%AY##U4\P0EC;,W_U_7)H8D.0\IRHNJ'A=0_,'9DHDSVN_&E(\
MM5VN\T91](J)3=)$VEP&LS6:6Y.D'A&*?8IV?N%&+W$+60H&=B_!(M]752V2
M8Y"9A4H IM*#.3[@>#NR#32_R*P5^KA-ZBN;@<W8[SBM%"-<I#C,>% :C"H.
M_R$>8_K>&5CNK&Q<^9VOSG4_$/'F7NPMI!<201A8D3JH+8TP1&:=M.U7DLG4
MAK&C$BEQ"Y32S937CKR8U,H)Z22%S*65&/$R(F;CQ<L64N%%:(C0E2DUH;#J
MU9C>9%IZZF1#26/H!Y*E=+;';<=_[YRW+NBURWC/N99>A@^8])%GAOA:[L_E
MDA%[QL)BS[(_,>YE!I=B/#V@_/VL@293E:37%2Z3RF!%BO82<QWD$L^ 1W,2
M&OG()R[JU#)F?MQ8Z8LF*%/4I Y9+BVO1#HS=,B[R7M[*E5;JTCA-I\+\$'!
M8O$E]I3C'%Z^QDR,7(&#^L.CBT?=<D_>_HV]_ MURX4!^GH1H%]Q@+ZZ_0'Z
MYX<@>0E;Z:?-O.AVW5.Y=,M^4XN=%9;7.NDP"YPY*--R16R39YG7(&;H/RKS
M,ALHD9]7>";\/5)Y>&59G:=?JEGS_S%-QEO@\=E\E_+OE$M1+OW-&X T;4FT
MTL+/LZ[<!BVF64QB.C)D3'%YJLB1*(+ &3K)M/F2>]R,M>?<9'&285(((=JJ
M)))R:>I1Y7=*[._DPH&1BQDE:+I1PCV6_=YC>0Q'S&2D[#^9G_@ILSYB/K!>
MX#6(3Z* .9$A2CLEES. ELXHXC_YIB"/)J0#AQ3NPG78KW(QR)P]8'N-DXOQ
MPV2)*F>]X%)H% .Y]!/Y]!3?MH:=47J$58SXJJS^?IH[7W-WN-+/Q-[EWDB^
MGN,5FJ6C7P@3BKHBZ<3^T-J"Q*ZO+SC_FK$6XXR! VL,8S]PJAHH"3T?[ S.
M<0XFQDF'</H0S>(%0XN3L".$[J']#,P"" P3A+K6)[ERR,>L-UDC%'@/O2R0
MGX?AZ-9C-%SG'R5]#].E)C.:\&X"]T#G(EWC^?/ ZF*E+<DOR%JCW*+0F&4'
M3C"F/,>Z>W)0<P]KQVH*,"7>#$S\BD)^O:#^5PRE+X68L<&ZSZO#1CPWNVJD
MY=*,0E.^9GT1(#I<O:[R4*DDJBN&44(@ 5A+]IOPPMT;#UA("U2<CR!Q422R
MV]E0!<%GH41_5R6P8_@?*PIJ=$0UIV%UIJRN?>IRLC0&3*)0!M-EJ7""D.?D
M09-.W,EZ9E-=E<-.X&]30H]>GOQ^N80 6K$ "@Z-("=D+)F3G1CT%O@KYOGL
M"BZ#9%9?JS.K+QC3&M&Y@=RA[*ZY))\/]3K#P".5:\ :)Y'U>>O"Q<1\!"0'
MDF!A);I$%WZ7D]NN/* ?4)A/^V+@M)K__ZGS^>[,58G,3$CL9GB0L&N/7):"
MEM:'EAHZX!N,L>P *R# $$#U1B$<8!VH'ZJDQ1\+ 6'(K(4*D.0_-Y2'#L1U
M%>TY!]*<H&Q2E:KF-%69B7K6,BK<G/8XV^J5[-]+N'B%&.@_!=C+0/Y_H-F)
M%JR(1YKO*L #-*N)_\IXTJP(=BY0IPNC9X4BP63&\ET$+79^A_^BM/W/-PA@
M0VFJLD0D!.T1:SSLVU@NM<>D]])T4='%C4^&49:(B7M(\F3B$MIWL+B!KZV"
M6=1?+GV.O'"S'6I;KU2>$5(!@[HLAD:=(72Q5,A/$NR $9(M:F?.3.13N9PI
MY>02I8!0@*]0LI1TH(#=>W^/ 844:_)!K?2'V/Z)%4U"_3TX=H^.:Z@^QAGG
MQLO"&B]UJGN5RL^8X0T?"+/!GM/0UK$UVD1!?AB%6*.'A4%LO2KR1<Q@[J/#
MV#94\"7BCH_XZ;*X'VVH?7<?C-^#PY-)XU>5?-@V,(+!1-E]']5D4-$#=#FI
M46&^]+*]^^42;S][DO+E=M9L'9XL>1X1B(SP?A#3P.^R!JU1,+(4I!GC,G-Y
METK3P+V02^94#?F^2JB'TZ%R--C(*%:;=SI3&&SL?9_-@!>F&QP6Z08K3C>H
MO=%T@WG4O6&W2 Y/D08,$O_B9$,L;_82\;0TB$THKY]")SA>$IW@LG'7O+UH
M?"Z7"$7KO'G6O&U\=BZN3J\OF\Y=XU_.Z?55ZP)_2X@$SO6Y<_>IZ5PV;S\V
M;YV[:^?3]6?X*_V!$0Y.&S<7=S!&Z^[Z])_P<./.:=PVG2]7%XART+J#+[8D
MV$$!<+!A>AH9C3U==>TS)D'2R9+$BK;I G&BJ9[H4O-,T'LPZ3+UOI&?S>]J
M[*1\D Y!1Z6#W[CO<^%$K&WD*(&T>;^$9-H15G$")B#! ZB0F TXT!8P\_>R
M:X29-ZQ#PY8IH%.*C";V_$ZC+D*A8J?##DG%.X0DRQ"'.M95T D,EF14@ D:
M&ZDV!!=&@ N.EZ7]B. :4/6\@&N3;R?JQ!E7@\O*\Q (M*-PODA#FENJB)^+
M>BY7^\IPC$'G2[+VGS(,PQ7T8-1'L'@$>Y5QFC2./#:R^0-<<*EAMU)6<8?P
M("T4M$1$1\"@C*S)I[IT^3#&9.VG&50,YJ52RQ492+&JL;D?.7HZ2XQMMF&+
MV6<R=9H:!G>8Q1@Q)?\=*"\Q*KFX,_/(DH-3$H%.XBR JBM&TO6A@!HR1($P
MKH 9\RPZ>:SYDHB1633C<?]28  2]OAQ#D3W:B;GD6G?B*^,DLND>$S1LOP%
MN@0)$E#CL0M"+)$F34OZYJK SVQFY.S(QL3!F#(Y0+U!* ^,P7 !M&J)/)/C
M*8<8K-:^$)1-,9M1<\VWOE[J2G$]DR/Q4N[]7CJ3R<>3O_%B/S'VGV(*@?>
MVXY\3'H\7; '.PRP 4;R+DWVSPQ>!J;*G&@> U"L@@9?)(P,%YIQ]8E_/$(0
M<&@!9MJ9(+C%*CI^W,D&:.]VD"9-MHH:%$%[\*.<L=-1Z!N3=%,NZ8_ED&QL
M[HXOW6- #?OZ1F!,30@R34N5@WJ.EB)S!""$9H3OI:S]3P8WM>>CPS09(#?5
M3;5I<MIG3,$U9/<A2S84<X-L@!]PI;B'\\,[A)^TLGH,V:I34E44,T\+$2*G
M./6RU]?:.%PGBFB] ;ICQ2];Q?EF,W-CYMMF_:39_^1EYZS^N=Z!G\BVM7P
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
M%Y(H=I52C;BRZHH>?&_L)KF/B,\#KAQ0&A,$&X!E2/4B^'DE$0SR@"A^^W:
M=YL.ZN=@=^>#VXU2##&W..H+%A&=/]CVV6/6Q9/,.#2KI(X:#;L!_[7:^A_X
ME%:'?E#Y=(P9*95F5D^5H]J:."YCNB-[ CZ<#$#O97GXHU/^W0&K1<L8?VYH
M5GP->I8D0A#KMA6GW7_#NRBBC4J]%V)I6HIZ,9<VR0"VY7; I.B'];<]2+*9
M:\4C\O<T<!=Z/$[.COA4'&%B)SL>QR=R/-80,MMV/,[36Z#"ZNCS\2DZY,-@
M5$B== C*Q0(JA29+@<D\'FRIC.DF.A=5S]K=>?1AI5.,7A<"M ?TV4AIG*IC
MZ=# .C@OF8FE7#M*[>;^*#Q3+;UUK)ZZNU.U^!8KO?FLOMDXMEN-TZD/ UFQ
MD.5_RU^8";?N0W'#L^<D6(>NGY$5W,%_@X,T0+& F9LPTAXH\J!8MC<34<J#
MAF<9+"#&@#>KI<_N#@@JWC8J4J=P2E[/;D17"H*:;S>A0Z)>*@)LX]:* HQ*
M'@KBBQ4X5L=[/6^D;C-0K.M&W0I3]]PL<$PQM3KAPD3I/, ;F@WK"PZFW:,4
MY TAEQ*/^X>[.U]*'\^OIE54E]*1RHC-KDV423 %29,6V3RS61HT61HH<^/O
M*1RO5MNFN&B#K_IE!39 T.O&8:N%CB.+ 'V1X-XI%=B.E=3FW\FN*VA?G@))
MY5M])&= H!<XFF<I)QQX>&D8>0 WI,2-AARVRL^]4<0T)A_X"_4^W9B-JA5!
MJ\RYGDK.=<XYUR/)N4K.M;:I2=3,NSOJ7O7'+,V FG0CUE<3BVNN6/1^_<T-
MW,CQP;!!,)I9@;@JX*W5-Y@A3A_TOMMGPZ3X13-#J&/D?;.:BCRE2JCL[NSA
MQPI70^G3C*/2O="L P'2P,:;^BC9/&!]Q"0E$Z1WB+6T9"2>@Q7C4_DL^TOY
MMU06-J:,;S&'G&?.BE:/KLS-:['!< SZQH]8JXUU76!=X:,BHLOK>ZIHF+Z]
MSQF\TDMW=X(P.)AP9XK"2@G88VC\\5]4S7CQEVG@)55DVF8B@^VP./43RM(6
M5\!)&?/OA279A05%EG-SX_F>RDOPZ@ZM?X[T?2TPSRD4%AAWO"JQP(@)TP08
M$'!ENTI C3!S&J:Q_Y#9T'E-H($!<'BI1@[O]+(?_.'Z(W:<T+&T.,5[MMF5
M7WYCQ=/5>^F!.J!&$39X>LFIK3)L]3)STC1@U;[=4^5V7K1I.B5LPS.EB@RC
MQ0?P!*.'?>_&XQ7"PV&1^I'9TO*G+]>&GK.\,A7G9DEBEG[G_:$7>'""'74?
MT?N51)0JK!B7R)BQ==27^*: B;/UW>O-5+=HXG.:@#O/'%JXP]4Z:$P;3%)!
MMO42+:&]>%(3@I=ZX87*$W9W/F=U.+.( ZVTBG9*A8)DZZ=4I9!'@HH5;:B
M=- Z+H:4'+RKY<3)[+$E,SU67<E I%')E]'J*M-Y5=I>EP?B[7$7/0FZVQ6_
MU0<*+-"!KL>CPC2T8*J/E-E-Q<ECC' *[P<A%=/UJ645UGC!FYN-G[2&OPNY
M( Q>%.E+>CT?U+#1@$1G!<-H)M/0+A<^$E<P.:"OR8.UBBN@Y7)AGT.7U";N
M++Y6[UG3H/[9>T?\VMVA#*)U732(B/UQI1ED^@058#8O.PQT5#&+!1:O[H/-
MZA[>'MHZ7HBQVG.^.:B !'Z+3F2H^W7,_LS.S0UBW(G<W%56H8$"K#[*F$N9
MH<C"ZRFAMB+U73LL8]K=X4R*G0ETE=)%^C&X2IU<R#$9>Y1AM5G*5<,,LG=3
M6!%\JY_2(>V[3C+ 1_2]V*&[D ^VP20L(/7]K**15T ''$EKMCCE'',2#3Y(
M$5W*/\6$-A"%5&15>#O^AFHLS3>QJ7RK2:YX);M8;?7*4GZ[>K^(+F+LG<L:
M<69*O"$X .B3 "WZ*VY>H+N[ \0%H7HP%9=EC86ZN8CL6]@V"3?1T<TG1EZ4
MD4E^%CQ\]5%JT:R/:=8K,)G R@[B&S=2)\6PR^AF6"DVD(.Y'[I\:\]!S&;'
M6C^.@)DW%@P#Q!S)+Q ?GD9NAJ^",&$MZZA22UUK;,@%W[MQ46J4$MW)\TE5
MV6*GIZZ6:]^3_-N,$JS;!E=<271,NG)@!RP K1FV ?934QYGDO*8<\JC(RF/
M@KM4Z\S&)D=G+KB&  ,T64^%*B61.>_H8=AF;!#M?*>GFMLJ4<MNC.%G^<Y]
MC$$\E+(Z@)X;WLX(4R7*?=C=V?/V^5)(.NSJ.R#D:^12W5;1WZRM) 4]53_$
M2-EWRI+'MA,]T#?4:,2Y<SP_LPQO4KXV$Z-B@/-7=+]V=[*09@_K%SD.R56.
M>?"6]8AM[7F*[&G>"7V90I[F$[1YC6^"QWC[Q%18FRKCPHL,4UU87C@NHU3X
M09O#],&'5-0X!1'L).J^#MZRYDHH-B*SL@NO;)+J@$H,KTXP_ (LB;5_J7[)
M/] ]<#?HT]WOKK)B;:-!)/T(9@-N*EYAR"Q-Y4=F&PDXPX?%YI^!#OI[A=7,
MCF]$393167#5O]5:&%!DT3*KU(LX=._FQ@!5F(WHF4@T+$89P[#_RG<%=O1Q
M ;F53(XI&"!T4PH=7<V&RCM\NI&;\Z#ZSJF;?PJ[9(GK?>7;)=12E3U\"HY:
M>',B\K"%!B] .ZUCWBY0BTOB8^;]#U.\E]>D5/Q5%](Z<'0C4 1!&$1XBLAL
MHW8->G7[]'0<!D !0#"^J&@(GQE&MTZ@GFA;0Q<>%.%?XA'H*/BHS; Y2$<
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
M:;?,,?--N]$Y-B9IE]L2X738R0.US;HT\UO6Y#E3:$5YP&<OBI,BP;1,O'J
MT4<G&\Q-X4<P_'$^-W8@3*,#,I+Y4L)D@T0;(CK_HD"DJNF-J_J31W(7.]DX
MV-@Q1-KBW$[ /#>F^7HJXV%:5^N $NZCHWX@<Y#NU/!E&G(/"2O*0<S_339G
MRSYM5#N)Y8+%:5"(7;S8/SL6K,>@D'7 F"L6/CQQ;XD*737S^ ;KRDSU^6K/
M#IL?J59D6*5 B360O$!GB(WB,$35];UXD-NH]")RFR="Z>DR]'E(RM"SN[,'
MHC1'#WN:>ECO_I/  \Y-]!+L@)NV>#E2#V4N1LHR@G$>^*5&A]P\E&,E]ZY_
MYQX0'O65.K-@*E<>3J$\/DBBT,>9V)A+XZ'8JE)I)I=]W[;V?NQKC.HBEGB"
M@VI$F_BN&VNZTGV %&P*<TCW$^DIGB]JJ,@7">AJ'%?;5+O/?*4/JQ >]KDX
MP0P<8+2$O?K;,-3._ L)#1X/>>SNJ%^%NDU4$+EW8=XT&KGH<\_G&RQ!\89X
M*Z(8]BA$@+@,+6NJ@Y?T2-;K_.W/I%C,2*X24@[7SR$+TA$3C.:NNF:(8I=1
MF%\\9,E+FF!_RCU$E&-O<QU5"*304RX^O_MZCD5_0R\=8F>C1-^D0>(!RSZL
MPJ=FIJH9=+%8T+"NQ_>]<",R4CM-/^Y;CZYU=^<YBP7C[V9NIY>.H!8B<SB#
MYCW/YQPDE"3&2;)F.DBS'@=KUM- 9HD^#D42LL@Z=GCU.7E@'H[Q(V%X;$XW
MO%/=M/,ZXW$RTX#O.7-;+K.,E:\;%6:/FEM-MD6>/!A'SK?,(N0O8WTO)@5@
M+=C:NTJ\ Z_!%$FC4:ANWN?EW95*IR8VQ4;6I:YHK9?4_GSRGG,PQ!LR1'I
M+3P61#_U60E!GWF).F-&32G\6%(T-Q5*(!.$.93I<)HI;&S IMP0$'\C-\&L
M#[X;J^P=%/'LK>0OKPE&-Q6/\R\%^6;6X+^CE)/4P6RRR)FE#L:\/L%I2-]-
ML$_)I**6O S&Y@(7#C#8CQ>XS(2_K,2%U*SQ%:O\C<<#QW8YZE%M<F#'^W$V
M8$RCTZBN9VA6US,4;HOWE=%^BV*S7.E0#"SI]I:9I_%(OG52\KORX:IU47E]
M;IRQA-*NQ40RL(2:U9@9Y.JGU^,D;:H26+2$N H3W'AM&K-/A[G!VY"FZ!0N
M%W*!3<&7>Q0?]N-.D&?X3%GG^2EAB/&'S>;OC[E+LX04\ON5SWUK1?% &.GC
MAH%*;:>-)J>@0(SGW)RGCV9-=]%,GZQP@X]%I%K$L2H^<2K[6VU5B'1J141;
M*B+F7!%Q)A41ZU\145_[?/ZK_)R'H79W5.+K7%VL2P S,9PJZU^N$QU<!OU-
M9\8&#].@I)(1>.'KNKH51%Y("M8!97I957?UE5]NL*J1@4/_P!RHL( L:A9
M^8$A5C'R<_AM%";]><%<K7]DL$KSF.(='C&F5AFC\T3[YW]^N_YV?O7^X]5O
M<.[_^Y\?O_W+.O_K_.O[:^O\F_7^\N+RT[O+KU:;J^R;BSP/B]^E)]DCO)K3
MQQ<SF^'RBG3P%%N%]_B55M6YB3(S(>.(F@]+3RLXBD9,F42ZB?LL.M]::D,R
MI)-QN5#R<S[#?N&O__:J=5RV1J=8O"]=\QP7A^=XQ/X/KDDUTXS3T:][S7U8
M<SHJ*K+UW[PU)[\">\VCM<6>:KY>AEYK0Z&'OEM)EL\LHF<6^FN% ?1_-VB'
MJS3#>A[.=UR%22=35X*^=Y)-VJPU)W]SL/8;CS; Y0C$ZD3^YD#L2O5 QO6$
M-_"IK&WB/['+D_^ (8U_!OG@ #4/QKHT!B#L_>_]#=K<-2=?L)G_;AO0N3:4
MSP68S\7D:"Y,*P03QT.)\_4!+U6G?.L)_\D[4HQ\/5,C_KFZ(7R:'Z+4.$3P
M;R?"%+QJ/E^*3UKKR$H2 85EK/E96G,AMCDZJA0GO-13;;Y0G\^]U_L<N&EO
M:.!FO<G?'!@6,9B-\MITKW%M*%\SV^<1Y;QXF5K9?G<=%V+Z,+/^!WT=U<$A
M E_&XS$*/&>"ZI]_QV&<5V%B_4FWGBPQ;^I%_N;H%4#P)YK)RDOZ4W< N,XZ
MC,R$3VT&'6V)&;0VE*]4+\UK6::C_*@#G+FW>GQ=R@#6@V;40 ?",0T]QAN?
M=X:<W81M7U_*MP6P:A(VCGYP'K!4,&N^\B( O]X4 ,^_8J"J&#:Z[>ZU&D=V
MJWUJMSJ=_9>4DJG"M?;13Y7U\W/#5G9E[Z4[K2OM?EK2@7XV?0OEYWR$I][\
M$JUT5N=(;*/SIGGRIM5HGLYM\]>'N0)4 >I:,%> NCY ;;:;H/D;ZX%2=K([
M^WO'F9\M@-TRP!ZL!U1%H-:4EQ/PR>^8_7\%SX+G6O!RX9;LH=BP M%Z0Q2<
MK6-PMEJG3\M#SADPZ[,A N[U ;?8!X)/P6>]>"KXK)$_)D@6)->"E\]"LJ!W
M[5+=-<-?30]P[4_M0CW2UIMF!]-_9_.DLH9L%/ )^ 1\:\6UQ8*O17/9!7@"
MO"4#[W0N=0P++UZ83^6" +!^ 'RQ U9S[@GFZH>YQF'[1& GL%N!AW&$"=>S
M521<:\YZ 6S] "NZ63 GF!/,K9YK@CG!G&!NA=R3;*.<P T[@8WC-\T6NF-U
M#G\*^ 1\:\U& 5_]P-=LV1W)-@KPE@Z\DU.[V>K4&'B2;=QL *Z9UR68VP#,
M-0[;HFL%=JOP,)K@8;0;DFT4P*X!8$4W"^8$<X*YU7--,">8$\RMD'N2;903
MN&$GL-%ZTZ*$3W.]CJ* 3\"W/FP4\-4/?.VCIGU\7.<+%W-ND"L@K!\(U\P
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
M+N@8EO!Q"O]C,F9W!YAB3>1)/EP"9RVP?G-B@Z(#34G.%O/Q)/M12X4)CEH
M:0X/UO9<$'LQ#C+X>6U/K&239LHFM1:;Q'N9);E *L^.3\[F1>:BNS&[L/LH
M@IC$[)2B5.FZ@7OC46]XD&[D(TT0A=9]F/I]Z@:N!ZN004Q34*I$F\,3+?!S
M2D#BG[3<4M8OBV4V T$18%]S0[AF(M#:H^D$<2_RNFR5TRB5O@MBUM<36)0.
MBB=,?BD.?;E@$:W=<AK_<IY+W*]*]"D"JX:[J =]1GLWGQ@3ZU\KU?(N\MS
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
M1=[ #SW?\88\V.31YV96M(ZMP+YZM, L4H&6<N2QLX-1BL"A@24N>0_PF:=
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
M^B  H0R/05-.VPH4/\+0&@=^:*'>C4ES'K<#WNE(GTH<C4GY0OD<Q0JRS/_
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
M'>N+T_. M1A_MJUK)V B/D1X$.->J$))S79[T;Q88K2MBA=GK8;U+@J=_CW
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
M$+!EGNZ;IC &H K8LO 8_"7LITN;3LN:9-OT<YXVQ-"9%H*%03W1=.\ SFQ
M))I^6)I>_*-BDH=ECE0T;=KU<D,P7O[^9>0&Z OC(VC-LMAU7\(^+ 3@&9JF
MIOJ9=MZW9Z8K-C7)37>QDDWOY^!X!7Y//SOEZH%?3HHZ1UX7%WR\5[3)!:-(
MK/\3H3P03-^A88QY,ZQ P%_"FK_<.#OS'X^/&*EC#&F4QMH/EJXQYHB!12;^
MT'>2%H0@\?"1EKQZE%G9ZM,Y3=X,G;YAP;,P## R=*HJ>BBBD=JF_$2+IH,Q
ML#A+AIS4,89.(*_#3Q,S37L#U(I* ZVP!13@5!IC#-/M@P%/YME7E[)M,")+
MT]H6524\YJ?=;5 &HAM!93"UD2Y;TP:WA*>?VGVJ*1$?%G9]P^BLP]S7Q=+$
M/Q( 1GK UB$Z_%SRXTN*Y+D?P2\/=8W8]HN ,+V(U$5+5D/,*RJZQR[R/*5%
M%Y2H9$ESY8>6/ NSXZ:S:7D_F]:H?<*:T<O*S4WMNIVFQ"(N XA;8G\&C7M\
M]'_2 %Q1_)OG&HTJ,U1-M$;]%CZ/ +""U39S6LYAK!GOJTUB%ZRTQFW?LS"[
MS@*[+(_DF0(:Z6%MHN0XF)P/V"_+Q.Q^G-O!&PH[HL>J1P5P\(:EDY'-B*5E
M6:K\P'.?B66Q6"O'B+8]=&0-U356F/$NV6 )FDTTW]SE@Q3&=6%38)ET,0='
MJ<HG1U:Q1G/'5,1@3T%5QWNRZL#$Z%W/(FYBIDM3C\X0B\D8Z<,;;M?+=N6B
MYG:]#/Z$/H89&@ .'^QXR#.6,Y[P]JSR-RQ%@4"1J[/V&100@ C\1-C"BSY<
MC%%E \$,!L<],X<E7WQKB',5.SQ _,O[[LM% RW#_E2^>AWZNN#KZ]KWJ]KU
M3:JH#TTPT@39I-GR)%TZHY Q2S6_#2H3A)[#A??N _U30WXW?:U@<7T"$UDT
M)B$-P51@,8-)^2^_;N6PA%>)Z051I^]6H:B6FZ9!WP(@I[<3B&:3)WK5%/]/
MU2<9\"#X8$*HM/Z$2LI PIHZ7WYZT?4SF:%#OX7 ("Q8,XSY(;>:Q065/@JW
M^P?+R-?$8AC&PJ01-0SF\9MK5-1U^=1UHE=E.<9N\)?.N=4:V[/8I0&ZO*)(
M _LEF]&OT=9;R$V.Y/A7A$)8R>4?KU2#?4SO!( Q8--T)#?4,1P-[C\L9)BJ
M3J,JNC*IZX#OD('9EVS5/C&Z)\R"Q\@>6$*2V0^:\A+7,_"Q@'.PS?1@XXMW
MIV#9 0S!XY@C_R8XL8T%',]*:^B&ISB;<;_W%<#*1 +,8WI6L_;'<?W"+&TI
MS=)&G*7-I5G:W5Q(3WV,37P,8>)CU)OGM>_'1S<M+)^O-*OU2H-KWU1N:I>U
M9NIZ[+7D_Z<SO1B%(W1,_)N/%XW:]_I9HW9\U&XU;O%B1)NK-V]JU\T*:R4
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
MH03^3YG/"QE>$/+4(T1>&]HV"S%CG227X585CSS+4GL^K87#AI7@<T'PXA=
M2B"S=V%%L'JI_=M5P:D\46&_["]TR*GGB]$JM#K16NQY5AP**9V@  #$CJEY
MA\8E 8EJ< H!40+&-<'(D_?D1X]@^8!YRKEQ"=N-**'Z>53)$_4HT#[M$TFA
M0$X"4B"S9#?X1)6,IADR53@8AT1'DH!G['BBR@< 8R"V<WB2ZD M'0PZH1,%
MZZI>'I=ZC9Y;Z-,#%Y1?3!.&ZJ93UL8*M=J$@$)8:[*P9R,<'P7=)4_[@[*4
MI:&;RIWX4*AV_4BP3:B/Q'4E6M9QRM5U&K%1D0(MFD!R?XE@36"@;*7JYA!5
M_ 1:<&YA0<TPD9]L>SA@Q:LLY.%F4UUZ=A'C\\!<NN92LD[:@.\:<$9/U+QR
M4QK@HP,<HV"@ 0.B+%S!#&=)42P6-)EG6YYR4W#.O4</?C>+!B)EOP@(LO \
M"E'B!_ M P $ZF;!NT<WQ/HR0V([?DC1I2Z: )GL \LEX$%H40?V"B:(MR:C
M>4^SS*[&N_$.^KY'V0&"!TM7ZEF$,&:B*U'-IUH*9;L19X.5#6I3,>3AP(M9
M4!@Q?(/X"!$-<SB*:94.<9X(T0/\!/MB*@FAH2++#\K,8K([R[$#XO0-A24Z
M0/FZFLH]",0AO.1H$,<)J$GJF P=KS@%+.^A)<FSN(>-:2-&-=/1N#FA8=>3
M@3.!8Y:IS 5S0#<&JDS5KCI)GP/M/A#JT9G$47V<TK(;RX5^@B#89U]BH3:O
M5 1\$X>S)>U%>!!L!!KRGS(29B0^+-4GFN(9/A0JFHP(V GX)3_GCQB ?1JZ
M3C0:IR>:R;G*9D3],1OX\V0 3A 26@=L)D!UP!B9B,L#$S\'*C6K?6!>0LN&
MKBRC2^@APRFZB5&)5MDELZ<HUI^SMG<X$3S! W2OT9",;TC)XAMX.L80)#<X
M.%60"HITJ!SL-HK)E%FCF(.#_T ED%]8:A/KD5K?H2:0Q!KE<J#RP<K("&(Y
M<LLZ]L-8<FFN*"R^-)=)+\U%<FDND]BE.9\B W06U$;)7$9++QFL??\K\=WY
MEY8R\5Q:FFYR.3M+\#"/L@+NK>0$"Y8/=2=OL=[O^.@<A:IEOUNX#5<44RG3
MV::%5\(7R5;3-\@'S\KS?58XNQ=%\7Y\^S#\T7]P*@6[!-IH.,!@#OW*^\E%
M(.XDT*? &YJ\H)O4!MWP5E. +[KAA7>+"'2"F+JG/-W-X(0%^/%'FC)UH7G2
M_ "@0"S_]TUF@KI<N7J/B0XQDP7\/11OFI\NSZZ&S?*L-E_2"&[J^>$7+ED?
MQ75 CVR/9=RCP/;XV-'4W_HHW[_NQK)'8<T]AC0869<0EJ-BKHTTB^^$5@YN
MVC\FH79/AO9)3Y+,DY.*;0/S53JV8TFR<Z^>O5F,G2V:JLP<#GOR8@R$[)H9
MI.'4&_R>A<]:Y8MA"^X3-.%GF'EQAE56X3(Y2D'<Y# 7]5^:.4'WB?N(M/V"
M)OP(2X$CQ/Y0%5W!?^&8UD=)P_QTQ:E*EH47.:FW"4>:J8/V/9<:W[HFG'36
M/U]%M4U- KM -W02<4,DKT<J[LL/4>*%,8PRTYMC9 )RW.C_1WU^#WN\0!+'
M%((.?N1_W[AX?+\2&M_0@FM8^AI;,%7L5A=5YHF8.<F*;VC:07+^^T9]=M[K
MPX%B. J1U8&DO>'</VQJ%&$,GRYPVSY_\S'/%T6!S^#DZVD /^X+W<:%.&$[
MQ&7Y7#'#%['+X5:("V>QXF8L-I JU?'7;N]^_+.CMJT*Z?SZ&H]>?,E;ONU:
M*/W%^&P6$>[GF;_FV&;37Q/_"@OH_&?.HF)FYNNOA>T68B.<B5X3GA/CTI7Q
M',ZP%P&&/2?T5K0]9=XP!C5-P10";*K>_>Z=ZYW?TED_0I,GC#E?;NJ&6 /
M'8-UMU(\%&/1\)T-F"0AE"'R0B;/9W.'JOA61]G:++0 98* _\2B\H2@8^ 6
M)5\3F8"TZ&BD29R%C)2I"$9>N<H[7W\EI_!>;M,#'*M"7,BYM[2X,_=NM_2R
M"*7Q<EJ1%S-E/ILI'RBGK8VYR!@NSY=*9;XD9F-AN&J X>I>R0QL+9S!"I^;
MQF,A]UU[["6NJ3SH:/,>RDWY'7-3$%_Q<H]?-'Z@W+,44Y%Q2XG/@JV7B\DC
MJP2XY<HBIJ0J-:S5M<E"O71U/2I\&66_-O3,+O62"S$K+[;):N;>>O.N%U'-
M>BNM1%>A9Q O*^9R&5XLB/$RXBM!>F1<G07IE]O:2@_GZ>R\6#3R\HW/S([+
MS,#5XU^?O]^/I?[(^-G)U]I*-LY =:C39CC8>,&]%"HEDHI88AXEY[-ELGQ)
M*/-"X6!-R02=-<!3MLCGQ4SLQN.5A27;SNA*DW2GHBL8XC$QE<Z,23&@%1G_
M?'O^Z70NZD/95A/*VH7K1 8V3], IE]_KA'))MA4T>;IW3=F<19V;'$N0G+,
M:H\O9T6^N+47<C"8B]!_$\%D$'+;F@SA+"C>$WEH Y.<G%RHV%ZLH3X2Y0IO
MK3B?+,.V0WGOL?HLZ+WL[VHGRHCC:@Q'0?-<N.*.&.JB77\?CJ^8 XY9OE ^
M-,6U)K(BM/IX,1N/T1=,K;E3V_1> V7^-6*BU;VU"=73H>R3&SW<E!^O*]UQ
M88>JBT**UZOP7BLS EVNRNY832W$:,S6H5CD,X5#C>>OC[C(F"U7RO)B3$'&
MBZD@HR/I/6S8S>Q@T+^U9_>>Z"?#4)Y430MENJ?1MZ]WWW^VGR\3][<F,$_S
M66GG <CEN(R9W?A")-F@@\-@9'Q'$].QY=.J<S/234.7_3C'2VXK#H:/':'<
MN965':JXAH&WL8,I:I?SRCOFO'FXC)?;2GP^=ZB<MA;&(DP';(^QY9GJ&IVV
M<$G[ 6"JPW9H@YY0QKK*/I0N[FJ?+RXWR5%OJ<9\T%PV$H4=\]$<S,7+1GD^
ME\GQ@GBHK+0.TJ*S#ZF>$K<VK9<7]2^T A\;UYV1,.[<UCH[U$L>B'MB!R9E
MZ^6S@+KBH2:AD[+GHL'2\HL3Y^YXGCH="W0C/?LF;"CGW FE<O_Z^;/YHYNT
MXO$@Y1SIF7E0GOY9L2!JK_.A\\\AYE@B.%_EF",=KPGQT;%XN0QN;_RA$K8=
M9.9@&IIQ\V7F5JKD'Z[EKYM$0Z+2@RP1O<9=N% JR% J4(PAN.$KE:&ON<H:
M6=EX.39;YO-Y$91#S);G06(YNK1!GA=*13Y;*D7(H5LKS#V^X+=?T(3+Q7Q
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
MZ/%8AJ;!\8'![!!P+V-OCKJ8J%ZB.N:^+GE>%#)HZQVH=;PBPJ*[1"#R&:'
MYS/Q]TVZ5'7#@@W57<J<5;,^JSF7[>+H]Y?.K1Q3?]F5N*YIZ"=A#.5/7UIQ
M;LQ>"_W9,XE_WF"&+^5B9L[#QWB47=$*8FS7 ,\6*E5P(M@HQBO6HJ7B.);:
M&3K8$N[&P%M2$^X*RH0I1>P)A> 5(T/^7)!_FE?]7:GB+6OH]YH^HSG'F.5(
MD2\*8"\68^Y^\:<>5(1WD/EB =1P,<I[3LO'2NA*J(D_=7'1ER;5\H]/@MP9
M&J5=6ALO[B[2I%(<@F8O)LDL.ZUTDL\>XG^/9_S\384<_'U\](\99#Q6*L;=
MJ -@J29YXJZ-@:3S[ V>:Q-+[7[@!I+54W7:AHH3O"J<(/MVI8&JC=XO6X=^
MUU;'Q*M0\X!UZT#,:""<T]8@.K#_Z7QL#SLV^3TDNG-\A'VPT>]I$\)1WR>#
MDV<['Z/>UQYC_L0Q3+=-F?N&QX\O^A/*!'5KE'L!O!\?(>)MSC&XJJ%3FX'&
M@"]47=)EE1JE\ 8=)7L:+[U%O[_0LP*X_^?D!#9(-.4]=R7U0,ZU*47*\,-,
M4?S T3P\_,V=G'C"5U$?5[>Y9DZR0$F?2A+8I*:Y):=4@.%K $_V7D\_ XP!
M33)M@,7[ZP/WI"I.'W<H_!7&8?,KGX'2PO3"'*'(3F/J<6\^7IP$<>=A[0-W
M,S(!@HH%PE_^P#5!)3#,-@U$83;XH[^]7^$G$VGK2=I__@9,AR'=(M+#28>
MBH"U37IJ00YB./8),D!F$S(PIU</ H7 LM-^W>(F04%_T:A]KY\U:L='[5;C
M]J;>:K:Y>O.F=MVLX(M* UY53^,0]PMWAU9^1[H7A.P;_\%1;CLH16'KOO#$
M^A)W_@!:X%-I4?>#Q'$1U4D;UO&1TR?<#R)9-E?3%5 @YT0F@PZQN*QXJ/MZ
M>WO:/CT^.D?1:]F++1-78%-9U'FI$?96DJRFE3S7."M4[D4Q>S_^V<A\_W[U
MXS9_B2VWA@. >D2_\GYB+W G:%(H0.) #C0NH ZFC8RUN./-^A2SFA9]L]J5
MH?E=3!:4F85Z<0 %'L)_WV0FF,V5*_?HB@KPW_O[R46.JG'S6/K6UVL5==8X
M6&" + D->)86/F:]342VVP+N4?!WZ]XM^%RH60_-K^?=9C^6W0IK[C8\/%28
MJOJ@LWPN+&-0Q2@8N)MWJM.O@D "FK5JSV[H#$?<PO\4K,P:2)^NQEKWV_WX
M[");'#QWK.9-3#$BE\P+I;]"T 0. /C1]BQ.W-]D_IISH--?$_]:*=C@?3OS
MUT8E!&LC>3K0@+^D@1X!_[=)R&=V#A6?$PM\-KN\Z'@AFL(YZ_4>@. ?P-HQ
MG]G^G7Q.*/*Y_/*V8BL?P/)AIE7#=EK=3X:AT.@6L1Y5F=AM8*7[@>WQ].7H
MWZ:CWUQKV7Z<6:0W'Q$:U)LV,K&;/"[P7)'[/VD GMYK2"//1WB\_(TMT$5L
MA?XG=ZU;$_F1\79&Y LYD1=6$*Z[N0V^Q[>J]PN:Y;4[GRS#MJ\LHXO5L3=^
M%LV5I0.I56^,?Q7O[L>-UJTSO'N4AY]S2>?F*8R<28$\?*X.8#QJ&;JH*V6Y
MP.?%;:M%7C/>MQ"?\V=Y% L%,%339J"O4HY6PH:#U)Y-#+C8DUZ@B7<"]6'A
M/&#V$:?[!<WR"?#@JDL62ZO?23W6,-LO<FW5QMV;UOWX^[G1*Q54J]](:H3:
MFX\4FAT7-\_@)BG%EN&S6.=<.M2KQROA+0;%E.'% GI741KXX1Y[J]L%I\6R
M,: ,HDC"AX1RSN6Y99Q_NK[J9Z-L+[_:R,&*,E!U%>6U@^%NVST5&@GO$)V
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
M0AM:HQ<C.T2A-V)T9?J-P#?KNJP-T1H#Q\<T;$G[!.=JPB_@-=*PJ@^)XK8
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
M*\R\IN^@:+6((V'I%==7>[#D\1'0*(W#X*ZIST4'H,"73=I$!9=S ,4L;H1
M=&@,9HBQ)/IH$" ]?(M.F%;P&6C)TZ?@YPJQV?N!Y^":/E#L>^ 0P(;123#P
M*1/$W55N:M<!S'&SB&.K(#<2ZY&A $<C6Y;:8Z]D28<S W3\'DKR4$,(F%F'
M21;KT5"M 'J/C_ @;(HXMK)FV$ D0X(["^"9R@ROG(USN3\$%G<C]G04"P R
M@@1G!RC.?? )2)=A1\.POD]W0P<$^M@]=1"J&I")-I)L=*;0;NNH!KXQ )G.
MO<4M@33J(DB6%^L&0(&:W-CAS57%GL34&5'CI=,.$,D) .[ [^T@F$K :'1[
M3,,C-:.'X'' HCHL+ZL*SS5.&%2J#/8O/ 9/ =:ENF!(37P$Q;0(EE_!6I9E
MV(@N2O"P&+-J782:JHFOGU2G[U,+0>.7# >\SY8\0X_#^'S O$D0+$.\ZTML
M%P[<'\4^[8D+N/#WB>>K]^F0O"Z6>@"F$8](3 ,3^Y?"<K)EF-P(BQSHB<'9
ML&UYBS&" ,5"2;-OP/O8'YW3I*&N@.Y1@&RM'O,LD$PPRPJHL7Q)P0C!Q'G*
M@$?B>@\ .:>HCRI#T2SM !,_&1SH2\N I</)C_%VSU)=#@ L2HY+Y_XO*:G3
M ^[2+::*:\>*"[Q&6JCC24S= %W%X74=56=]WBU#EQY5:P@K447514[01F \
M UCPBI&EE[-K?:N?GXAEE^=YKD]-'!M(@KF5$I8G$1O84E*X/II!?2!Y(#ND
M,208_(%$6V;!#PA0FC%07>$UL7P\,2;1RF$F& U+4]Q'N:P->'(7D#D%C#2@
M2IICP RXM^V!Y(I*6:)BV8%G'Q_1F952#[''-)'",7L4>$DA@%R0/Q,'M0<X
MLW3JG%JDA[*'IAP,BQG8*'_P#:HNJ?*D8A"?K&/@$9@9T0EB6W;H5CIN@ YT
M^&3+L!%7$QB6NTV:5PWD.-PC=#4 XVMEZ"IM:IFP9WC?<\]J@@P5\R0/.J"*
MDQ 4>(V:&4Q=:M;@YZ \02/8-LV 4FV/9=0 /\J3 6H(7%HC>L]A]\QMD+\X
MR<%]JDT\<R@)PS4A3II7M0C>!'FF(96/BRL8\VD%8\05C,7#J6"D7J=')P=2
MP_+W5 W7Q\A+NMI #U33Z(Y;*P_$>@64+H,R6*6,:[4%[L?79OGA7!F1=C:W
MS[5;F5- .CV"P,:XR<XX;VM^+F2J=)-56.7OQ[6>]NMGOWN>MR=M$V;JLMKU
M3\WZ1;U::=YPE6JU==N\J3<_<5>M1KU:K[6G:JZBKS[<'_E]F%M9N4[++\I
M%PG\*%9@@5X[Y@ZHMR4;ML-UL&*0QQ;O!#;%O%CJ0#^I-ALT1VTA6NME*=2W
M02_*J_T"V@17R@)C234UV$D/O7EJ/\(78$5F%:+-<*MCY)"5<X!E9YI T))K
M94A@8U'GR(#U+=WUK;L:<2TFTZ5^-&5PR+@".P/'XQ5;%Y%+W/"6,E2LC.8(
MW-SRKD<SO[\?"]W.5Z-;,,\*8BSR-N[#>"N]0^3/RM9" 61K_??CCWY6)KU\
MH,\2_:,6[+/DGJ.:RLX]V\I4)%=V2R)LZK5A+!-DEJ;"02J!;*3M%XTHKMA#
M_TR%C8#\I(Z:5W0PP,"DZP>!(,30IH2"SR*$&P D?9OY7(3F1\$Q[T[J44 "
M=LB+CEVGW-QF7C0&Y05)/="H)P9@3=2!J@->'5;=^IIE9=S6JG_%<[&X/)_J
M/1#^$Y"0 RG;NN@*%54]3 G9"9>0:'U*AOJC?#/Z_KDSN;+M17=PGC R!TX8
M3*7D_FYE2DIBM,Z58=(OD'>R)MDVH:$HU:/P]X$2S9YA*+#VDV$]H-UG6D;/
M0F%(#3KI":4D/%;R\E+8O(<&UC$3 F+879[W%U<Q-HW"CEJVBB="P?8C%@M?
M E'A4CK!X!Q@:DQMRD>,MDS7&TOL66Z.U;(1A;S[%YB5*,U9LR%\#$K2'F'+
MNPD'P K(Z0!@N$%%[7;!8@9?+9@1//6)W49B]^INF*HASR8V"&8Y&_AD2+,J
ML%8'K.B>EX^CB/220B88Q_YRX"E.NB$@@ R7[*_91P* %AK1_J>T4BYP$(CJ
M#@VR=BVZ>QSO9-'(Z!,=S8JQRA[[/49[=47S7Q\?O87%B4KS&C3IP!0:O&0E
MYRR;X@D C*+V,2Q,,8!4Y)9J>=L,7 BA=4V3#(7_ !PC:5.(X -W<4!(NZ^:
MIO>E"9!L)UQ'U33V%"_(RQ1HL!R*II&&A'M+;R*>O*P,K4V-$J=?1F52Q1HJ
M@/$.-'#57;WV[+;-K2 Q@^EP(SV[O3/FW[VX8FF6E@5\^:C*;AE(H%TBVR&8
MX)_=_7EE(>UO0*N"I>6^9_VR$!="EHKQ8&1F@@<ES_EP<AZ@'$"ZK$YD@\VO
M>.G"?<+]W+U&T7HHS^?*8:TJJ.3^0(O5:+)#%#^\)()"9$007C"T.1$,[O1R
MP^EWP$$[)")X61>4!!%DBGPY,[<:Z-TI%RI/,.K""B1=F3TK0V17Z#/9;6/6
M=JXX$8*N-?RNU?V$OX+=ND=OM^'W,4J-,T&2!KKY[==9T2<83VM14.C>/6#P
MEIRRM&OMW'WLCP 0>2%?X@NA[>!7$@'9=0\N:D[O/7;'Y\;@NU7-[NC@=L*T
M>' BGR^%S:-RV?95F-^[\7"O+#)0AP/[FMISM&<1EGYAN/?"L,Z-8<?I#C6O
MK5&-Y8(!^9?$Z1L*UN^XCNZ,2QRLNXWL&??CQ^;G\X(]?LY^*AZF#RW/C3*.
M;IX>[L[.OY>U-Q]]_-#:&P]#7EHH=:+W=RM33K3)1E?;]#;:U)$JWI'Z-^F?
M^D1'QP>\3UIPXI5=V#1;#ZZ<6Y'MQ@R'F"_!(."I3Q6<Y?,76B@T5X23.FA2
M!MP<E3PQ9XA6D@U4G;""%? $NP#AB)\ @P:.#R+UMBD(7NVB6S/-:C396GX!
M*;T48L+.3? R,=XYV;@TP-6GJQDGT5AJ6^'&O<H>6IO":O!&DRH96KGC5N*
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
M*%9 2^[I$M0Q?Y)LA]7P*'-+,,<V\4E 3F _$+UF1D(EF!9NCXD6:"%[?F:
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
M<=M;!Z""HV<PD>(&WNQ<[:^B=\8]73(_S]IB&13F:$E$U"PNF>_.0IH=8\4
M]S9%"@.:H3)$W$.0/T55D4E8T][#1<0FM$*K1,CF71CZ+D70HTO'<5Q8C@R
MI[1S#9JNT4$,Z8*$-Y 1L1,#]%I:8T-0G\!60SN'-2%L3-+SFB"S;S!EB-ZI
MXNH@4&6-UI.&EV1!<<+U->20;3-!:QEST!?M?YPW.QN)K=_ELX3%!YIM#FOP
M M_BOMJC4604:7>!YT;0_[7;\%,T%D<_>;/,_!0D:^Y+U-IMHX=$"V9>)Q,W
MOJC=8J6]/:LU$Z71TULE$D%\=2R.X:J86P$82,9\R48:[[.,.6?&F#2X'W\8
MPJ2LTFJLC?JFNFW$C[4$$EUM>\EB?S"X5]KX?W^(7^._97W(*V->Z*)'I1\,
M_4$C.A52@@3\DRZ+Y+L/S>*//]$4FXVFV6PB;8A08YD&=SX_^^E"!\9)+!P7
MS%:#*OHZQ+AQ]5M[)/)M?A3TP2\=*H_N^ !2R\AXZY*Q05,];9J**4^%UZN.
M25/_'YG4HFK@L@7_OQ<506N5=0;PC62,I;?76OF:!%:Y*YLD=A&ST5@=,;(?
M?Q)9+^+ZZY<#4FP.4<PTP)F?@";&7"RRI))O+"EB4F;$=Y;TILVDBA*5T7$>
M$TN*F/05V2=+2K#I:)R-QCQ9$K@Q7 AA6YX4X,D'R9/TBOP\J#>KLWPR1#QI
M&YHY"$_RI*Z_?@'VUH)NNZD:!8EM'GI4TL:TC"\US _=">.V6+$K2[[SHW3S
MY6:8O)NE;TS*,5?<L!<<]*"E8LZ,<< 64#45DB-6\2'7M3FI)J?5>GM6>1)(
MVXFPV6S2D[TL*#S9[Z/P+)Z)012W^<N/.C^K)!*9$/&3G70<K\7ZPT)2R]0:
MSB6.X*W&Q#;C"/YK*+/8ZV#2J=2:]_V0L(1]JAQQ-IM)L;%,8A.-H_A]- YO
MIC".C>L/.?DQ4TN'B"GLI&0$S!0R2_2*;^$Y_&Y.4+O3$Y&G9XTFN/LD<8B1
M:3M"E]-IRJ;A#<1_T[!KU/#A66Y!DMC3F3(C"0>Z\&..3Y$&%<:WL!TXY-Z@
MY,-1,">.=5MW1N/;0P[@"J'O!!Z3>E,QD*W[ZT8<>8PN]1"G D$! ],3>)+(
MBDLU<?80]>8ZOT=:7(]M_E.>E$.83D]2.T*OVGX(_T3DJ_O;.5W6"[U+*/ E
MB9CC@#Z^%BYX]HY^I/C)GJ0#8K%19$4RW:6I$[+8HD;W#"\ K^B\T78!/?$+
M.]+E_@6N2MU'3>BRGEDG O/,2,*Q>@+*#;&6!2ZX0&E 5\Y"+-SD O+<$<T,
M%215%1.VUD%:-*)BC$C"-=VI.?3YF6JB8<.#% N;XJ29!<]+:O'=B^]E?J$
MW_CE? T^9I;6I3.XY4#@^P*_*"&,%=B7>=(50K:4)6QT/8XY#^:A&C6>%@X[
MMJ8L%FG/?,4)FP:!8%1EAC-*'(&:,>G;X'J<D]*6!2Y=IH\N"ZX;-5DO  *<
M.&_8:'(=SKMXNNMPW7F.NT!4P+Y)PP%$F(CE"H1L!1>Z@;Q-J.0URN.@?+F#
M,T9)I3/WJ>@J9J=[%/#'GY)4POWL;G'>;L4"&'=%_;6'R9:^UYZI=X+,IT9Q
MKKXSVN]ATI(^W-.2XNW9ZZ29?\D,IM$&_^,/V0:&[ -C;<0I/RD4Q^@0MZ;>
MA2$;+9JU=18FW1UI&KL-FA_;VB2;V7K1R&!W)+J3%"6:5(UXE %K<'YF1^42
M9<0:P> EM<B@UL%55A7)UOR:?$D0?C--MU>!YUHEH[P@#(D@)J@4=+8+\ 3*
M!+VA#<21Q86I*ORIX&72]F4]QQ1(>;)5VA2+_(79=C+R%])I);1;>G] (?QZ
M2$]65,T"$%0%FL-%\N6A1;E];#,$UE$ V1?W$@,,0CR&$WX7IFJ40^,<)IK*
MO_+H'/GUM.TYK=SQ?HV=/V\1A)A(802M]' X.VL;'1GA<PEII&2";)-EN2(U
M#/<=I<G^N"T?XIZ:A2QM&"'S04/2I6WNK*S$>J.U'L"[T4ZLCC)T/)$+J'2X
M,(NPSL^LWAJF?\>>#3\>J+;#I@52/V'\7RSM(K<J,][H-[BOK/@P:8A!R_-+
MVD E)R.Q;/0>R6%:6_QO#',NCH4J4-E*D;_KT.W9PWU=D&N1"J]QQZD5J.Y:
M0:H]>\[5M:_/7*[Y@K2"2_<N-O3.GY">0KL4X^# %*%"R^P 8*MH&NDJ,I4U
MHQ\ 1O%!@H/60P$>"73L,>2XV7E: Q6 "&E[?:?QWD+Y+;10PG@-)CU1)!,T
MHCJ&A%X;E GMZ85U&WMW)%G'XLI$A%)QT0A&7T(&/RVZL[UAP[CBH%VUP^8_
M/QL)*@2X2+ML/+C5L\DV"IF/Y673521O/G1.'9-&L;CO&$[6X^Q]]4!80RB,
MX/73VEZK3K8C]"$Z <(+"4T8#VT5AVO'G#5^Q$N"=0CB-NG.-[1S:F,8<M4
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
MKJZJ9XNM*"9>,5I[EFA=/3\])-Z%U]11%K,]R$:A,T"^D5I\JVP=ZM?0.Q(
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
MSOL4R'2(]L(\?2"V; ITNATCFOX10#*< G89J>3Y^!O_U8S*+V_K2]5P2M(
M"2T=172V:R<\_^@LOC_!N(QV&MWW2NZC6;XN]':0AON3@$%RHEB"S6;#VLC;
M^^N08*<CTYP9<"H_X53?VXRMY5'U728:RS*?,DAVV'^Y%5KUC])'+SR2T6.V
M/EBI<3:U<Q=H_V@A$G+QZ$DU]=+@JO5Y/9J^1;^+D R.YF)L(KDZ0+LOFELK
M/.BSJ/2DHYOLU; VJ;5BNUB/^Y>7@=%*E(VN@26P1^O0^Y-E7453UZ$% SJA
M'EHQ^MEW"S)U$&EIK@T]6:8K,TCVLWE5NA=><TW 70Z+P/2>L!_-CB)L*D2Z
M?C[D0G,9\7S%2N5QY".O)H3O(C<#);U(BHU&5C>X/@3I[4MV+B.GB"K,T@WM
M;EKK'I7\#))FD-V9/&R_XJWLSEJO)W8%1C"V,DA/W/X$*5G5@MKW^#J0;B9\
MYZL;'A'J.E5?W/_IU8T"]\7 8B&7G1[T<A._^I*%9BD^XK^+V R,W*(A<O]G
M#R O/4AHK+V_3N-/K[&[XQ*5 =%).GI0$;F^F7G+R7H/35!7H4MX8.(Q=Q#Q
M>,MU!Z(LJ%/[DP;%OHB)Y^&P^?3,I\(C)9?,V(^*MTPJS::SNWI _".+=,CE
MY5("RMX^/M]VO_B;S ;Y0>&6FH&2'Q1;1ME4B,@O<@#YN92DDGRS?EWK1_.1
M]%%)T4#I)H9H)N5S[S@_C<X_+943)4$]:IEIY*/1M9@$^=6\?>WF^Q^]$)B2
M-*',,44_*C 3J=6P>/_RC!X/\I!U_3K>B4P&,?'816 PQ)5FD_'PN"?V*.\\
M"*;TV4@/)WIL<,D=A8 +ABJB;#:^J]?=WR35O,+Y;O.5#U)%@A9B*NBUV*TD
M5\J)ND?)R"'*1,SY^0 2E6 3.VM%P61>A5!TV2FCF)I\]2OC^*4M*^NXY9:?
M=!5+L;',:N2Q?='56M5H/E=EV&@E\=&0;J?)R-4]?TPBRT^"R+#1Z*X95OL/
M^9EX!*XUE$=II9E/FVMS*QIZ2*A?E]7H:SP=.[S<,UP$2V;L X%F0A4&#'L*
MS5+JD3*/;U_%KW05$,*/6S;^&VGO$#[-I?3T^7[5R<]*;X56S&?YN1Y89R81
MA>W*Q**Q?[:"[/37TFH)W8&,_M:?^GWR:U6O^BZ)BL*G(*$7>&MA#3@?\_QK
M=P4Q\7EWU9'2X9%&*V;M1VI=FDTGPQ/J2(5<)*TDHVHMGADEG]/RP]&[&O^U
M1+A6;9;/LFDE816YUWPVEYX,9HD#R:?T >73]@V]JFA3YB=Z&*C;#1.(_3?&
MT$X8U#1[TN[?XU<Y->-A>P6 A^F'=68NP0?W43S!1F(!X?.&A];"7EQHI\K<
M0VVDE8>O7\D-_)W;4>J:3"^Y4BD_<O(X1&ZF_<B_NG*Y&'O6Q<+[#F)MG]QJ
MW623H^%5@:1P!H:YM\,E<,-26JL.EHABB_#Q13@"N>D'?@.;1"I7(KJZ\.\X
M&*$;#03B!_6BEH#DV<'-13^24%*1%)O^AACS%JDEUA6W7N1SU++1C^3<;#S*
MIO?:('9D#+DE@C7YY^^D*+M@G._:=-*)-DVPPH6OKJ3SPI___C\7%TQ9%"3^
M;Z;.]85_T& ?NB!WT2"Q3.P?YI&3=/B9N;@P2)X7/]<GG#EH]Q0&U=X(\'HU
M9G4T J#5B]C=WLK*6!FYG;.'HX) \#H^]^-/^<*^=\:N_<. ,OLWDU.YCMC]
MA[E#EX+L[)T"6QA-V-_ZC_$:_,DB+X.T_OL?M-5NNZX*W/M%1T W!0T^PL=F
MQ]0GFVS2I(W2+)H8.4>W3PIF2R9D(Q1?R#QPXCY!J:^!21YQ&VC7<8.'4G>?
M]@E*_02E?H)2WP>D\%IN(!>/="1 4.'85[_//WS5B\(@'%#JD3U#J:>ST-AI
M=>9LB*"I@T<6")+BE,S70S'QUII<;X#+$UXH]?W2:XS-Q%-L-+$ZQRA$]+H=
M#%Z0-'@W[C>*Q:];83;8P>C?+Y3Z?@DMRF93,386\[''Q+>'4M^*8BU.OHAQ
MS(MWU4*O,WWJ= Z7+A79 X!Q)L)F0X3;&7S.KN^D\C!Z>ZB]SV[XPM$"$.R!
MT%)1-I8*#YT5]B<8E]'.Y_UE/E514]REWUE/P4C (#E1-,NFLF%%%_#^>N!0
MZGNU7<VG/<&,^=?JN);BQ<S-6W@D8Y!0ZLEL>' )PBX>/:GF0:[?<E&Y?UM*
M?A<A&1S-(0M@9VS//>OD/HM*3SJ:QFK#5[%Q\UG=)9]J_P(S0"SU5/R@1:%A
MPU+?MFOF;@2[#+]X\I95T[5N^HD/D<0,%- Z"@C_X03H#*/47$8\PZN/_$=)
M[(VTV'<1G,%BJ2/2RX3'SMRN95=PY/2<F"7OONX>GM3,4<G/(&DFB]2M@[8C
M"264^K8=O':C70]<X\N1]'DWN1>SQ61X1&AP6.JI\,"^!%]?$PC!W%4C7$VI
MBT]\YKN(S8#(+9L.3^>1[3"& B&@REN^&HFI>D).'96@#(A*,CL[P;X7DOIA
M I7+48L_'PK%X5=65>/AD9$!(ZE'DPDV$0N/I5D*N;1<2D!<5+[L--4(I[Y_
M%YD9*/G%V60ZSJ83X6D:MQ;6I\_R<RE)?28R^?OJ7?K]+=S]2/9*-S$VF8FP
MJ718VW<%A:2^+1+M3NEH<\C'U_=OV29W]?%X*QY>2 :&I!X+#Q!:(9P2T8,\
MXO'A1_$JR_5FTK&+P&"(*X7X5CC5K3VEM\X1#'>=U2_[":59"7=OYV"I(H:T
MH%!UV@H$27VO'E$W#.3I94.Z+@^2KXD0)*6>D-0/7>QAHXSHQW38:/+Z<^1H
MD=0#I*M8 E3<T-#56@BA/A=EV&CEZ?8Q'[G68M?2,4DL/^DA&O$A/>&[(JFG
M#N+97(Z%'8\TWB]CG3YW0.S:>1?!OPG-.O@&D0%2CWBI%>JYHO)L2[\Z4MFX
M']I+L[$U0(H.$8#>ET]S*3WIESFQ=G/WT&D=A\FW%Z*)LJE4N"S X!#>UP*Y
M\EU"KD10?M%;G:_H?>OIV@-/X!!2<B_@VK%L>-A5,>2B<B49:8-*]'G:>[]]
M2WT7<?FO(\)#E&RL)*Q6BHN4+D?%YXG?7977 SO.1K,GA'>?8)4/4V1A!U86
MHKWJ^[ VRA4%=VD7#J3:!26,\P\U.9&,L?$U^K@?!YRH)ZT%WXO9/ZI\C;]=
MOS]>7F:R&\0/@T1XS\;BWQSA_1"RSG[DT:CP%5,FS;M(<@>Q%@84VZ/E52>$
M]ZU%\2R3OF\VGP;E)_D(Q*@?I8DL8AEL.K$ZZ?TX^*(;263V)#%GL9NL="W=
MO+[=;0!]<VP \+[17HK-)")L>HT(]_&2WEJMGSRD\4R91N[&GY/$0W>7'I4A
M$J6[TTP2$ ?92%#LRA40GG[I3A\*JM@%,&[C?#.Y5'NFIGI/E]>MIUFMOS4:
M]=XPM7=%_79NX)NNC<7>E/Y2E)&RC0;U'?L>\2I='I^?*3U$)!8[8X2OD2!K
M A 5 UT'_F;^AWS4O'\1>[VQG17:FQM%T/^UVV8#AMGL*O,N\L]B:6BE%3DX
M]XK;X>3R]MM05I4A;H\0@?_YVDPC'6<36;>( SY_YB=<0I?]2:[>GXBY/Y0M
MQ?.MIT0B-ZT5A&#V)V+NCW^R)IEE8W&WFBV\/[\($K/&B#*&R$<_RVAFVIA!
M-*>A(>$OS'@@P'0QU\3R7!NC?^&X$3R'WE6&POD9#(5^0HL<(/(4/P7ZE]_?
MXC)^([Y2Q$5QYV=PKE.!4QE!YK&6UL56'A./LIBOL,S\M7$@:*@"5^N!<0A"
M7-<^>F.#KT1C[5E!K-PI5P4I^6(+MZ-7@&*0^.17ZG+F\!ZM5B+ 1-:\(96[
MLNUFP%1__(G_]KP6#-=5!4S;70GM#]H;H&UD+!J^;;P"N!HM#FT8R^3R3(&3
M.9YC)IS&\*(V4C3T%!H >/1(5;J"P.,!%SC1'*P;?A#X01/=OEK/M0!E"1/?
MUI.Q6/?Z4KNYBFABI)990RM:9];KB033Z^!_N4TJSL8S;DHW/O/SLY\+9Q/=
M^FST0JX8[ $)K_%8:S25A91X_ >$=@M=R'B<S;CZAO !H6=^_6:>Q/& X4P9
MM7!DVQ;D^GPZ[_%)H7ROI&0MZO2G!-\\UO^+$\VR<=?.>%3'6CB$M7)UY@[!
MNC'^GD1FDODH%#_B+]7D,9\$OB&Q= ;9@)XL#&X(5M8 98Z3IPQ2-Y6^C"0_
M$F!,GT/RRNW*H-,R\H,OT3,UN2)_"MH8ZW?[$#4)==3Y+,A\5C,/J&%-'*:M
M>1U6N5GY>V'.AQ8TB00;CWL>DLMU*:X^@.#E2;QS4WJ]^Y@IM?2Q[#:^$\DD
MFW&%;;*NA$),&**6<=)OABC \,OSLR4*<(2U@".8R0K!LT&^].Z!I_G3<^G4
M&GP,V_>+D\ZRR:BW+0\J-V?S*CM\(JM4ZS!&C!?N8+UR$_U2/J[EF;L?G=_
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
M5V"@$&'>D0OD)J"<DPT<Z [R:? G&?3-WYXP=BP:E1< )+8I#D>(&^9,C$Y
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
M5=))Z29\&G6N5;.U#0# "6N% 8.; <FHHY(,NR.(84)822"FG#5I;SH,SL_
MG05<SVKJ88SQP!9C0?;S\)AI(9L=CM;/1KD T+ QGGT-5F<^FG;7-\_/HBF<
M=(#"Z:]J9HG[IJXM'H$'YPHX5:0.5@NQ?Y=6N$^3T.)7D]"XFX0R7TU"OR++
M\5H\7&8L'ELRP\BRUQ0G%XNG$#K"3)!Q%<F&%[IU&3KL9DX?G'2,<#$0O3M5
MK[L2UV>U,8R]#+!ZIIL$V.PULV4&^76'.M#VR1Q,5LO'O,P-;J?*(K.&3'H
M"ZKX]Y^5$IQ04 R94&"I\AG$B_Q BVHEEW^J,G%D!YA:>^QG?,Q,@!_G9TC%
M]XEI 7;$SXRKLMG74I11E,R]B2H"EFY-NH0]4V:29*P-A7,5./X2& 2.:6A[
M!#M(=]NS'#K80:XMT!B;(L8$6Y)Y_GC2'KG1AY2X+;J3H'IDT8@72Z7]T]&K
M,02YCG_NK";J5;5! !7Q>#Z(XYQ[$<][G_MWPV?FTH)F@:HI/9H?[*!D6Z+5
MA"$[DW28>ZR;2=2FEKRN@.$_;N+NG!H36&JK*Y%:%LDRD]N4;1O$^?GSN?;\
M\^?%EOD%)<Z%^'$Q%GE> $8:H \E?@Q4B:3HW+=?LBAM&CG&S3L_<[EZM?V)
M&G.'TI@(2G??!O=*O5(IT3X$#:,^>I)@CT:E*=\_DLKC>3IWY**.KVAN(KX-
M/C.^#6N>&5GPF4\=/91;B&$J64-1^5M%5U2S2LL(U)R2CZ.P.5/,=T-I\!8Z
MCS,TZ9T&[^KN@*O&T++-VCJ[?-[? >)MMN[M ,DRG%:K3O->*]\/E>DXL\Z0
MHR Q,);K[7G[RR98L'^D',X_ D!D^D<R#:<:2^N+UE "7S[<58+.';E*$D3
MOEZ3_$%>DQ_G9S ;:38"BS3C\6OGAC,R"KT<7\K2"2M+0F:4)2OU#6)MG?IF
M-+I%>M*^#(DS'2"TY0")(;?ICEUR8X%[ _J,+J"/@Y]&*CL)QY+\\G>?[PK-
M+K&\^GT[.)@C07<';;D[-C*-@C80K:9K ?B<)LAAV!*LP8(<R(,[G9\A%@,4
M'=]$&T^U>-/HSO:)-UJ%_(LT;-Z.F#04Y62A$"T;AZ)\(X/Z6%5FHS$2/=9R
M,7N]F+G@(!W9NSYJ[^ZV&8<44^I]_%;+W=+8AXD<5TL^%@P#]&1/@^TO>S*Y
MU=EL0Q,"+Q\!"27#SK7P#UTH-+&*V27N_*S,P_YK@%I&%SL82!J#KPT$\!4@
MW6"B$@\[&K71;$:P*V4B6,W(88DJ3(E"!^3HW(>:7:$/PL?!SFJJ,!9DU C+
M_,-N4.G\;,=M?'J:6R8R>0Z:PC.TI_ X-9YM]Y"/XN,M")-3?!(SQ#Z:C=4H
M=_^@C!+4>I*PP^+3>3!/E6<[V.#E"<ST$:?F"4SRU*-%=\D\SA025V_BJ_^(
M!4?[IJ=[5:JN\LIB,M4?B<X[>2K*C%=&N\<>TU!=SL^BZBY8 JH+:KZ[O^ZR
M&_'^4EW25UU&K@,$B5#]H!JA1=FQFE+L'5[/0D,H&$X/[CKA&61/TK@G<:9$
MX SMV3H1VVH(%3+EUSL\NK^XRQ#64BB2='H*BJ]E4:/KR]=*ECT%D;"]9_%D
MW)Z$W(^23_ED<*#-NW.>,] &L;O.[,L.B@]P70U7N=OJLSY\Y>.P!*VY7ZGP
MQ\1C<^=G5M\RQQR(=4ZS1Y<>5=!%LYT[G(5@C^0%?S%FUEFC=2$+]F_K0\;5
MUN<@M*;0"V@EE=_>_US1\I_7<0;:^H3#;Z+FA4];GXW._=M=?6 $V?QK] SW
M0O0,]\BL*!.<='7S=-U4YA-J]/9ZO*QX'RKMQU /5R<+#%[*>9JZWKGR9)3Z
M_-/&SI'+^C,$&C*'YTI,0*)]Q/3Z[=+#D)G@VZGUIZFML=)8>+^^*2WH4JK9
MXV28?F-',G?S>1HGZ(#I$JY%!41H*+G5$IPD@ESZ=J9;>) IZ# 4@3/%0GKU
M",;_AU,DCI1LM_\HB77"P-J;UE)TX0G82GXU)+9&:IV6WT *V[:X96$G(]C.
MI3W<&#L!73,>LRH89TK:OH_JCT-=Z#"[/^R6NQ"MOWKI3>\F@V>EO1P=.F(C
M1>BA08Q6(CT,77#*9"+J#M-W/4?1GGBF_3S]R[8A7TJ50G_UUB;N<]>%3G'T
MZC5,I%N]JM<>;NI8NX$U6[UZI][M83?M<@OKU._*+[?U5F\[!=0DT%Z]>?8E
MX@7LL_,38V>Z\@\6W-BG!/OZF-]4Q='8_.HWU+7&I[V/T6T(O('EWD8JD"(\
M?(NB_L34T0"(;AJG<B6<RN>_?[,:X-B=?ZQW4W]YG#!@8Y31K&?G2]1?-H\$
M'_!Z-OF76_>A__%X*$EO?1R1XMLOO_(1)V^R>59G?2_:PSNK)+4IM\"S>PM!
MF@NH7[NV7>X8WLFSR=':L@=36U&=F_K-*]/DG\2UW@#)&CB%ZI!MA?')A-M
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
M6KVU6KB+;]$4FFT]%RB,D'([ >"X-OSM5WY'$3-U6D-!A7P''I;P 9!GL![
M,5%Q.U G[%.'U]E4>N'?8#!>@EP)7'$9&[*B"@7/FZ!C<]B_!/!']%18'FD!
MR(##IY!P!_=Y(;_ZO,3=YR7WU>?E-(O;;4O*R>N016(RX#*02',1]KCTJ7-G
M7%-:HCZ\OY)?N\4V?5O7"?XDO?^]S4E'!F?09A.P,O IS567W%#368,P4/V%
M'#_8IV&U68F]=#VM?@Y;Z3ZE_FK5%&K#PCL]5<9ATGV<%BI6KO::C\U>LYZY
MJ4(&GSUR*L]!J2M&,074+ Q_W%$R=0[:0=W2M_X[4+'__#+5KG5CB-/;T+J6
MU-R055)J_G-3O_SW%=/'6(N?8'D]7?@+%DZ@'ECX-HLGTYUS5=TV '?$^*X]
M5-FVATPA[XA4&*RC+W:1FX!S2['K4IT!1__6IU4[QK;-<7"L(@ )!5,E,)-@
MVP.PHM6GQ[Y5M] ,R<20L%'(Y4,E;)Q*VX"8VPO:KHRJ8WZCJV%O4-2,"*\$
M_@%ZU!Q**G35:9;$N(,,M /1X#AJ\_ W/N.'\;ZFZA<7Z"E&[!G]^U:4H:/#
MBC6WWQF-)Z1*Q9[R4=]T$ZSEE=MU\)DXG289_/ /M]W?V'4,-39%MXGIAL\%
M:=K ^'=Q=IT(0@Q7F(60\;![^_IV.9XT^,\-$>>V#X8(Z0.1]7\RQD/=AW#$
M**RVRJ5#XW35K-W==[6!?KWDUAC<:6RRJ7Z>@O#VHT?L(GT3G3DW=&:B8<VE
MX8&/IWS:AG0M1DBC)6I-T_]^J<+.6-[8U>9WKRVA6QJ2/IJFN>OHHV82V%,:
M[0J*5"C],N8B>S>>1R8DG\V3=97-GJ#1R:L1F=,>Y0\FA-"-#)[8A;#/9E.J
M?Z9^'#P\-18X,?OP&VVOR^DK1CTA57CD!X.7Q[OY[1XR-'FV%-_63P=@Z?=6
MJ4+]1Y+ 22LJ..2IJ&9;PC84=2B(L#I<*\N.B/<:"'VQ9>2 B.YH7U6>WD>W
MLTN"$'VDKAM9_+#^=[(R.'#7:4CD7$2!_/U@YNG#8Q+SVY02DOIK9+75NH&K
MO12 4+Z;X6/[89!K\[I*AE 27+&>EEX0CASAX)V 0\>#I_L[=))R^24#G4VG
MCOQ<F;25RJQ.OO[[H!.KHR?W@W:;HN;GZ$E!^]Q)P$Q2*D731Y^TFUNY]GI%
M*KGP^NB^ OO(\CH3ZJJK(S(U=36H3>96.-@BT;$ZN7EJM\[R0,2TC#*T&JH&
M,D[;(+DS\6B]FR!U]1(H*M<?@VGQL>BCKJX?=]C4RB M=N_=I:"6TN'BD*$+
MQ[\?"5\QM9\[.7VX_L&98(E?#^:>WOX4Y_I"E,($,6W4IJ7!^._]:$IOI"@F
M<1+XV%1VKZA.HY<?K HO82*8IXR/F$.8Q+XAS--HR^*F,._EO KR65KG=Z"&
M_$!<73XPTQ;]SH?7D&/2$1+VZNY%H=0ZIY82:G*;E+_7,XW/;OH6EW,W3H/2
M-U-OIVJK]#36%E)]<B=3D3+ULIF=%XM27*29XT9/C^&QK1\_CVH;HZ&TU-YJ
M_BH.JVVNF/ML>5194U*3"N7'#Y%-1555.L5FI3PL.0I4/R5$8M53Z1]D+GL>
M6/JX*70[8E1K5DM7W>)R,6?C2*$[I;2Y.$/_1QVKDE:N7"FE7+D=D%:?;YXZ
MPWK[>O0I<N5BGI94)+*2*Y>4ES!,KMP.:/3+<:LC+9ZOYH-/G2L7_UB7W(_"
MH:/9XH+347/E=B U57O4U=N8%E3I7Y0KETF ?<Y<N3@E[+ZY<CMHKVF#ZUGW
M]6-V*7WV7+EX)7*.QHL,\Z_)E:ME(^$IDO>EJ.0HKIFK/$W93YSPM /O!#PR
MI+L1=!*Y<I&\,HQR,]&(WZ-K2/1_&W3^!;ER<7IJXLF5VY'0EVSA[66@D<]7
M>SAO/GNN7/SJ*O4C=ZAY_94K9Y32Q9<KMW,9A.?+N\[UT]/B^>VSY,K%JY8R
M0"TE@NVNKURY _7AXG%SH2+IP5)Q_M B7[32U?"SY$*EH?1&"D,R)X&/365W
MP:U&[R^D.,M_FES*C&JVIYLKES]^KMR.4K"J#U\>9\R2__.5*Y>"I@Q(<F*Y
M<@'WQC.3+L*$V&25ZSA=QRZ9>'7O.R;?%B>]=[%]_=M7\3;&Y&PG#!SC9L62
MJ!>'1EXL,7C^TXRUS+I>?K3T+^^[$ZZ>._]TW>G2HVF."J-[;=ZS+.=^9<P9
M39\,/C9U\^=ZXYTL3J^>PMEN)XJ/8^<&GAH/MC6#G7$J::0<^N@+#X7Y[1,Y
MXA_?R#UT\E-4'_;.2(S/8UW,HAX>S9$->^6?@ *^E_D;SK:#.P^A@,]N?U/L
MO3*?U+R;&F$;Q#R=V[1#B<24\7R!_E+&4U/&DW*".KBO SJ)Z.57%4YJ]_3K
MRVEPGR7?ZW<$'2R -J>@KJ=@SL6/H$W-O:(_MV_NZ7*/#ZY _W0(^E+HHRKT
M]<#YB)&C*-MGZJ?!DKY*2>.-Z]Z5+F\?6J.P6OY1=90CT3!A,Z#@=BOB- /,
ML7KF%,3M>9..*6UEHK^ZU3CB]O?MT[R3VG#LKZG,YCRXA8G""^ONJ<*$%5$1
M'T0@1,>,E3!)'**QG<[1]O8D8;<$SL-'M08:SAUKJ55[I3U!G5#>0UV5V:QY
M=5?-/TB[3H80),CHC-?HE(*Q:(K8N:#.@;"?>$!K*C,LG0?ES/&"XUZ- ]:T
MV<3XG>\\2SI@GF7T%_57LZKP^E2X;ZYRS G/MH1#AXUIPX!5"2PWMB97HDG#
MD%%QK,3-)!8J&W!*NC&6VIZ)N=C61%B;9.D,L4SI'FP-MJSU5S6U_%Y_NEZU
M[KF]!ULVRLT.]EB^>:ACY6[WX1;]-N4AE^947JB3_,38F:Z$F7M9RO^U_B;2
M"8VOGO8HS&A>T RLFHBPZI3&(!:VA_\8NF_]8RIPD%\@_<AR22"QN;V7!"8C
M;GW%=XK=1EW6X;I9 [!:-*_<(5,L8D#%@O16P4BV+?<FG,BNG-X-)QTO# IF
M5-D*W#K4J;Q4*J^S2WF*5RQ "O8WQ JDG89W]<;M&Z6HVE4,./+O#_>)<)1(
MH&[WE4W(U 5-QU2@:\5=#EV.(Z3F1OZ.J+TU5$&P5M\!BS>*2Z;]V=U,%=PY
M6HZYF=4JRJS)V.WQ-PAPA#JJL-N+/P,4F$=PJQ>4P_L$:0?]^52PWVD7!W_%
MC9_<<?&SP\C8?+=2?Q7_7#GJ]4X:/P=UV_3&#_$C5XR.G\3::CXJP* 4)5%?
MQ@W40E) M>2,O?20K$[GYO+RS^7KS;4M=.V'9 2G[KM+D],5<C^HX$R;%%A=
M+(U8#T'0#K.K%O5NM\M_#*Y+GP)!"?&Z(O&#C#(X+@YFM],X;B= M^EILP(!
MHX/ZRWE,V4RHM=R6@QS]L0;.>(T&[Q!F5^CV9DWJ#SD5O$.8OA3*2B^Z0"*D
M5A\423&,O;=#+/+V0+CM,,SBX*'^,1__^5T8_ROA%G_K=O('&5MC3D>@VS?,
MG>^O.LW*<_Z>6+2>3S+$\HDBWT;SA?,S&/R!/AU, &_B=W.)<10>@M!GY:5U
MFX*#W2GU/S5RQWJ0([2'39D7YR(_8R4CK\S*@:N"A\XD'3[52B^[+U#7/7IZ
M6WJU^T:C>.$.W\AJ8U1S=_V=S24S-,H(AO\-.9!?]?Y1!L9'!<'BFF6XP7)>
M&H]/ P2[,VR. (+O@/TX::0K<*G6ZS%6YK$Q"_X[G4HBX!3E;A4KDJ7S,SO6
MC*)A,'RO2(!E&<^Y@&EN\ ,3A1<D'%N,16Z,@>6 YX*GB#+LQP0H"[\PQ/['
MI4!MLW^.G8A6-[[7GTZ)*1$K$Q$?B_.;SN,+.$]7_%A+#H2/ZX+380/$V@ C
M-C4%-->X5 CB!1>[9\$$GT6,MQ@=:UKDC_T"^I&?P(F2]RW\@;4WF12\(PJX
M7JH1\3D_<UX>&$2&GV:EP'MDD;J\_HI)$:TV$WJ*DV4)? *WZD%]%V6N258*
M=GI:V67Y/-#S >\)R:IAOG>H'1W]VN5)'- RI AVNWS['6!B5_'89Y;F7:5S
M..,]^@W<54/;QH*5;6$RE92E &BU$%3!4]]N9%G?KEM[L*[TJ-F<S!KL\ZSK
M+B@SIVAYWO>MK1TVG8#RU;/.S_RU[9W4@RQIVSL0*'5>K_*]ZVN-'IT&!#S9
M1[P0*.ZA:N^M%>]TE8Q=*]XYY\NNS/PFWI__,/S1=>)H)^7#YG,ECS+84*(Y
MA(T2VWW+AE8<^P%0)3Q'>K:-"]2)US?G_,Q#)P:_AC*:G2@S67>]4WLK6''?
ML.)CZZ;>*]RH4S$SNE9Z5Y D"GC>IR1V"#LWKW4H/IS:Y6W+EE-3I_UO\+$/
M.+TK7LSA1=*M%:]UQ7MCJ!@C[7C[M J'=5&.5^E]&>0J;U</E9[,>6@\5HEG
ML,Z34,_D)%2: NDG(\_/K,N)'(7;!U@YX@&Z.?C:3]S[]*K8[C)9/\)X/<"Y
M'$ZY]L,VF*SM[]WR!:_)L2?G]>D[%@<>XC%A%N6'[O-L59V19$;0D(J-DO,/
M"5GW>??P:D<\/)?+7"U0CXWNVY^KUT+6CR_>RTQZ#4$T.;)]F[]_YCK7D]Q*
M63L_ U:(>U0>JD%&I$U5/@ $=$%:NJJPZVMH\07PNKG(">Z^E)8BSP4-YJA
MMXG64W16<OZ]JFAZ2]%?!  S3AG)L -$7VPZ#1WCHJY?VY0Y92+TV ^S982^
M;('[9-S8]8>JK,SR;$>8"_),*(\$F5M:5_<]MQ+S%;'=4NU!X,X563HQL.^,
MNE:@%@.H7QC;P%BTCZ!+G1AM?/N]F&_O>^X^!J.98G"&=$O%-3@XP!>W+S&A
M&BYJZX^:/W+(M :?'\!O6_O'E#E +KM;6#Q%7!.^?QNSI30P:S#MAJ*:OX*?
M\ZG9JUU+K_(]^UM[%Z.#$/>B0K*%?NG2$&:7_7O[*9SD5E#O '8T4H41P"XF
MRCI0:S0 PW4^I0EC2U=R-D%A=1?%'K"$'5$49Q_(1P.J:#"642^HP%\Y>@R5
MK>TTK=T86::)BBIMS%_1D\D]9;N_R^')FG3P(S+1CBW#BB2%,[3W0)D UWLQ
M6\#C/VX,TR9F\-6NNC)3KY"-1A3P_?SY7'O^^?-BBZ] N7(A?ER,11XPGY\8
MH"@E?@Q4B2S2]+=?LBAM-KDP7'0NKP.:;*"; .JS.Z>W4ZL8I=2X_CX#]&S*
MFJ[.T R1-M2@>V-6-L_5X]2,X_;SXL=V?(OI>XME&M=+<1SE_/:P7X]#Q) >
MK3148B+G,? M(+=MIY;LJ%#<<8W$!D6:GQ!*@Z>8GGA*8-KUJ*0 IGP!IURG
M8)KL\%,HB.ZZ[K:.'WLO,>A+&RL2+ZB: 1=@@ @U4>,D19NI7FW"-NS'T,_H
MKTK/E^.6Q,YS2RFM)HP_,0T 3+H --!"O 4\8?"++/XP+.9?578J BOM_ QM
M<GTZ@W6+C$&,$  O'6PU0"E1Y?Z*$(OOKP6-FT]+7EVSJN6[9J]\8W3,<EDF
M^O'S78^3W$KXPB!?+3O&Z-WZH37PC#D0+W/!EAJP(8-'X,;Q&DNN%7A9D2CM
MC:Z6,A($" [*[FPCP?BL-1(!A==%M#EL-E6,K)AU2V+86= *XVX& /W#>4E%
MA&($2'LR?R]5J:GVYI6GF)DH44( \8_W?7>-V]>S<?,=<3/GBZRS?>N-AP_R
M^)V;>]5[9>;R^^XDP=#^^5E8!N"9 [!'UO+Q6$  4G1ZP+VTQ^H'<TJQXIB1
MXA\W_M1VS4ENI2V?G]VR*C?&2 :I:,1F[;8VTZ:&+H=27&49=O1&Z1/@M^#X
M=5'"AC,5I<O*B@ZG#I@IAO#S,YD35)T591T^247-4BS77;7]V*Q=D PV%]79
MIP[N)&WPWHHR\M98[<6"35W"P5!#?+N_NBPM5]0SI6@](=-&;ND'H#>B?DN1
M+U#3=D62(.2L[6EN!FD><&\RS]_D']Y;#T,O@[35;EU4VZU>IWUSTVQ=8LU6
MK]ZI=WM=+^/TTR+Z)+=2;]V=GS51N!IY#F&TD<4D<2(:C4_9 6I8!2ZD.E54
M(SS_]\U-]3M@5ZR.;2QDM_?3PNC]!!8R&\(Y 5 ?@EHOP)"NBH.9#OX]4J0A
M8*\S=7A^!O^FJ/ BRSI@J>P(\ (@DL'WL*FJ\#-.1X4%MX#-*CJ+8TT(8T5<
M,TH4+[&XM+*0X5Y\&VS,!IK(BZRZ; ]OC#W?6%LV']-6S3_<L:HN"ZHV%J?M
MA?F#=7^">]T9N7;K+VZ94?+4/H$;B;.4I]Z,&XSNV?>7B3V4UUXRRC4Q-VH\
M%48V''T>@_2IF#:_IS'NNM>8&N5YAC7_LDD#\ - CSDQKX\!:D=C3 0_+\:
M-RXO($UYH,/;U&ZQLE(="Y,?6%D&+[9R4Z: ,B;6H "WIWULX\Y/O*QI"E1:
MV,*<'0F5): Y^!'%.G?0%1U3N8[\<KNHO.>$XAI3G>V]H'E@ $_3]7*"P+3'
MCGPCX"F@)!<-)>#<46W@MOL.Z(;PDR9/0OSS_,Q $2(ECSE !+Z_\UCGMR6!
MA04I"T"HL3(#]B&<8B#\P!J*B@U%F94Y$?!%50"\6(<@F\X 6]8@@T>:J*8)
M.OC98MNBH!D\56!5B$FT_H&BC^%_X1< (T?F9?$?L&K 9*$I"IOJLT;%EZ&P
M@E78K]9T\#=SX3VDS*Z3M,:B:D)H_<PU9X)E8C9ES5=#6L'D-I4WZLM@CA?G
MT$[$M79B?$?;6J#WJKR>!%LY3,$/YJW?_2"$BA'A6.]A>^%K6B+"HC"(Y[%N
M"U8)*(ZLE=J'&KA4[\J8)HS@1SZQMF\,QQ$^.&G&"[_^^W\N+K"&*$C\3^P.
M,(9_P,/>9P(PBWYB%$/]@Z'@)/@9N[BPFN\!ZRK\1 AS!H?UB0*:#;K7I)#@
M81\D0?SE-H+4NT6FKDS=^JE[=(DS)EELO.[;K\:%DW86U?[!>LLI6$%9!=>>
M^P># 6J#LBT%DI"BG=_ZC_4U^">[_YS5>^Z__P&D=J.Z*K!O%P,!<&#P\"DZ
M-I/.8&,6D=>0=0#1QL1T\^G.1<'5&@MR "666_"E^(=3_"?LFP!'&FEC6ST7
MS;944#&R6!UBZ1C*0<" &@ E\DQB-2!_ 3\&OUL #@I8)?S*6@E8&YH8$,'<
M&'P7*X]4 ;'L\S.#F[<Y78%B%4E58+-BM8U50/%DO<+DQ*$>#X2BL2FPUC%D
MV2;G!<2%?Q5U\!,G"#R0E-Q,5=$WP*=8&=Q=<8I6)BGRZ *\8(+^HHV![#7^
M*</OX6 Y$*Z @^!H\\I,-PPH9"WAQJ=0.:T"]"D6R6VK]!0'>QH OF5D$^,8
MRP$J:Z+1I  U'@)_@1^#;P;'"DBE #5BXX#  H;@[\M/+#].<RO0%#*BO\)P
M*'#0DXY!K$-UP7'0 )DPB<=0X2;&S..M*ZC"RZ<:&@[048!HVN,"P  $L&0
M\+2A*/"&AJ3#G/2-MV!#L%PL[&K=\PN=,0DS04GK*99M@-SA9OY(8#'_GF;-
MRX/XU"4N1_>7TMJL<1BMFSLUZPG<-,0@.\=_5RF:PGZ5_3A#T3C#>-HY.YPB
M+N<KF@6]'B:XP<!]AQ'6'&.VPWR]OQ+8(O%;>Y[5V==#?:_)#\0K]%<D4$WS
M$M>Y5$9A!N+5FMU>IUEY.)G1=\0AH^\.FZ96@L.KS G.^+9Y3C))3+SZ'X^'
MAAUVQ?CX@OIBUR\Q-0)SM$.ZT$YH#QT9I9O?WW'M6=)D+4PL=CO(C^^>Q45/
M;]G9/[5=%NMJS>-810 X04ZR@?]L>2_ODIL+B63"<%?KKV&W&D.&-)[/$SA)
M,]ZCX[,P?>N7\_B2G+&U$UH3.!5ZO:"DV63Y2FL#0=87KDP-0FQ912!BEJ_*
M<J[F%II8&]1HUZOBUT__[_VN1512[IDME9&+E6=HO%2*TGO_>SK3/CT&CK8\
M5$\C8Q"JVR*J.3ADD&JDX:D!E]@9.&L)NE$8<:-H6EDWD(94- ^D95^DS4O<
M!R>\4&^L77 8]J@B3JL--35C;U*?YFTN$ 6<+@4/*7*]!>E*2B]=TQXY')?<
M+(;6$^,PHI,0?NK;^'T^NI;>\K'HB9%GSX31(+-Z-8 &62#Q8MXMUS32F)FX
M9Q8FJ3K6TE =,WI[*D\#];8N583NZ*14QST]7NG?J!( ,D%$F1(6A^KH-?CX
MD^F+3$SZ8D8OY_3/9#1M"%>E@?0)]<7L7V$X6\?5Q7UL?3&Z9>BI6))'NMMN
M8PW]!')?K&?_X@Y>;T=T,5<EKZ/HI'4C67];(4W@(H=263-Z.RF\0%!XB0X6
ML8?=S[ #$ZO]U=V0+70_BBK1IA*(&$5)S+=V]$FRXJ/-01RS  JLY#%WP=F'
MVFPY 044JF$ @'H2]7$585M0FU861EG3!/"_?(_]"&1&=K31:&AP*^ACA;?3
M8G9_*PAV_P\'[[*_8K$9_O*5J*ZN-<(QJL7<0M#-C[#3O87X]H)C&-V#EXI%
MO,!$&'1&QW;,[L[%!(]Y>'WW\/;^,;[-<<<Z9C_?7A+'3# T7J \)P=\MU*L
MC'1R5"<"\R,TWZ;4[@?CDD8>F!"?X&&_3\<U5IX1E&ZK#L;C,.-YCHQ?W)&>
M<Q<ZCSXT&4)J Q'//[X4^HTD0QPR>6/TCB\/*',<'!NB=8#L$.=0Q .KQK7=
M8-(G/B!OGUZ:K\W'/XX9(>;J,'MY0<?JNJ%DC]!7.Z/(/$Z2GB%IF*QN9#7:
M"9TNNX:YE6X]E?>9WQ/BJ%/BY.+'8%ZB_W3* RJ=HTZ#6U,XD2_@A9S/')!4
ME,_3+RCN&E4:':OV)KB@F')6&@9_N[]:4#=/DEKD1^_C3!<4,U;7+'-7 H^?
MGW7!F\2AR,$^%I8* \2A 6!X36 *<QV<@S(!YU$34 6]S"V/T6NK!M1SM= :
M/KR0?ZIOG@EY]<O;>JM7KX&G-R];S4:S6F[UL.I#M]>^K7<P("3;G=LRS-'#
MRJT:5J^V6^W;9A6KU>_JK5J]57WYZM"5Z:V@9LWK>F&4G6^.+ELH5EF6]O-3
M;/43G=K?[/?SLSK0B$=+Q%06X-145!HHJ'.#UZRKQ?\&*HHV5A:R(VV>4Z39
M1,;& HM<>5!-H8A_ZD_5._0CT%@&@J0LOEM3(N&315B&"#/AL;_%[Y@D C6#
MQ[2%.)D@G\=4421L(+'RFX!JB.'7-!8(<TS87N=@"0 V%@>B40@R9]=U]>L$
M?/0T(!N&+*H) 5_]6P1O'2H*?Z&Q0_B!!=@,+($$W-4JYF11SCZLM!R!/XDH
M]=]0W>!?S26OUX@6A-9I5-9HX 2-5OL# 9MI1I4-.$Y)PA05TP ]L(DRATOF
M55%^@S\8^]&4&;!)/G6ODI/<RM\#<$LJHL(+(Y7ED;H^5:3E!%9O_6UB'I:?
M6H6N)O8!ZH%.J6!O,KPTX/;T[(_@!C &2P.E O2/"[,)C@&E? *#(^ #NM$O
M M4K&87P8(<SZ%V'Q<@ 7E,5NCUTV%%"531+,8#ZJ_%A$U93<0K^;4[',*\S
M!I0+8W4.C/("^/C(J.A5H-6"XMC8P-ZYO2(XJ]+N*8&6L_X"IRI3; G+$36X
M0T$>P^)BL*0AC/Q(@+(J-IOJ[)OP!?6,;<68N6#87:@J7I%$3C1<RA"IEB1'
MK [] FCV$-O 2M00\^-4<6# ";:TQ2@<^Z_XRZG1ENVGWYE/!Q;'KQ\;'4<$
MV$\<JA! ( @JTGQAG>VZ5A+ >"CJD)\"U5\S^+U9$PBKO(SB6C-$C.GL!]RS
MK.AV@2%43%4!UBG"?XQ84388.7R<V5H%/@*L&U8UCF&D[/QL^V-?\,W85IQ:
MZ+KM@-'C ;'M#?@"3@H0-@(FU&"FB;*@:<CBUPP_JS($W KC1?@?Y(,<S'1,
M6T(=!&@PX$MKQ0@Q7:/LU&B:L(2//S\#"V9'L&F%,&558Q#60.!8V(M"8(&V
ML'ZK69.HV6\#9.+&LB(IIKX#* M4#8A4:]%I@2]YH,7M78!3?X"XD43$"]I#
M1VS -+*UGE)U=+_P*J4K;812HCZTOV*NIR]2Z7'(/=-I^2(B']&+P*KG9Q[A
MQMC-M^3K!>O]%5'OOE1OKI[%!A>F7K!3OVMW>N4*^)?IM3B%JD'FH*I!E[P:
M5YQM):A%R* !"X=$_'_?J(CY'D8SCV^_H(VY_T*.O6IH)9S>JIU\+<+J0Z>
M18-AZ,WO^:PC/]KOZTDGU9E,A2[\Y2%PNC#-)-ER8#M-KAX^I:'^$2%SY<Y0
MY-JJ.8EP*\ %&,U.!EW7ZI)5,74X2PG8GF9C]GH4RC*/)LFL@Z&]YO*^==/L
M?MCM""%-OVU3R:L,^I!T"#<J[9GU8A-E/<S&?:LQ9$E0!%XB@RLV0A?[)H_8
MVE$1"X5,_(BEWIC'Z0=[1_9*)PE9!U42AVPN!WN&X'DJN @O0ZBM)H?:^&#8
M>,T]Y-M$;7Q9/"T8)@\Z&J?) IYSS2C*0E\$7V5IW7;)[.<5=_&;<TB>]:ZZ
M\:I,*@C<1U'*O=]J+78-\VT2^99P.NUJ[VF9)2+W[=>%1_>,(.K&=31,8D>3
MC"04'ML<<_/XD6\)T<[&EP-M42"[0HYD&)QQG3%X'!C5H\$H/ERT7]LZW] Z
MM:Z8&5R<" J2JZ>&38HYPVN;I$AQOJ>ER&9L /PCF\(EWZPU">)AG+<YF','
MT5'J28<,VY<$3M'%S+"Q-%"5C%R\J_!3^FKV4)M3V415FM*1H?)XH53*#*QR
MA\(J/IQ<U^Z4>OFJ4VX/,X:3Y%%1R -I&6R@9<4JJSKZ.//"4%!5E-IA954D
M9:Q5-U0Y<VJXJ?A4!%D8BL%=#8XA5Z^[C-1<$F_#IS6P0U+P$+W0E3[9E;<4
MC>="=*=*BS'2B6,M&6F[6E%26_]X6CR*)P:V-,4PA><*)$XQV1'$Q&%XBP]
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
MI/@[;ST20]<E5<4G<]=:%RU%:WWX"^Y[DH*S$\,3JS881I76K=)#6>Q,@;:
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
M$/GLURFH_(!N(U--R,9#_R?"&<'YD]<^4P]MB+<&W2[J2F@:4O!_#I.A1*:
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
MA:QS\NP3WK7&$7PH5#P6.PZ%"GLHE'@<"K7]H5 '2N^6_@=FO"WNVI*B,F<
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
MX;WP1>!W]1CQO61G55'E6O4C2RR;(XW.C8=HQZP=N+Q8WZ>O"-^GGNQ&58H
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
M=%#Q:;_4%U&3E2SJ9-01JF4KU6]%%5]2S?9BM)3ZIQ"=(39RTSF)^R9;'!B
M YGG*YRWY$CNA82(@XHIG(8V581YD]:I") R8ID.J\I]BV;RM^G":^K\)&YE
MG5$-M]C3M&%HU^O3".2S" ;M[MSW=>TG.RNQV"[);SE^S)&?UK4?/75YR> B
MAAT<A#E<?4_F<KL6]/U>9Y7]*/;ZC_>3!"7&9W/V(2ZG?UY>Z(S3"F;-%8L1
M<WDH,[4_P>%"=W*2ESHKHD75F1P_F-:2W_YD\\BGWL0:Q7RQ_)C-58I.?_KG
M6:>N]I _/@3VX1]2 X 6_K(P  0SI4N2G)=Y3E KDJ+XAN3LN8/[/;"S:HR9
MA\*\6I@\CN)SK$..*R4ZJRDIE(1:]N6CGP@25PIP &(84 J-^3-D?DPK#)2P
MA8$2%)=MOO6?64'8,V\B1A2@UA1SMC()@F)''#V;SU+L.;&$[EHP8%L(G\\?
M^G7W&TO*5P9>RT#DV9V=V6RU45WEKVOFS_6W?&?UD.TV)J,7<?:P3U@E>"B/
M2;J&E$QS1#9''O_(GL=J1WP;)G"8DY0BME>GGYSY\MB+'%[B/4Z#.V""2$<=
M*%T[O#9SI2#-NFI_)AJSK\O\6)B-86M U$W==D-9=\.!CU@'7+$?\':Y/+TI
M53.5?6+U0>.FGLG_YN2T1"!.GY_12RPF9? 1.M;VW-V(/1TI&F>2(::]QJ1@
M_4SV,;PLU50"SZ2V:X1P?*1NMRXPY:JD\C8Q786<?+9 E4T6]3X>I[EVKKEH
M=Z,Q-CQ0Y^T1T&]2!P6O3%FV9L2<,FRPH8DC".?Z B!:Z97!,W0")^GM6OK<
MTO;CM%TA&E4DE<$35(ABZB!_>Z*S:CP!FZC52O?KD73;<;O'QJ@W///5&][:
MF7!ZPZ>^>L/OT1M^'Y>U,=--7W7T :;R9 [F*LG+@M93>29[>:B)C,U6\OM:
M9W4S6R9ZD_>/CR<N/G[H?7:&,?OB&A,6PFZ.Z[#=8C-Y1U2)ZJQ63'Y5(U;M
M+-WU<KN7JX_%:JO6*%OM;OW@'3Z<F[TAS\U$OM8W$:K3&_@&7[(V: =]1&=5
M4NX>ZZ_SPK06(YB''&YA.JMT_:GW_-JN+M+I(.$6%PQ\A5D.B$$4;&&6?"[S
M7&FDA8^7[F<*LZ1L89;R]>QCU+]NI/*'1I*^PBP!2EI,&5<2)H(")-^U)'%K
M499R=540JMH/HXK:63TOA<6-TBR6U/0IXBNP-[#(PT[+ SC4^+O]W9<X6G]"
M D^323R1W,Y?\BDB*SLL<6@^@ 1.DRD\'< '<&!@)>=V7!OLXA[VFQ? ,+,3
MKCF;3D6!]S^XBVGEH9:FZ#)!GB)N H:,C8TQHT:XBC[J\_>T!X2GQZY%*PO2
M>"(#9&V89+YQXC**V;:%)E\@_S*-DU%14+G+FKR;K'&&/PQYDJNQ]6:I?Y>A
M1T>-?=AO*I%%0 1C]OKMY=.[T^W;'7'>!X53)(TGF<]'4G3"[0E-\&1PAJ!P
M@HA(7^P<W"AT5M>CY4LB*;_DAL+G\;0<W==;EZ4I$,_+NLA.5*#'BN\S80IK
M ;?[?A,VO;#+8SHKLE"OWMT/KQ/],R\U2/Z\O#"FCF.\,6GL_]CQ]#>VB8XY
M"^R%]5=]^R/"VI^A)'+GXT6V?,!)H/)O:C,RU>OVKIV\3SLN:+U1JQ<;K1<<
M*SZTRW5(\X-EJP6L4LPVBS>U2J$9O;/8$\A>;F(BR"FP8?\ME^R6QE/Y=9B(
M'OO1^X+ISNI5Y&^NR_TGNB\$\07OL,OQ=1%GB&A<Q-L]I)X17B__;9AOR/9Z
ML_%,!/<>UQ:V1YA ",[70WW4!SF@\Y*BGL2S?J#;_)!^[J<>/;".HW3S'^;1
MIMT]VKF9(,(1:DXQ 2@,:<Z[=M0*U_/JWEC:4[$YZB\LQMW.]N_FEC#;)/LA
M*)V.P1AB3!M\KFR;\ST*VG16Q2$WXC^X696W"M*-B='[.(G])^9WY=6'W/$=
M<0A-'?%TBL!3J1!3]:.'3GX]@]90&78I GX6>?@#6#=[$WG/#3D>R&KWSWF"
M6K79<C(<D(6U!#& 8P(GR#2>"< H%",XYH)(,N30/!;$NKF789]M-O*I8<1R
M;(OC[DBP(?$T _\;4<'1P7&K/UE@O(^EKB!:@:=PF%'7A6'D>M02N]:$#-#U
MAM)]@2264[+K:H5'K3#U1W0VAA8"OC)):&;%IJ%M,IX*T \=A4;AMI%[?5&K
MS/[H.(JFBQ!':0*GB*-W//>$4?9XBLL/&KFE0CT3=_QJE8A <&S34%&*#=C0
M-D!]382::"^2+)CN- -76VS(RMR"E4/OFUX\B<XRIF5^R@#@^%%6B&YUOIH/
M3JJY/ 88PBTO@2?I[1QPIY [<51?GD"1:A6:[\[Z,^D 2754)18=I"B<21U*
M\A8>I.@3J#)/F#0:F0I#*.+;0Q3R)*A"BVSK29Q(;6_$?<3KE?<K2S,9#'T&
M>Z1,.*P/9@Q^#OT*ECJ).C/G!CY9TF=F:K1D]K[RQCS>$<))-9KW&,-H@D?@
M*3(^6HV*N5;SP\M'B2=G3%&1R>29*+9(D46D<?I@!M/PD%4X@7+S0\M#7:R]
M+[CFV],I+VQ1(H"B<"IS4AVWU\6MUN\+/=Y*% H;B.1)%)TVJPTK*U%K+Y3\
M8I2DHT!A<!WG.KQ0?-J9[74>QQ)!1,R5FP=&U,9,:&2H)3-AST2O188F*@ =
MVV>^K7D@Y.V)D,G;>Z%RR)7^8%T6T:XG,Z'1L$=[3[MG)[,^&.!,AFUQ(]-?
M@2*UH>NO>[8W%":\O+1_TL#?Y(-DE-O'9K9'GE2+^0PRC+JB3":#DYGX1- R
M,==GOIAA<K/G7KK1:[7Y,]%JD:*+QA.PM"<='VLI4.E"R/K-%S'5Y/5]HL?<
MC%[?3JCE(D4!!1! XPRQO7;Q-+>V/RV9%41>/HES(.P\2GTNYE6L3U=J[7+V
M8>+;D3?J7,FU4851E)8DXN,$BJG&\D#$>[UQEU2>DZ.X^Q.C@4X*3Z7C<]TZ
MHO_0 PZEI^OWMYM"JOK,G4#_1+/'))XF8Q4&^Y.3V-"O3,F3I.F#B1C0J2LW
MS.*Y4D[+!R2.A9"';PXIA"QG&J>)0[OZ1B,>8JA9[&!8/LPS*W4US+)QO_E$
M !LJB2<S\8%-H*AWR&GO-BBP#_U6N\DE^L4#3(R#\]I#W%Y@,Y!AMOH^3LBI
M8E27NQ:111%;/Y[CSIR;:QE/M4U3#PMJ=7W:I$&?08:0L)S&TRDJ-B(GIH5?
MP0 S*"8$D7A]ORF=2_+@WP2M4^18^,)E65F]<[*<Z=_XE]/8"1BN%+YW)7Q<
M#06.X\%GP-0HX:,KBU0R2<+)IRF2^NW15>.8-Y46WQM.P-\&R\^1HE#@Y[P(
MOL!9$VO _3%W4U8?DH_%5(_HG[8X:LM P\B=RN")5'RLU+CGFF]%#C=JL@]/
M)8+)C<Y$;?QU&#M%N&<K;A()=;::KPBQZN]R"ZH_Z!/JC_UY&ROLA',.]#2<
MH:=.%X<K86!C>D/D\FR[T/VPZL,CX \,XW9CCCH$_TF"Q@EJ>_GE>1! !I)&
M<=1X=B!FF3OB+4\+[R)W(!"#BK'D-C%VYKO/G.(>8]O1-'TS'S'3X<,;?1+1
M$C07X6P$2R09>)&1:AT :3=JE<-N<ZL6.;[)-$NC^S'S#5,%%0X-,J3%4^F%
MPG*<(M-X*@!5Q7F(.3=,'"L5??5(E:AT831Y)TWPV-Z'V5\8):".<7<+)7J1
M <A+1$0='POD'9*VOGJJWI;N/JXKHR?!A)/%[8L>@XI4S0?A&'@4CB%J^#BJ
MTC 2-S,4@1/D,5N:[D%T?!Y<WE_TM5O87SU[<YT1@VVP.7R1V'Z1V'XN$ELB
MIB2VZ3WO)UKCP6C('_OU D.N!L^YQ2;Y8^I()+9Z8Y#CD=A2"3P5H, Q1JRA
M9.37F"A!UDL6&NUE+G,O\QL@BQ^)[7'A2.&9= )G M0CQ0B.^^4_1 FQ]B@Y
MO.<:I4>9CEB.;6EO=#P26YK R0"WH<]'8KMO?M]>^+/$[B87Y<M;+K<8Y"AQ
MY&Z(1ZTP#??T7T!BR\13 ?JAXV-"CU[3)7':/""+YRB:+D(<I4@ H_@4-^V7
M?!$Z-)9L=R6FIN)C/PK&M6T:*DJQ0=%X)G,H:?$G)+'=-S9U&/0\22>5AX=5
M*C^B7EKIDVJN2$EL S2(_#R,2!$!15T,V\72AWA73YV)$HN2Q)9F#B4," ]2
M@6BQ0U9EWB2VJ?$T<R.]D;D#J+,.5F@1DMB2]*&$(9^*Q';?0M_#X.=',]EZ
MKQ5>,P_O;P)]4HT6-8EM,D;6="[F6LT/+]G>M-5]5\GZ\@"2@:,JMFA);),X
M&2/^DOVZ9$6'%B%YFQ]UGXE4)/6;0?5;I"2V-,XPYW=QBYK$-E"&;.B*SH-^
M,D57<A5AD2GD#B T"$''14=B&Z,:S^@9VB/!R(-\O5K6\O+D.JZD%T=#$QDC
M_W7F! K- R')\>W'^T-[-EY&$;4(JLLBVO44>5(=%CL2VT!=VT+77[[TDF5N
MI8X>Y\G6JG]2+18QB6TZ";.<XT,SFHJY/O/%#%FJ7=\0']+@Y@!*TJ-JM8A)
M;,D4B2=CA"[B!/K-%S')0FGT0@S>EY&TZ0NJY:(FL<W :WM<>:"B(K$]JD[S
MX*@DVS?#4J51:(].XVZ,BL263A[*4OGI<SX\$/'$#TK-[ELU4SY X!PSL3%T
M%ELF$9_;^Q'UD0<>V,'-_5.[+G)R%!(B8!9BZ"RVF42LFH1$PF);.DF>OHVM
MLE)GWE)=_CW?C2*:&CP1__.RV,8]G]X&AL=QB5(6Z4;W>G@>>B5D%ELJ'9^N
MG8$J>$+.>[=!H3^^[8ZI^5WN)%D6$6QO&B?)N+;@\'[[<5AL3^.Y\V69G+7(
M1+:OL-6,>%+/W=]$-1KW' M?P*3K!>Y-9*?M;EP[>_S-T#J%S\X7+LK[@'BZ
MG31(V5^^!*/O2A'$W\%BNV]3I\-V<BNGY(3J\K7&LEUAC]MRUWFDC\ PFL)3
M3'Q\\<F8JXRMR'E>-IH?N=O<7?9<<O/^.HP%JF<)67=LQ0U3?RL\YC,C8>%_
M50ZJ/Q)?++8A$4WNVTOW0&.#M:@F6XN7],.XP LKRST?#T*_#1.4/1.RR?C
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
MSLW(BH#;W]?T"H^L([#I%9\6.)NO+$\XOH\<NACRZ&*6L, T:?'I+CM^-FK
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
M "3"6OZA-%-X#$;D^9^8'7!LKR?-)C"A LP=4X?@JX(Y"&RF0#8?6*G,HSW
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
M-W=STTJW;EMO\4SW 7J?L.G]C34]G3V0P+<4>N#07?M= )!T:1!N-J,%!UL
MHKIN9C74^@4)G%B@;399-@R_J0Y(L[+@,T)323"BN'R[7GPD36@:JV5/ @%8
MY/0%,SW]-FH3O\*AW1;?HZJ(),RJHE,B=8N_UY5RSO+W\L;"^BTE]*=<7A@-
M1*#M #2"ZP>GXDS90+VMWLR^X"7M.9OKK5$A(P_/WX3[+-M\'Q0%NEKKF[BO
MK\'=;^7M 3(_Z.^Z V<-?K^4!_N"G5.FH_]1B V:%35/5[J-:X[D3YKCZ G5
M$T&2^,G$,L<Q;X,EW*?R1%'E&9R]?;G1:G&6#+&%=-ULY?4'K8,&^GY@[#04
M@;PIW_>.""KW):[0E9I].;4.7,&<R/HB;X-P\-4,8@@[EFV+W(TXF.R?5':\
M1$<W0_O 5#4W+_SGL#,^YFH]T9Z*TL,@5EF\\30A0LB;/#Q]W"TD\#G ^%;\
MN+VY5<N#5C<68'2$&\X)C']/(.*S1J)CE<#YE;_Y:?(WH1%E(@)86PITUB,.
M1FB0J6O.?K09T,T#VR5/#!M-D.#:O .Q#(X!'(P)#+ W:$D,G[P"ON#Q44SJ
M@N/$ZH-R3S,SAO&57O;7"+THTLOLB Z06@:A!H6""@\UP-@2H!H@S2381  '
M_S*N4SB&@IL*%+5(9JB\",DKH=D"!"@08#"I#'TM+O@\39OC3SK9(Z6,)0]*
MH_X<%X2GX<-XLEA-9)D^<H)VC$*.)$ZG,SC)>#>9#Y:#YJS@VP#4I[UHHF,2
M-8!.?'D\!$!_T>4Q>E*SBC09;.,T6SN*;I_OK)K%VYMGHMIF7N@SIS2C3$HS
M.%4,,9K!R9X%6]5?P6-V&"67C<8LVUEE<T^-VZ>WT4=]Y$5C5JE5KS'$8E8H
MYKRHM^.S.E_D7:[D7;?L!-;"P#*8M#=]U^6%;X>S]? 8,##X++KQK1FW9)H@
MPXIS!X\2%B?3.B_/;).JB&:<$"S"@%TEWNMD=[<(H#5%-R."3$-MLQ&FWC03
M? 870IW@T9O @&OS6% 4Z!Z<P!8H:]FEFN_',Z6"#"%V'4.$B7?R8[;X/%O4
MTM'&F(^(N6T).S\I[PA'Z)C[![7PZ6I.)X'3<BW\HG?KRPS-F ZGOACPT5)R
M8@BDUK XGB7?N.'"ZDOE;>]J:$"ML,+&Q97"]WYQ,WG)L[+3:-Y<VV]_4DYC
M/3KY X>D:(*&A\YKC4M/7**T#Z!4-9V&\AL-KR$P:ELPN09\DM<\UC-%:U\S
MG<F](:O ,GJ)FVD'=KU4U?0\:AUNMC=V)=$+?#6I<>R+'U-^HO!P0?WZ.,<(
MH!_$\*/Q)"W'R:VZU&62N[43/8U")7&&/)Y@ \A$W*I+O9K#:9HA:8<J*! I
MY03KST11 W^/588P"7((UNCO\0G$9V*QNFIT8W/5R$YE0=3;/YIT-%KZ,RI-
M\FO^Z*:U>UJ_1X(V^CT2=((X4";6V65OR/=&=1D8L.CCX*>!S(Z#24AGKIZ]
M'43[<:%<7[_U,Q(?0(-3Q!5!&\TBP4]@9KJ,VS9$C[1!C_X.ACI?2#*G\),@
M&EU=2!A4M1M>.*-?+Y)(;LT-"[O>&>.^IV)RJ3RD[Y?=1<;*]U^_!85YL8P6
M"OM54E&47QV5V283:BICN)@U7DP?\+;KH;>W88?4YIB#J?BVO'X62N-1AO7*
M6L;7,^IP+:6'L^6<1YS)?"( ;B,=]DRH0RU8D1&.VZIBM<(/%I6H#H#VF<"T
M9?B'9BZ+3'M@^%]>='GP!Z"?8 4Z!V.^-42A!<8NC7DCL0 V=85&K'X=$,;P
M-ZCZ'6V,+>7*2HLR<GU@9HS,#\'781*"H#W7Y3)Q>:&E:KG>*;X,O+_<P.O9
M+;<(33;G!<3'<O,N1(G.<BN!8WHOJ9*LQWBUS*$0+K;LO#D=DV(WK60.LMM\
M![BG$V8WJ^WRPL=L\^PRO#=^/,W U$G,P,@ DOFXE5)OM\6/.1VEL1<F?O8+
M*) ,GDD>,Z"PB_'H5Z])Q<5ZW+7&#>RG?2\K>9/B>ODJ"\N[9%E)'-?B\TJ(
M\1AIQ/9=^.$$P^VVA\6(A6LPHESU/2U&[,M@C-7$8F4P<K'Q"-KXBNP^09.L
M:,-R2.QN.9RJG'GGZ(J?:V#%R<EY5EHDWL6038P A<F>T98H_4HDGDD3>(9.
M'=/<@#EM.BE$\,R%="C&18Q@:C[O$4J%KLBCHDOT+?-/=:"XT.\/QW:KO9)O
M^/JL_,!%;LKLA7;][1WGG(_DW$K\3'L25\8YG0)BVKC?QPC=^P.5OF^G9LDI
MK<[88(X @[7D*%)VU[P,)@9Y&7J9F&(K<%U+S.!=\C)D7A7T.C-8Y6DQ$H*_
M:/0]!K,@%.3V1(Y-/U5F:T?XFE'^&8GD1AWCFN!:R\T@89/[$#9_R_.06#3@
M3;%1+J3R&7G9R&^]*09>@OVE:Z371&^"WRCDI+WPT.$;M7%1\5J.2^ <(<H]
M1X@*G"-$F3E">C'9W@(O%O)Z-7X93%-5];G!4&'E%5%F7I&3FMQ[,7:3W2'8
MOPQ.)GQ\;=_-^C [M-V3)W9,*CMSP#R-AOP\FY').?,ME+,><3);G$"7QI-$
MTE.(AB8]?^C:W23D6R"J"#=6*"]\.T-,!;[/SD05UB:I>AF6FSO 66![GI:H
ML+P?L(VWFT&:.@;$?=<W2!ENK/P*L!5$)IWP\2N$AG.SHO?R8JVDUQW23N=6
M0$@[:WW/$]+7S6:RODAW;WMD/"'M* R.%:09AL8)VK,P.$S!?7P?.R1^.%$
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
MV WD&46R%=8\[\"OZR]!$?^1_@[X"OAP^)8L-X=&@I(#(.\-:_W2326'?H_
MYO6M6M\:>2BA[E!E='(Q&++]Y^L;I;^?C ;3[@2;]8FD^9$9Q0!R/Q"++L=_
M:-([])Z2&Z+X? %[)&%?+W\T'FJ+_BLQ/)*P#_%8G$@M4#^/J!7LEDU(W&1D
M5)EK+@"+ZGRL'LBWC,QPM\_W6TG\#TY0<YG7-FR&<#G#DZECDNEZIKQEHTIY
M.R9<AM);LU%Y:M:IK:R*!V>VG0@NJ:0W$]A)"<&VL-$>,5DNW$M\I3(>*FQ[
M-GN+/"/N-.XA*HU3J<V,N AE4* <.Z=7,0" N(]*:'EVH8+HZ:-Y,^;RU$?"
MRKC\]>NY\/SK%YT@TFEGR@NT\:^$CZNAP''\Y!<&5H02/KJR2&62&;!E"0)/
MI3+.:,,G8)7Z!(Q2Q6I=V_\CI/DD3Y'FXYA@9S5KJ.GQM%Q9W-%?Z3C'/2_1
M!<+3.1+L+'6;+[[32O8FA'2;3?'D>):[/#,6$R8K!DP<->:0((@.F: [J\?*
MM3Q:$>5'%9Q 938&B[A$'_F%%02E)TH*N/(!)11@-C!#7&4%4?D1-W:IM=4,
M.>''OR![9XZ/]2_[,%IL_^#QV4XLFBT/'H>$<[P!B;?,>']0DH9$N,1!CKC&
M@5HA4:TWNUV.KLS6$DD2WYS3=:[CL0E_UJ(3 ?3YP24H&3Q%;Z=&\$7#:4BO
MPJ3TR89-Z1,N>I?W[68V57LCYCT[>NF8T._$%+.G%<SGRK5S$/^;"]=.N">A
M4NN_OSUS3*X@V$\"<RZ\.#$]*B$RWR#+V"]CC^BL'MK%^\+HEJKDTM'?T4*_
ME3BO[?O=WE7)NK^[7\M+S;+M2@Z#5GEISD]8 +EMY,VFWRC(USNKA2@W%M(T
MUQX/3Y1!J?\2!FHGQL4ZS(W+:JU2UUW%.&;<JF',2IB@UJFB@+S+&OV)*&J9
MACUCY3ZQ%\IQX<YT5BTZ]=Y;J)E7E0YRXT97TWSML5C-5EO-XS(E!RO+#,B!
M[*+-MZL5M*P+7KL2=R61^_8G#WXE3&"_K$/T.Y@)7$*@Y_94<D8I[SKX=Q_2
MJ<>_X:C?8PI'NHXG(=9R6J *-U.=-P8<U57<BZ&T(S1](NVK7$I94!-9?>I;
M@0%S$ET>R*0)+,!W#BMYZ)79KRH_!!,(3R23.)-QHUG8\Y(;_0X6 NV@+?B-
M@DRKY=/;>RJ7$4JMTV\@$=8&)O TG<*3B1 W\$A>B@JO*+^PDMX.'OP# \M8
MK]>14:&$XZZT,&//*K;?3F#(4,-.M3/E8&12<#__XSMZ=7<]2Y7KI D?_RGX
M.B "QA#3S+<_5VLE0,?R]+K[?X(LW<;!X_I,*;-B[O(OR1"6[KO_T7,;X=9T
MD9 .(Y-(X9GD9OW&]IW[<1KZ[]^8AUF@;4_=((D#JPSWY42>&$]DVMTQQE@!
MI.JRU.-Y3H$;7>"GDB*HM0F\XR&D:OD'7J=\]$:HJ2>Z^\HZH.I<B\.<*EM
M'&0R?BESZ_?G@XT$(HDGJ1 =)3_B!J3,H4#:D'D2V>#*<XE_&S%G":0(I&.&
M3N!$>KMTW!5&1V&#IS1$F@8C/^$@Q>44W+ E;ML,J#WAC+Z'<=*L*_*'&\=%
MO^M-K=;.O%<%8B&[7&_6)NN/5^\AAV,XAR?4<))) FV]NUBC@OA_XP$&K]X
MZV#8$%Y90A#$ULM[]BW66#C!+7@O+.S,@E_HK 1U*$ZR?&E&C3YMW7YXT8#-
M)+WU4)KB%0X@7-/RO+[<62FE-*?.5[D,SWR";7&ZM6EP5[NM%O-J-9DI!.)M
MJK5;S5:V6BA7K[%<MI*MYHO(U?WEX/Y3FZF*RDX0M;:>EA\+3_&7I_L4;;;8
M'QC49QA,B =*J:MB__>_::!O?YL]!5#1GD; $&+RCA='4F3$Q]HT[.S62>'Q
M^O'N_>'Z(1.&2RR3/KU+S"L/)#(2X<U5S=S,7NZ*[_>4W UE53/[KNJ1W,5=
MSP-4K]>C]!9'>VK !1V8';T1N)VK//HX^&D@LV/S]!2OZ_WG*?G>[1^^SPF"
M($Y_>G)'.SU;5S?7NKE6WL5T[I8+977)DYRBO312[R\[4+6)48Z^FE_+\V=R
M2),J$\JN4Z<_4_G3GRG; M\]R,GY[9Q4FV0H"YR(E7*R\AC<;O[</I9>F"'S
M S$2B2UHPP9SWY/G0^5Y<ILY4K#=O9N%R^ .]R21.,UD\$S:K8]8+/(I8B!
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
MJF V1IJ->?*6'?XF8E;A.(43/5 BMK'+@4/1YU!<$*_]7,K7']L&4BP)V*L
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
M$I+_^@BDGD5UAZIW!RT*PA<>WF?+%H45)W*(5_X38"N*B?[XTZ.#PM'R 46
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
M4&-A RC;[NF)T<&:(G.B-3"G(\#V@IM^/1W]!NK\FWTJ?&\G1]G^D[B :_,
MB. N,0YX0NNS7#Q$\K?F0GJ5AT9(1WS:15_1BA%.([9IO176&0^[4&J_GKZ5
MJ]:7;.7IH96=%W91O3B_K%Q5KNM?:^2D?GIS-3>(XI42KTH=3S4LIGBAKJ5%
M,-KF&"5=%?YH46H1AVJFZKI&VP#MR[-1 N&.0AX,4,W8[=S X*MI84!2'QZ#
M5:5PLTB*1$^S] X#^ 8MEY7I\&KWK)3.'/D=M97.O>?7TR,UM$;-^-F[3Y"M
M9"7Q7=J ^!X1CG#*15_P^L \(4^KOYX&F6__M)3?YU>=N5%L-T?-VK\WM<8U
MP>H-UYL2IF@HG*13Y#N?4I/FQ,4B=>VQL3>2#/_OB]Y]89%*WS%,(A?Y45;:
MWT-IZL=U$A9@Q>J!@,R%5:ET0+?G==\LG6"Y+(S*/*=.ASI<%I\-.S:,[Z%K
MP 'Y076)&X+7'!*0(>S\# >/OP?PMY+CKSTD!%1\=Z#"D^%-. 3_H>$;)?YH
M@I&BL">P6N(JO,<VX3GV@P5/Q5<9NH$F.W]3\>=QN$L:CXH+;7X$NT53?)*@
MXG$<TG:;:DPE\."&8%5]:+PW/A"J LSL@>=Z $@TV[A=C N&"SE:0,P:GFK"
MH&"?";"#.R ZX )@XS-YB#'\X3"#!&*KCXTX[)&&XK^VB6]PX=0*K-$S+%XM
M!PW#CJYBU:I0)>$C0#T'U!:,4\9A85%Q7B2.-?QPB=KOF_ K!LHBCQ&MJUH=
M=BGNTXYMAI/9WT.FBTZ6OZ%9.:FYGQA'OC<"FO"?;':<A]&H'C'<L7OQ\H%%
M_9,^3*+7H\ ['@5V I%@.P$C8C0\WC!&A?V]D2AX_]"E6.R.W%,7:0JW#BS^
M^0,G.0;:PND?'9[P]!:+X09E1">M891-V9@FU@8EC#\)^(.7ZP,J60,T*X1+
M,QF'#M*A![>X?*E4%%=$U1&\\-Q@SCA-6"_0&/F%A^0:'L6?C+/U[X;WXHCY
MJX%F?9L71PH?8[<Y6/DX0PD510C,LS<P/:-O#@/;XN@]?*G\MQE &0:&6>\A
MT=>TD%[PJP\8AJC]/1"U '=_Z<9_# <4#*$=&('@R>H8O$?#\"M!^3^&M(IP
MF$]J9+#X-.SEA-TV1>MLD7<]CT%&&]?^GL%VP5N09+@P+JR%VPXH#]NF"N*&
M 4'C1R)D =W@BVQ8?H:5A(V!\"6,T[PN? 6S8)*+^L@$2>+8]ZKI!FS%5@K3
M*:CC3K(*XS6V@EO:').P6G5&6XMRVH>"VG-4R^4+ G1BQZ,>*)?>2$!-*R.^
MJ/)@'5 &AMPZ&PSO\3.\ 7E3]W<"_TJ^B"BYE,RGJG_W,5S#OI(_?9A0R?#%
MY\XAN?"%W9%CP/EX4E&KP01L5N5T-.A#<@/D</B401"XP2!G72Q-OV1_+Y!L
ME-W XDIFBM\O5-4/3DSZB!D^I&F; X[F8^/><(-&5^QAX6Z+WUE(GI8*HLY5
M35^+FW*I9*,G2KS,H&[%TK^I'>KZCK2<7/ =:3FY&.U$/7X Q:*4$[Z4B2NF
MFG/C+1?MBN.@5$4R330T#PD9TG'J$5>4(>M2=;SA=01X1\/H+^//O6#T#\SY
M>N_JY/:$?FEB>)%G>,A#E2GB/>>ZF:3=/+=?[D NA)^*H?]F-J6"&O)SZ>!?
M$)W0JEZ=?"8C93*S\GG9'A2>00!F^WLMW,DT3.)#!0 5I"%5G:BO[QHX@KQ7
M4;%K\SV;FO;#!T92=F#Q\1D\Q@VVQBHL'EI6R"53)^K 8X^'I&*Z]IA.I;8]
M5%C8'1$NE\:$,N.)_L"!;1L6<A+Z8ZF+N-]>T>!:_9C-Y))9O[B&RCQ);X(A
M3DLG#Y9Z?]XYRX8,X6OISHA"P6)S"^&S[/$L?9/.,,R9%K*,/^;/,O+,(KX)
M%-%G-&MVGN+';M@CIS<DU+E]!7N6%#^*0AE?R)@'O>%1U+Y"K-*J43NY__GC
MPC7&L<J)]2PL0UK-"[M)$NA 3E\&P"L>YN=B;G\O<@BKZ%SYQ;.B1'RU:EQD
M3L-M4ID8G1E#:>KO%XOQC>I?Y#S#3H3<)\Y?@<=:IKWX%BC_<,:.2OY0O0=J
MW@=1([!IH';O1FQ2'0>M7*@%?L+F5O>&3G6)=.T'"A?R[0#? K/U%2Y5TZC)
M"O-R-7-J]B%S\N.=&ISIZ$BOPW UW&!PZ[*M0\Q/@A'/?U)DSFSS9(.F.M>9
MV;%S[ P]=NILJX:#JOH=]<@]5DJ/'ALYC0(=F#U6"G92+#;AC>V'['?, 1_"
M^<4_]T;C<Z*D]@-T>)IW<(4_#T[S.8,/K"-P&]..U8ES-[_*I8R*? ?GCYVQ
M=\-^XS\S?+<.4I*=^P:@=?!WC#]Z+@SF&2K\90&J6;9/M!:='/ZRJQ 9*= @
M6&<;AF"T(\8I:<X=^WMC!EY__OHA.;<=:K.IP'7<3,?QKV0.& =E,U,\8D3X
M<K&.A/:)&?B%8^7$1E.;W&B.<#?'9U'+99P2V1".AJ-+_"81E0?5T?ELW5.&
MQKK%M8"WHU]]N>M^T2^M_NTI'>U97 'P>3* S<M4K%B70ZACS)I,V@.TL?JF
M6/Z]+V4=V@'BF=1E3^L"MT<V"-=3O0$SE3(YA>;VP_V]:]]4L,A2$-@[.R"/
M9NS6$Y:0D=T$^)?M2H'@ANO:N'OCP<SE%A/?*H)'L\ : OL FI<]PP2AXI@&
MBCQ_U^.J*#5\"]E(8L =,Q14-Q2[P?XSTVC"[56O-0ICJ@_*XKP&.?OKJ=C(
M%%PZD,M6=Q.^^ED%'L8MAS#$A0U:<J)!2]P-6@KI:= 2@V5Y''!K/FZS?MK9
MV5CQB8?6Y[,?IQ=-:7^OWJ@>LL(_&&I1/ZY7KG[$&H:RI>E4+QK-B[/Z,58T
MVM\[J3<JC6J]<L;K&)WSR)'TS:K"_3NXN>*>BIL9WT9YN,54@1QV)7S(I'&R
M 7-.C?RYC2'_R3^WN'_B&YO<#Q3N%KFBV"[BV2Z*6]LN4D#D,8).II3.I,+L
M;2UFS@QTJ^VPYH8VT4WM#&36QN#O?I>79^QOV  )7%Q)^FR?;RD5995)5GKQ
M/,8X:2['397=6_X%SQ;H>_DC-P\NYA7D(_2MI.@VQ-V#G5M/X/QJ:89JDK!L
MU7B0[ZR$__7Z#?KKM.E\HLDR&F]@N:<I$.O2I6^Q5BQKLIL%A1M5TG702/=_
M#?57)B//>E24B%<4(T7Y\%F$ITZQ638S(PUTP[.=4=5W=7,L'2<N3@YRY5V@
M8E[9O(1 07D."E&ASB=QI)HL*KC9I:P"3]IP@$Y;(1WF0R+[<DB,MG@4%Q=]
MRH/!TP@.60B)*43DUD4$<ZWY8;N^RX(<T[:A&1Y)(484(4 6P26_+ERJJMLE
M)UC:/FW@B!5FV<F,/R&1 H@5GH-8P_:H&YY.ESB9OF&<Y1;B+*P/EW!;7<SE
MW!:-.7CX0M-\05CA8[?"EX05_DU;X5GO]26LTRU0-5\VB\U;3,,HOM $P^<0
MV%J>L[/$(- VG\6VG1Y-1[;JL.BJ8\.A&E*)>7^CIXPMD"V^2?$* _M[=4M[
M+M\T-F0O7O0$,E#()SRRC?%'$(FW4*5+S0R7TF P]]_0DCC\B[YA&;:5VO''
MKT!N?,C?0!BRBE(J<@/5_;)3D<-..^0,=^R([1<U08G#9*?AN9%B(T&F(5:P
M<C!<?^JY+=\([#(C\/Z>RIXZ/RI'"KO8.3Q$>_QQXX.S0P.BQ.-])TQ'.C<=
M^2G+:"QHH[%@?V\\4@@^63Q<:/KM%IX/PWH0SU$LUBH  LC30ZYC39*! RO/
M9 A/C\ *)"S<&0.OGT>U7QB-I8E@GA76,#%-F 2HHW@I_-P';<&O,3!Z1-]V
MC2"_*+H3S^ +\A*8NP/3"Z+<#2<"ZN :^'($7C*-W?T]'NLVHQB+7[6;928X
M!LRCCW5^.]2"=V"P/"98];U1'/AXZT@84X5%0JNO$-C)W6".5-?PA938*W>R
M5V(9DH'&LL% V+!-TYW)7O@+J[V$M87@L+$*;Y'WIY5*\\,AN8!WH? !UC=:
MA@E/1M/DP*]<86-]@_ UF,O6'C@LX4.GKN88K=&;_#-AF"IS-?'04(8\JQP3
MET>*LF.GS<:'VO4A^4;9$,(*++Q4D!$YF#ZK/'#Q9I,>: ;LV;S "_58O[HI
M2J"@!OUA1K4IV*OI/68YCFYEH^(S8#LY2XJT(ZO)9M"BID'O_31(MI,P>E!,
MC6%OH+P.I]W"XC1(7QQ_&Y4*5MT&)\!*SX!L9>F!=I!80U2LGF!P2H=O#;8M
M(4VW>AZ<Y"BLVZ=:*L^T"WEAA;-A<B>=0KD[6A)6-BID?Y.&2P2:&R^4Z]?1
M88F^T3JW@2A[7@E<5E?:WWNY0)?&LA% .@/)0'KUX'F]8*3\FAZ(%8]:; QP
M/_[A6##0H/Y=(-GV]_P3R%(4F#EA)N/8KN%0_(_=&VF\/<,-K\0C':]IIP^8
M1&L[(+LPD9 ZCNV\0M&5K"'C"8>O<EBK;L9R2C"B4((Q;AGMPQ1SWG$["A82
M_\.WZTAY-5S0>_XHY!;8LYP1LM5.!U-F/<HJ< %P'!5/][AW@P;BX5BP)18
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
M59."?M[RB$NU@6-X!G5%'LO;SF,I9F1)B6$S$0UA!5ZW@=>#="(U-8>/&,G
M$ZJ$(3^5:J*<EW*EHE0J";.0 - J0RI+I9PB91)_3DWC.6/S9XJ1U#Z[:*XK
ML872E7*EZSWL!MEB2<H6TI?L+N#Z]N!:E@IY.-861-F@-)P3ZABD2UV/5XOV
MNM0AAJ79/2H1BPHG<AJ4O3QH>X7UD\631B0!GFV IR!+^7S2CYFOX9BPCM-8
M-2QT+URJ0ZU+89N_=&P/*_3C=X[=<=0>,6W5<L=*N\'[8?,<&&Y7A .EA!EE
M="U+V7S2W8,"/\G$S_KV^5<AQQ.E8*,)AQS53BZN:J3>J%Z<U\AUY;LPQ*>"
MH=YC(:9R5I)SB5*1UC6R"/!LR1*2+Y6E8K*ZJ[R%:I3KF@SKS )"//516#/?
MMC4SI1$/ JEO#JGORT6I7(J_9J0PNB^][:Q;9;51N]Z,QU>4?UV.C9-0_C7.
M(\?FZ[_&[^X56$T15LM2H524"N4TE-9.^\%GUQJB,!IL@Z52D88OP"/ (YP
M*VCVY+)V19I?*E<UB1Q5FO4J*RM\7#^[N:X="Q9;5B':E69^*">J&ZMP R0=
M,9G#&"PR0@?>##&^U>JG7T#N'E2^UJXJIS4NF)ODIED[)O4&J5Z<7]Y<LZ+H
M?, 7)T0(\J0H)FO'VBA2-B-+F?SZ'0^31B@!H*T 2):R<@Y E"@)_SH:,BWJ
MYY/\H8N^3,NLXW-]F<JB+U-D5>+IRR2+ODPC(K^9ODQIEJ8M_V%A>Z;<NV *
M;ZD]T\+>MJF;ZR(\OI&V32]5"]?NIA%GVY(-#RS%W9JJ=J]G6WP"3<_6[E)!
M\,0.;&'WFET.M0*B"?.O5/.OED,^^@.]5 W]P+!20=K$#BRY:ZYI@][ Q/-9
M*@B9V($E=H6O;6^<H9D([\)8J!,D5Z:"PILP[0M5)FZH)UN5:795YYD2I4FA
M<F('EN+EK_3LP3-IXTFA<F('EN+EKZI] S?#-) YL0-+\?H?T[:A&8+_Q?HG
MG\R)"V19FC"^Z3&;7Z<?Y9%JJNC%45UT)D;[@Q,E(Z\?FO]&>F;&VV&T''MW
M5JF,T0:E]<-5TD"^UPZVV!JT;@!GQ<+ZF6<"8[NG5F(QEI-DV)RR6=%K6L!L
M@S![K^1!EF6D4CFI[:;7SYX5&(L%8YP$/B%6QYLL%>225,JL7_!G&WA[BXE8
M==<=L,,2G)2P[+%C:!ANJ3&W/3S0UNXDX@Y:MU3S^(@]&R[L#QRMJ[I4(H:%
M@9J67WWSP?"Z>'.?6J[*OE$=1[4Z/&!3A'%O:&>-M55&KB@5Y:3'< OT)!,]
M2:^X*7 C<"-P(W"37/H(W C<),^#LV6*?(6C".:)S3^5""X37":D<V+H$K-!
MO)BH$M$".:E!SON$04>4I$D#:L0^)7#S&G&3$H_&&I.N/5)',USFOV#G F+W
MT>\@? UIX!^Y6) *N?6]T4FCDD#/EM CD".0LPIR,I*<350'*P&>U( GZ4J?
MP$TR<0-")RLGO;CB&_<[L/SV@Y;J<F_#*(R)/N)G*A@M!8PF!+3 C<"-P,VV
M<),OY24YOWY>8=*H)- CI([ 35)QDPZIDQ(/Q#09XN__VJ >,6UW7<^$:$R[
M)%LFM3&M:*$LD"J0*I JD"J0*I#ZUI"ZP1;!F^Y,+] JT)H>M";-D[5D#;1-
MU3U3UO4\"JO.5IS$BI0!)!5S(CI% &@E ,E23DY4"H0 3VK DY.*2D&2\XGJ
MZBSPDQK\O,_FI5RN).7+Q20A2"1AI0,\&:D(VU<FFZCM2]0($\GXKX*_1*"!
MP,U*2F&R,JH%<E*#')&,+U C]BF!&X&;)#HD1%Z^8*4Y0\I+N:PLE95$[=Y"
M%*<+/P([ CNK8*<L%8N* (\ SRO4 05NDHF;0EY28NA2\BH.$(GR/<P]1_!6
M(ZPG-^]'S\=[9JOBC)$*ELM*V9PBY0I)SV 3^$DF?L16+W C<"-P(W C<"-P
MD_A3Q<8J?MT.7,]H#]<@RA(]$,F@;UM\P%1US"&A<\\E?[4<\O&S8,T4L"9F
M-BGYA/.G $\RP9-TN2YP(W C<"-PDUSZ"-P(W+Q-KT8DHV+\.*$3$2PE&&S7
M]!&XV09N9-&]1 !G-<]I/B^P([ C-BN!FRW*G,0'9:;=DR%ZE^P>0[OF,R&?
M!6X$;@1NMH6;<DF1RMFD[^P"/<E$CY Z C>O5^JDUC,A>I>(>M!)%?BBSKY
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
MU>56Q0$S#XQ+9XJ;"Q[2#6ZVH,R R?""YC)4> #9[.;@>OPMT#QYC?NV:3^
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
M Q#]1R#]1\W&(O3I5J(+0C3(H*179-@=#@-FI'_C=NWL%W.=*,A 32.]!(+
M5[BVR,U2Q>!02(<&90VZ"VY3)I/VCY"@UP)153F^K*_BIW7*5;HD4;Q;RC[G
ML<F,*: ',YKBE3M%B:$RN(3LH.0FPZD'('I=/B'J^P86%%)W)DII1(HY>M05
M1CSH@ES8A'E_/OZ&7<19\HF(I[8PGMI"X(DPHJ+)WS/W= I,B'DNS<84AD>'
M,,MYD=BW=*Y YC($ZDSON".42QK7IBNR4*_*E50B/<J_S?11\<K&J9#3FKI,
M>,%]D\ [G5R%XB+=])1LB.;% LY5@,<2!CHN:J*5B*I5C''183<I<Q2KA>2S
M<?8PW,-XFA+6(JP I 0[+D6]CW+GNW)P6;2*!LC<N0;ZJ,:!()GXHUR_ZECD
M0\.;%<T"JF(-T8E.F%*6(T&I\2+B 5S4P G\.0*C!9L4BA#Z>@F:W+E,33#'
M_M!-)D3VEZCJ5GE_5ZG'&B;V"&6E$$\A]4]AP!@-4AA/I03V7^E]#K&9PX:#
MH%5F@2YV26;1AJ'%!2$9_<AYS; PL@&?ZOA$>A,S4B*1PZGP,W<1W7(F';>G
M$<<"*3Z:P'<3,ERIL,'W_L(X$/$L?EW H'.Q=C:<&(//ZIVCL*&G_L[A+(%>
M+4U:C+&NKY0GFV]YI/L%Z.K7SZ:HOT$9=6S]+UKC65*X6AV6,SF")2VV:!=I
M;9F[J-6C#S8;VQ= S8V=P#FQPUT6P#H6Y;]R)07C_,,[)V:BJRU4.[R!>^2*
MR(*_XBXC6*>N)3&7+D5)/16%8BJ\^/A=6I&11@>SH+^(+D;LMT$C=57(BY9/
M</JN>H#ZKB7<;#@A1J-&4<08TVFZ3+FX3&^J= S6L-9BR>/"BC31P_1PQ6&C
MQJM%TJ)KF/LP6<C5A?K58A&NJ!JE3"\VFY%$DV?[8O-L!QA-*C'?S)DP3>H,
ME N%73*Y Z8(*^9>?&+LQS1"^R5RL]R[N?<-?Q&7LH=FWQXKQ=.)773EB.S@
MK/M>]?;M K-67)$]C&;;^D4UIU3?3"7RJ:(%[463S7EXHE%M%[F+L?#H):3N
MRYZS-]AB;.;%6.<W4^V%2:460 (;M1SQK65X+7V'FHDG_(?4T17#4])'25U>
MV.6Q >8DYU?7<OSTGGTJ-9!=19I+\7>'+!%'8N(@#I(7">-.>,#=8,'X(I@(
M^HWM%JE/J6BJSLCD\5[ =K$?90VMB\)DLCV=T></IL^3R(SUANM;HUYH()((
MRE4ORGC62;]+\2S^X'H18;^KB@BM/^AU]98&[QMC]JF;9'Z_N2=\%F1 L@1<
MCYYD[)057$J!R4<(+C"$#:9F$*UPWD*0=$G?U\]_9&W<*3>9<99H,)6C;%M3
M[L;)O0_#0/S3%@=86,DJ!WM[<$OD!,"P8CB%V!#G.U:D,55_Z]Y0?D'VMLAN
M!&5!%ZC6OXUV^@3XR9$>5TQ&4'U[81H, :AD$'WJ&.G,R3U0"Z9"CN62SM?6
M2Y9GL;<3V(F?4 ."6)%H(I0<R9 .V.66O1.)1!F$E>."?(H*:@7X^2&E&US;
M"^5W94 ,Y<TL4"+;D2-%F ^P,8E>,)_*[%#]OD0JAB7P"+TI>M\4@I(\2])G
M3H]M15W*+ZF.":#"-VP_%Y>E"'BT<=H"/"D_>R-M#^7+#0N,B[L54UZ[S(L.
M)>9?J%^K_#1E\7BB@$$ SMTJ(/3-F)7N-X2?C$6\@K]^O-X[3 C*<)XP<C=]
MD62=&\-Q%PJ#<JIDU.<!%]3!BQ5&GY!4L:O&H)"B[K,1@(/W?G[K012(FQCJ
M$B=23D$H3MX,0QU\"JY2!S.T7#=FY1I(\2B,C[!@UZCVF!-Q0/WC@P:;AS#V
MB'+WB0HAN?J-&.A,^9$5"$MK,V=H('G\NJC_IQ25+8[)(-<.&7FKV5!W<Q;
MSX*KI QQ< ]SVO#3H(E3QIGF\:;CZEZSXAU9W)6*$4*]"$P!4:NDAQ3=8C='
M6A-,-)$54_P#6N KZTBFNEV[LD&X4&BTIY1B@U)&Q#(4N*#OYL]O#L8B#T%(
ME"@57U PN15X"O+"*9"/2R/BPNHE%9 2=Q%V'HQ)RW1G>F=7+\EZ3^>'I:HM
MV:7PV#I;I\N+]7@-9P;*Z(RH3LOV2>9R*IV! J-B5)X&S),]Q/H<FXU<;%0?
MGS'=N,VMEF=4LP/ZH-J/OJG]*+WV8VAJ/UY@[8?I=%")^3SS:H]:JHZG#!>[
M/:5> OM+1,F\QL6)(FN97-N4EW6E,M.EFHV<,G5*&=_P#53(8-PU9&.M.CK3
M.)Z%8E!UHMG<>"OZOY,)/!$%+KOE_$_!8H@]80G/.=E&Y3Q1-<O\%GV1LL7\
M#C4 )^T!2$J-+"M'U9H/M3W(?*A(J$JZ)] 8D8JC$4K)1PPVJ'![K0PW/ <C
MGKGXI@R.L X"C^ 1!:>?%VU$"%?E 3HQ[+Q#NE$_CE421GX6<++9#X"(#CDD
M@UC+WX\5[GH.[U5'+N"XALSMP".+]4$KBCX$ AI6"[?DZ;099%(91HXL'A!.
M3?8[R"8K.RZ<8@#X$%A9JY KN\+Y'$T'-&K4G/Y8\?H2RO[43V,M?W9]DM+K
M[6\NW%IO(R I+6 @"4+%FF&'%+3O,#PP]R),V,&UB+/^=?I:2,<K[<_WQ*%
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
M_UB;K^I+P3NE0P91..Q6Q+0)CU];9@9W6:,+M!:4R%G92@*L?>4J)RYK-*)
MA6\0^461"J*:AZI2,ASEQHD(^4Y7V4]89=>NS7ON6='P.Z+=PQ3T-(Z?BU)T
M7Y+VP"1IEYZD/3))VI5/TGX&3AR3LUVWG.UGP'2/:!>#/8A>$CF+UEIV#?$'
M!S+"'%* 0.YS49^Y0M\Q!8X8?U]8F)L@_.\*#Y'*'D973N!-P:;R9@IJ'T,Z
ME(NEM5R>$W FC:8P_*B'V09TA&%[:%O9A-G))/VFPO?Y#E8Y7)+E4-0BX?5,
MA10@JS0TMH*4:'\RWW &&MPTD0VZ-IGUNX3'L 67F+C^B+3%(X%0:CEILL"V
MQZQ8J@PM7@/5S)G*?C<N'7IVPPB#JDB[BC+*].I"NA%R1#[@*#XSP;).QP^O
M:)// A$>H_2 C6VR59#V]$+52 J-O[#'ORGF:C9^X]%PW=ZKCM2H_V8/8:*=
MQP&47+(=#&1IG;1K=EYK:8GK(7Z].#W23V$F.[!/\!5H;=Q?TY5>5,[2YD2
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
MW(< QF2^(,E2B,9(D15OVVGZ)('?L1XB^J[LLLNV#J6?Z3>V4.RWK@K\<>J
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
M26T0?/?)RZXMDEKR4EF)Y.U"")9CFQ329\""9ILIJA9/+!UFMA1"&D8 '4@
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
M0I53]ZH,E+"!SVL<.WY6XYM-JL'X9I-J,+[9I!J,;S:I0HJ3*09_^G#?"RM
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
MPV>&SQZ9S\98L'!2'SZK2;>:,NR@;I6RITR?P6UGJ&?WP8X>#_8_1%5;*,-
MAH$, U6>@=K'HU[7,(]AGH>0-+:')R=VKUOU-KF&?ZK*/R?=GMT9[.]W>Q9V
M0XEAE3),B'UWQ9RA0YRA[DG?;H^-!#;<8[C'<,^AC8?>P"A_AGD>IOR-['&W
M;YC',,]#_%XE]2U^%G9#%>(-^QYD<VP.XRX>VOWAOK&AZJV2X1[#/89[JLT]
M8"P,AT;?,\SS$)+Z)_;):&"8QS#/ T@:&%NAJC&&?8^T.4"'.$ G]N@$V*5M
M5#_#/X9_#/\<WG3H#TZJ?H$;YJDF\_3L<:]O#RJ?9&+XIYK\T[?;W;X]'H\J
MSC\O*-@P- >G!@>GTQV F3FN^+$QW&.XQW#/TZ]+V1;#H&/2V@SS/ P.HF</
M>E57]PSS5)1YT%:H^K55OV!#J2LB#(FWYD#5X$!UAO9H, +^V1_:JVH+91C(
M,)!AH,HS4/MXW!WLZW.JWB(9YCF(]!G8O9.N/3 ,9!CHH0PTZ+3AOU6/GM<D
M %$^$*\T)_8&73HL(+/XW*X@S$_/8(]/\]YGM6^WVP-[6$*FRT9.J**L,RQ;
M;Y9MVYW1&'24_:TCP[)E:#/U7L62F?.X/>KL'\:I]Y(:65HC63HZ 5G:,]>_
M8=G:L.RXW;4[G?WCG4_"LG6,9,F%PM7@-_98D\LP<7SCR*F!(V<(FO:@;??Z
M)K7 ,-!#2!H,[5ZW;W>ZQI5L&*@B)%5AD9XA\^S?]J'4$@CL*7)B=TQ2G.&=
M!_#.<-2U!YVJ7UK*DO@I<2:^"S\W&[^LOI_*I1-=>4!ANVC\_">-$V]^^V"J
MV41LQ=X_KK0:"M-8U8+HRX7;;*QDNW/X9#C]:Q'Z8!['UL*Y=JUK)_+"-&;6
MLYQ@9JU4*T[XKA/#-WT_O(E_KMG,:[E=OTQ^_<7[];UW[<W<8!8#P3]Y0/P$
M9G/2[73>6/\C]BZ<6\G"M?#7W?:;"S?PPLA2;>VYHSW]$=XYFKES+X#?PF;B
M2V!F^^XT\6#W133UM-6ULY][VL]]^7.S<=H::'\8JI_?VL0V66#VM>5$KN4&
MB9?X,&H26I$[=7&X( Q:TW29^@Z-/I/S!"O]%N6 Y04:^]%G)^X\C/#'6WQH
M"5]M-F#R^&_YNA4&&5T=V_+FMG6S< -Z'^8\<Z>^@ZLRN:7YOPN7L%^WM*2C
M-T!RZ$0S7-'W'A":A%'\!I^+:&0;B)^Y[I+(*QRD9F/IN@DO*JVQEWA "WQI
MY:"SPUO!/(,K*W:G:01_<^-CZW/@WUK./'$C*TZG"VT-<-&6SLS%Z> 7-V^J
MOM8T6_1OX+".WVQD'ULZM[!T0(='&X#?6V2L,PV7RS#@21S7[(C4\ER?A_KF
MD."=N,"ABC5AH^5>(6LO\L>\R+$%/L2W]2V%\2-Z[]9UX",P)CSY'L[@<N)&
MS48/N*;;[G:(E>"']K-@ 2#[OUHMZZ/G^K.?K2_.E?L&/O!WBI+D9ZO7Z[ZQ
MJ-'XSU9_9+5:4G^$7=G=;<R35$\,2623!F--7=\7OL;__J'] _T;Z)O*?^?'
M0!'LK&(@1OZ4=69KMW_<=#-D/M>B)S4)5QOUM4SMT__(K;ISP_WPZ\>6OGAR
MV=Y8E[<KH. T<B;>](UU[BQ=7MKS$)=PV-??^DF^AG_*U#RIXOWR$RSUIE6/
M7.>O%HOYG^$0X+Z)=8:)U6B1<PLJ6?3.5= 7#U>5V;+D\[=G:_:M2HJ<(>LG
MCRE!'F4&G_[\[?.%W6R<G;\[MD[/WUL7?[R].'M_=OKUSUK.Y_SSY8>+9N/R
ML_7N\_G%YT]G[T\O/[RW/IZ=GYZ_.SO]9%U<PB]^_W!^>;%A?G68X4%Y[M%T
M^T_>WZDW<U!C:S:^*%U7SLEJ66>L_KG7L(BH /C9&S:HBS'<12GKF1&(LP"%
MH96N"JH"_E$8!^]!>X7[7QO8^H#?MH5]T&P4M$/\9U'#*&KT4K<,TT2^XL0Q
M*L,%.IQKQ_-)>*-2 N0GD3=A^N$S'KR@VZ3'S<;;-87?\F)6C-<5V4P1+NI
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
MN;#"&+>!DIG;" G/HNP,'": R:@3CTW+@ O 6BS<)=T$UC?2AN3^9<D@M^F
M?_!IYS?(1Z&&PT'& EX(:"=P(L^B70\L^[]J->.#(]S);\9GZT:\A0'^CG'W
MOQFM5O>M\9?EQO!WNV?4:DIUF#BW3S=->)/)+[K$^-]57_BTJL%-\B55/C>H
ME!NMBU0K6J_96"E2_%#+'IXZMK?&]7(!*Q@$0+WV6^/"F@L^V@L?C[![DGWJ
MC7H,OTKO4W67_OX&CGK3J0?"^EH;"Q W,/B"WIL\9]A8B0XY=Z"*1!\\A>SA
MX:DR6>Z8_[:LT?DI]=N[7S-<SQ__]<?ER*Q6SB].CXW!Q9DQ^O)^='YV/KCZ
MU[[O[+WLY^+R>CBJ5JXOC=/+B]'EQ_.SP?7PS/AP?C&X.#T??#1&U_#!I^'%
M]6C#_@J_P_*B!"A-*@8K!+[#SGO1G5\+([' .SSP+;R>?6H%"';8?]B*D^H
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
M +4!4("!<R=X1G-6R^]F#O"Y4DE\#VY;#[G9A4?L." +(?> !XP8AJ")P&)
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
MAT,IN90[F,C(]-XN&;^64LAD _W9.L8@RX6I[,#.PF"NV-R14RA_*N=J<SK
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
M5".04%BF(A(C,BML@XHUK?XTY('(BLG0M!1C !L&T>+02CO&LS.@1)=UF'A
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
M$KQ1<+LMX<,K[ VU!W>#))UF5$6\\I7 )-FGKA"2"<3,/)X!3T\CF[PN\#K
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
ML:%HXHLZ">U6R^H,X=\26@U6#5%[2$#5$MTFOJ@'U510[/0.!E4/$AG2J9S
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
M+X%'MG!&5(KT8;;*PR\^IB.S%=E>5U::>R$S'CN-_*!N%+#6?O]@\).T9]3
M9%Q_$%X[JZ1VTU].J5''3&5F1M3[!Q[GWLGS0FLLCF5Z\#XTU].6,[+P2X4]
M$?6R"PW\]%?LA#+5DU2WJOV-2.7,54,.NCB MU I:-JCIZ#_EU$A]P-=QM-W
MI)Z^IIL\FM\X(>S[_XKD(3L-4>K.^(;*.MW(6DHOTD?*2&1#01,+I4@$0^8=
MXDQJ41:<?;D\_=UB9V='["-^_$3MFF;4/48*2,&924#>%BL C9%UE9.&6#G-
MF;2K2ER'S'F68G_?4M<KWVB^P<!9(2.3L$F1&'DT^99^.<ESCTS(3$8G^=A%
MVU5>2]6T\BF-C0GJ&!I/9K@K2:A*0^%)B%0E/M>JR,75!^R+&N>.)GY&P5 !
MB"K_B00R;;0OL3$0"+WUYZW1AB5,T>P#"7'"GV.9A(CJ,HA@ CV7*G4TE#D[
MD@HCM,Z2HV7DA3D+X,A1)@]_H?+P1\@IE.LFM7N:2\7?;^X6QLCPJ+ TM7)/
M!>FD0&);0I2$+K+1J.3IRNP2Y1WB'+N0'N)L\+\Q_9[Z7_>P,MQ\V$N\-WD1
M%7#C>\3I=9_4*754#I/2=^Y*J9H]]G' 3A+C1@HMPF&]II#(4NS,J61*=>-4
MY_.XA^>(OZGIN:(CJ&A>!PP6N;)6UA5%53QY]UIAK)4Y&D,/1S+B8,N.&JTG
M/&WC=B$:%%#25?7RX\,LA:K(O^)424KV#4H73#NY-M8*9=]-4K+HY<J*7P,@
MMW.P5\+]WUP)G<E)2UU3^9N20WI2!TDV6W*CE1#8![D%VX:G+X3Y7&#!R$-Z
M&Q+(GONK2 H4LNAOZ _!N?+D%MV0/GU=5"3T@%&Q#&VAJQ#<2"/=4=954CB4
M>>+TCFV(#TH:>("0M-Y>D!_077M@=;OP[^%AGM J;-_NF<E?]CF0T=>3>NWO
MXE3#L1+&8S]I7%% T>*P^SH])R<2UTXU/N% 8E9!CM.#C0J<K*K,'5Q<MV 3
M2_UE)QJE+:K9/FI)?%B7*X)U#]"1K3I]OIB8)N+^A*;8.DF1^#8TM1<T)04:
M:L!Z38SS9K\+Q[C .4 AUFH7N097> \00-<:#)O6X:#'\FWS@6)N[,#QXS!;
M4DS>O1OAZZSTJ&R])L[*AD7:UU#%#H ^)TD#YGFA&ZCVN@.D<'C8VMQIO'A3
M?)C=K)[>>-)6WJL0]G9''RN)[9B2V-)+8GNF)/9]EL3NYI3GZ]1/TL.<^7__
M;>1Y_,>HT?J_S6;K;VHAH_'XY/^(\%N#JDO_.+GX_>2"C7Z_.*$:4BT7?<]^
MK0,^Q?3&5M!O-\^NJ.U6LA^/('U[V-^HDVT5 4^H'3 _/F;?SD9C=OY5\H*.
MZQD?UVL7)^<7OX_&I__/Z/+T?*SA*K0E)WOI>U>_: BXMAC_>G;R?TZ_G)W4
M:Y/SL^]([Q-V.KX\N1@3\8_.&)X%L31<&1;_C=PIEO.S3!92QZ7H2UV3TWI-
M&D:3[U^HU _(2<.5V/7:,7=%JPU#316A)D-.%5B*MN1D>W,-H=86W=FSI3K2
M^3TLN[.5J(W7!V/_=_,?#?==6X8[%D4#(A.;/^FBX6H*B&EOJ.FQE$1WRSP$
MQ<=I<6N)B:9F,?-.9RUDOGE%]]$KUI]11O)A'Y!;0D)B"QXL2CT]#<-&TE^.
M*()S_A4;6UQB_XJR%E'974G9*LM&ZVSV[&Q+CLONY<:_$1]D>.[I+RCDSBD(
M[JO C[TYOLP/?F'_>^U$\C7XHOGS7R31D.P*Z84R<S ;.P,2HVQXWS%PCROW
MIX-?HO2A+"&*_%R.4"F+UV:+X&KZL=WL6NW.T&KW>I^VXI -5DC8OWG0[SE>
MR:G5B3A?(@!N':SC;XN%)%"W2P>Z(!^\#:PE0W=\,CFZ./V&B0H!$FC RXO1
M>#(Z$IF[TE#\0&%,\Z!D6NGLG*VVUS:OFMJ'G6X=M*I*A-5FD4D4Q#.<,B<
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
M\(F=F< .BDT^AZM1F4R$S=[!=V+!0?#W4)#]Y *I@];OX;K*%#PTB20M%C8
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
M@IACK2L81^1L:@@SH[Y)L->NG502N;CB)).!\/,I^B!3"$4'RE)\!GLBS^B
M2PTFI^7UV5M&NKM7,Z1)DF33')KDI(J^>^K"(B&:$&<0(##FXH8@Z ?ZW"6>
M.%+A#+Z]4P#E3590@DX&PZ[-=Z1UW<;[(1C/@$.NU6F:E!?=78X[@P]6&^':
MH2HB8 I!'[$B@X'ML!'H> P1A2V:")7.HTZUQQX/.ACFDBO:X"9N7=].M5Z'
MZ=AG*X]']V8L)Z5#S]AM@-P#:Q#6F[QPZ'[(IZD"M$XK @1/#GW/RP^XMKHO
M9VN<&$,N99FD='D?AMQMBV8',K$V4LMW86N56@Q$:Y*D'4VDZ;HATSGEGK^(
MB[BOE9BL38WN.2L%EG_/4@4_=*6T@M7^>&=S8O;K27MJ#VQ0D5LT$:IFQ/J]
MM5*"%UP^K2(70G8]!O%*I6BB'X)0@"56792-])Q[,C3PLRF,XLUXA%G:<37^
MCK1/-%6(:P:%=8@$+L4I683 10)K=,%V4H)YB.YO=U"9K5TW1Q&@/6=KA6R0
M"BZ(_!O'*62Z^B7:%C-)D0W?&GH\T\A,1]7U?/5DA()9$OR+QN5A/Z7NDY^:
M%$Z'IN!DCKW3.2!DK&GXA=14XM?$5O6S8QW(,G=_X6JNP2"+N2L(,GEX+&@^
M>64TA7VF' [?YQ5F'^N,@B3N+\',BR]45!%>6!.>?8BNN%)U[8X5:L%QN, ^
M=T.![TD_LN6(6W^E6209/E>V*@YEV/@M^*YTB-.STHOY.]6L$Q0H#4YJV.D"
M+@BOJUQH>I0**\L2(3*5'!AG06%-0NT5FY>0#&(HD0*3<.$;D)1$HZ@,6:1*
M_B);[\"2=-! XF55/JC]'Y1K>S'DVNZ::WLYY-J&7-O//^[W6P\-HJU+7!Q&
MY!F272736C.7@(Z7^ IA7,EW=+"Y_FTI >T"/<D9PZUZ$WG6P*/(B5Q0UKO
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
MH$.']!1\H<;^.,DGFG%HB%HHLZ*P61?R*[A<+?K,./PL^-D\G?4QHC84A\5
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
M'&85=L9N.R$[462<0UWQ:J2@*IC"=Q#U;9H($4Q\Y=1[0?@S8QF!%9*5^N;
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
M,#@\@O_(N4*8QC/X9[PW>;4WJ.D?!;UX.4 O[@R]>#5 +P;HQ<\_[_=+&O#
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
M3\LK=))US)YCWR!U)UF5//D:?5,H,M0I%0O$K!--8#O\X#OA=2D;HL_TWO"
M3,#'8)]6Q">!*0(!C&74MA(=0&2.4!EQ_I,T5L0VS8Q!;%![:2SM"4NS=#&Z
M$3(=-1DJCPZ.]=#>_?[V@P6\2_-%E&F7EUJ.-/<G8[0X!PD8M0T.-KD%PO]#
M998&[VK\8[T(9Y8G*SBKEQBH:GXZ[Z+WX)#R/U5QK@KS4/9NUO+]R&>8O:;2
MVU?R]KG\-AA!IEDSFH J@0JN@L-?KXR%S6,(&Q,-;S!+'7";;S2)G3]5CTDY
M'!V,1_^3@^1\$:(EJP#<ZH=+_ CU"33!4].7"(.J645^(G*UHP@(;QP[WHOH
M+\'DBGS4%5$S4LG\152(AX5_.@,7#^F<"LU%0'(73.#U[!.>*Q(NZD<J]754
M^2%=#Z(23,H,#4.$F2.7UEZ3UI:D&BU'"C_1"7_OQI3:;*QX.+$BKS$QHD'8
M9&H!SPQ+0H,WK;GIHZ\_\.3(?F0\NJ?YD^/+83J,X]U@.<S6&((__*'=5\55
M$"?2S\)MK1+2BVF-,M ]*$^E$)>6% F5=7(E!X-A/#DDBRNHK0O\7K_R;;1,
MT,SA-7(O&NY=85MKJ)9NHT"L^9O6PUKG];&\R5[!*#0T"Y$]V+E&&M? @MZX
M(/_9_E&S48X[UD%=;LDT6%T>4OW.;V!09+$8ODF)W1)1:\)?ID7^#05IGNC@
M)&>LZ)Z<1MDW:L;"1<@IF]WD'=#7T,&<(ZL>?]O44M#O=$<7^@$.-(K[>$0_
MN128<^4$M>4'C&U+PY&.HA_'#KG11>Z$7<'Y<+,:NC<=Y_K\L*@.P.Z\/#PJ
ML3X:CVQ/KM=&Q;ZW 7)K%SA1<WV#?%'G0JX.OT-7@NW"OZ%W_7WE_*:9[_+:
MI"-7/NC6S"?/V?C9<*S 8"D14)ND??D^?"+F_,[P=C:731&(0X*A<G/E-3X'
MAT0*=<0+";B&ORIJQ?:XYF5M=!Z(F>PV7R04/&;3O?49KT7\5)XX$P[_A)(?
M]HZCGPE8(AQ^Q!&@QR#)N"3C]HM1RK KT &IBCC$X4P7;S7X:$I,KG)*XZ2(
MZP7:,O!&S:3D]$\JW57'54;E5Z$Z,?8//@;C$^<YK5F6-\NO$JLH.O,E'9T7
MO(2-%"!ICJE"NWLP0G)[J-"0\KMB8HF2.ZNGI:_I$BPRLV,#?4V53U2K7%XK
MYN-12Q8'[?8#4@-'0VK@SJF!XR$U\(NE!G[VT;YGP^48#)>HBD !)Y=1O-+M
M'&KTROM*+AZB0LDFJH>RBVU'P#%E2[M>C( (B+=8,$^!CG 9W%33>J7<45D*
MW<9GV&TJ6R>!C$HW^ OS49ECXB'XT(E(8ZQVT@ZJN$)-#]62'7R6(7G=:X.>
M.2','6/SM$P,X)*^GEV(DFZ<OQX*(_Q=T_WZ00J2A7F\ZT8I&]U@-!PT>PTF
MTYZGYJ(3BFN)7"U"PD X4/APD@HHM"Y5J)&L(2?0:)-"BLGQ/Z*YPJ8,#  I
M9<2A0;-B2@ LO3H6JI:9;5B,:!?T@N=$I]G8]8E/+=X=*],K]L5IL3FT(=[2
MB5 53G\VV3MH'LA0 PREX9SDEEMI:TL8S[EI37MB#V;K*^-1/XU&@C0ED;"L
M4&L7%#B246EGA(/^5T;=W\A?*8/?%!A<\(JO!;IC;TVP*)0^(.2N@C5=9&HE
M-4>(6QR/_%8*U H"!FPQAM?2=% JG,!EF L/4>F BT7.8\2S6Z=B*<)$ 0,;
M8FI"NAGJ>IGD&J4Y]WKF=1W%X?AMT42H^.;,P(#7PW\G+-Z-PC-SD.I,\W:!
M[*\3++'O$.RK.&R*<B:TBST<1]GL;W[T%$&)26Q@F$4?.1)FE^A<;D9P-!X9
M7C8NWG#FE& LJM0-:= 5BR^$QU3?R73-NB?@_=?@;%56:N%V<5XWU>%X;-%$
MJ-RGP^S+KS)#;!OIED\4RD<;# 5\F48, L;28/<B<P0B\O$;FL?=^_@;P6G
MI>0RC0FCWAH[<Y"C+9H(M8[K<1_ $ 87("DOL$D JD=C/)<>V-NUF+'_/-(C
M1PNRP4%I"Z]5R!W=(OLIKNJHU#D9!$0SML#,MB#+/0474=8+GA'#=<VT]6+N
M^P8ZVQSK5#P;&-R1KL1&FKKW'2PQ+'FQ NO&](_4 >3"L1)(-WK\EYW^EV'O
M#J91_*U>FH(B6LFZY#"#G!:O!$@7!XQ'C0NC(LR[1"Q4,"\X:C<HYNT)E7!L
MZBG1XV *X5(P(E_\# C*U9^4.:T2U6((L43EZCM^#6O234T'F2BWXO_72(,)
MO&*1S[CY!^=@K--MDX'!&=@0LSI5>PU_!VR1Z<H9&IU ZGY,11X4&"M#M^L4
M?Y0":!*#:&2$,"C'R['";%-4E3EQ:T^N+@3W4NG":/0;X#!6J[UU+;H[*\)"
M2?D8KF^I2Q&G"]MD>$2VUJ9;^/RU^)!HCER)$A+!8RQ*27J$% $U6+$(H8ZR
M/DKW"YS /('+O,HZK1@=9<O^0DYUM>?,A4/Q2G>?Q+HAK4CL+KC9V\YRR! ;
MI3F+8U-EFOU>WHNXL&;:;+H*FUG_T-\0O=*41O3WOW0$0)<<MN5+S?;'HS]A
M_DB)F(('6NELH[BFSFH[^4=ESI5]I ?<:> \.XY'T#X=X)OHXR%22:@E!U!E
MZT\;#W&+C9OPI$PEU878XOKSNE6T=":GV\PN=!.V1C<W[2^EP;_IH]A_XL)
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
MZSMM.\O+%?@]&%SB!YF; /\65&S #&=_Y07N-S+ 7_B8WR:J39L 1L^?G=)
M?WGV4__=9I=J)Q@;(9L^\%"SGJ0;;B9O\4+? C-A9X/#=N$J$'"#X"><\^+\
MEQC%9+!V?,N,1_$>3P'/!YWGNJPU#G*[0E,X/'*48@TS[! 3"P4WPVY]NB4@
M\NGQB&P?,OC3A&-4J-,OF*P=:!:BG19[M\-*B7Z77-.>BAXBTW<I)0K3$=,=
MF%#/F1_G.OR$S()(P*VQQ.0M.EGTQ'9F?]5U.)NDVKK +XR@=@KH>#187\<$
M9";<]D]F5V9U*FQ@;SAVRGR*GS+\-DR'LC+X-<G)!/]TD:8@]$BF[D_:#=TR
M-[FVZ"+L)4(J0(?-RVTE<<7.&#![1+,I*RB;QZ>G0JC32XHAEW-N@CVGK@V7
M:5ZNU1.JE80MA)3!LTCF&A#%<ZE* >5T\!B16-I%EA4?0+=U?,7=PQGH.P.O
MQJ//V8;#%&?$>M!-*-HF4K@JY#:$#)V7Y<)1E$4;>61G0C1/*2;D,2XPHYIP
M+O 3Z$/('+I6$EP: T)M<U"I7T@7:0-;-,;JX(.PK1EC2CV1D=C8\JG#?+1^
M,/)#+<RB0W=MM;&Q/=O?(=M84L6@Y?'MF"]>'=9TAZ>-,!.1TLL\M>U$4)C:
MVJ?N7A0A/817;-K=?V(XLT<R#3JS/S.%*4O^4%AT5/81%18Y!7%(X=_]7*MQ
MKPKP['%ST/-M;7O_4A*(>%W,C* 8\768%.MKT>R7J5/M9FF_I!PN4?U.B6:C
M7^H,,#ZR(GK5-S*JK,A$;?,[1)M5Z3+G%2F+;EN+B;O$G6SDV?OMLY;Z8^K.
M&^H_/VWKL3EG]9KR/=#,AQF,33L0:7<R!,T7]#H:W(0CF@BA>Q_F/"/M2:&9
M]SA,&BAI4:-Y%'UTZICXE/])Q$U2_BQ0J,0[?UGM$;7B*&^YJ'$NP"].&0G#
MU30JF'"7T]L%YM3"PQ:P]_H+<ER].O.V$6D?32^6)$?@5K<8#XGRBS\NE \R
MIFC_D%K%;G)  YJ[D.960"QDX0KKF'007(F2(&^*:R>A2X7:GJ"Z<VUUVD-R
M&/=2'+*0>32)CO-0Z@![UX6S=42;L&]E6)%9Q+ BK(69A7-LF];492".'T'?
M/&BM[Y):>O'LV9!:NG-JZ61(+0VII<?E%/XR'KTSIR*'%8WFG^(A7@_^X5&)
MG.\?7E%HU];TP)! U.=>;4Q;.M0T,\TH/#L3/I$K75ZF#7JD9F8LH$6&@<%,
M5M2$H%,*/:^)&BNJL4F1/RF)8S2<3%! A]P*+_,?::U7SL9@WCT=,C"#=P3J
M,8[7H@2$,"K,56#I?*J:J[096C@>(9Q6U1?9FFVJQ5]04L7\JIJZNMFL^VSJ
MV#.J2Z^=9,B99P:DW$+25D32KF0?,^!<$'WB#[2C?^(D= _O(\_-I2N8 Y;X
M3V;FE67!?3)1L<;;(B9K)>)9I.;W'J5"3_&8)#&D7;%=PO?H%8'12!N8&CRU
M6D&D!1P4/Y"2CQC9B2?IU\3QW-*?R6!/:RDT T9>&EF7:P=^+\Q&2*/G@ _<
MM:&I!5K&]2)[Y+Q'W08HV!XOJ!!9:L\_(9BI.?;&$D]M<_ >\;9TWF3F_V$D
MMRP&*_R()D*Q@[Z3B?P)MV3#(8PEI,:..$?,N!\ '3O-:XN[;H-W%+/SJY5V
MG?/Q:%O;LBI/V4NUA\N&[,CZ3&"5,N PO^XB\;$YT%YC1*L6.MMD-T)S(3,\
M:6&2]OJPGME>E8J40?=PL5'5B7^_S@ZZ75T?[;)/ YLU2KX@9XO=N[HHT4)X
M=SBI-9;[BB>UTM3=PJ*MB(W>MQAF39SM2C1EJY718N;E!#;6\.R;W"A@H\9_
MHXNAB#*<-?@H @)A0(QM*D"*$Y137K"+"QD.$D].T_%@%X=.V!]X "4/QCXA
M4T5#.!2!T48-C@O3W-S97)%/6C]1&Y-CJ-$YIHE0B?/#!'4;4;F@&4$+VT3]
M'T I:^P?&)F^?1I'YVCWG#(Y@4OL2+@W4M.5XHK^1UE6FQ_S("@B_<T#UW6)
M-?R"N&4P/?E )[+[X)6\#.]Y*.&G;(KS.CKLUA)KS3>&I)7'-)C^W(A8N1+M
M%%ZDTK_$O!B@'=730"9\]SQ>UTU" _%)"<FG\BP"+22"_M;>*[7M_=BYS&XS
M>!'BJ$YSQ_3-"<&-TGZ8V>9EMN&1M"I)\=H#7B1?A5;$M<SX)91/;KFXJ<P7
M]OV+[@'8$BO":C07:E"U1S01*H?\S!?Q3F6@N-H#),AO("6Q"W$_#S!_FU@@
M,6FZM%N?S@G*LC9-(D'52&GM>?D88X]Z$R?<O88+\/Q"S92+,WO-'FY;"J6U
M:S@X>>ZT66@BIXR"OZVI0:X%/P4HQDYRA'TV[7Y5R2?YMC;M3LGRV2!85((B
MN$[$A$9]N"I[:C.EE%M%Q3=S2RR"=I43#T?@16J<"MX;+PJ:ZXQ'%,583*6T
M=M^HP\Z3GO=XV+&**?K@\L'>S!K5\/?76=/9SLSCS<5L9FFE8V;.T2V/YXD*
M%WJ:;39) 8ZM[>9CNR0.2E>>#.G*.Z<K3X=TY9"N?/CS?L^5< _B?_,EQI8.
M9Y^D\$U+QKEGYS;?)-3["+R)9<7O6J3(3S#9('M79;7+.Z;;W&BSE ?[9YFI
MY;6ILME69N83*U(G#G,FLK7/J,-=*N#W8P6D*W&,6U"3("N@@82G;U4N;!&9
MNU^#XI#EWIP0+4OOQ"S8,2-^KI3:NQCS!VM+F8TU^=^T&V%X^ W&7%9^')@C
MVT@564R1LT+&(]_ 0C=$#B FE,I)7(+)I?&4HV*3SH49OB*Z!FIL9 ..]CD!
MD\&.V&+;_=;:!^W*[D=J!-EJ*43Z5K+I%[1R<[SW<(QYYRDA1SM/O^.-7^BN
MLW_C_&79=?:7:6>\3;!U&1:!VOR$-3?Y< 313NS,N1(O4!RH-]/!R0L-PO1[
M,7Y 1D,-OB>D_I?Z.NQ]C4=]H>&Z06S7X?P(+<VN+1@LQ2.:R&3YL#>'DS"F
MK&F%;#G;XS$J&7]OS?"!9)F>;\$KXY-!<2P,NFE^K8HY4%@Q@5:?7)17+A86
M*##X9IX&@R,<*ZK?2X88!9#NK>FJ;O%^7X$RJ3X><9&9B3+(-R0%WJ$-4?<;
MH2FT.8<5TFNIT7V$KM]RI-K]PLC*%F6,]+G0-R6(/Y&E<#]G<8"IXG>C%T,J
M+>;\J<8.".&HG!S*%9S''B62=_=H(642Y=F*HI/(;?$5BF_2;V5["HZR5NF:
MH\QR2;L'#^KFB"8R.7^X1%%(M\P1KGV@DU[ 24C=O"\0E-5!A">LH8\^5,26
M(% 93GE*N F'O2@DN<+IA 2FDII&&MB7[CQRR?/1V$ACCQT!69PG6AXV%LCP
M,G9@3*%=>J :BY:ISJ+K[I*,LI\:#N<1361R\:"E.>%Q&X_\\R9)WK:Q>E!6
MM7"4%WIB)2<)6$&=)M6<^CAMS.'#_ZV5'R.+:R]&5/6C>R>Y!U2[EWJ9M5CI
M'VW.;0'@H?BE@1?1S+KU#MK1UYF1>!YG[-W7!._SK[^8%06/D%D\,&JR]EE[
M\'^-KU-6&_%XS9#<#W;@'%V&9946 JA4>%R@:D0O> M+][<Q9# \K A^=&FF
MA?HPS,D+BNVJ1)D/4=ER"TG8"F*E9+5K@*O\AO( MZBVJ 8CZ8RZ[W8,90Y^
MOMMU_ZU21CRU((;CD4 LH]V%6@Z$2 54-/:^G7=-!Y!>+U>K;6$S'Z#',,<L
M/;>\A/R4'NO9VX%@%4G*L[PMFL$JWGB]QB,P;,P!>#+.K'*=VFNE<9W$NL$.
M;-$ #%\?<LM,YJ"\O^3.I[VK :N56D'85+RS1/](-N*)$_VPTB=I;"*X^_BS
M%AZQ5CV"PY56E]0(UZJBCG$X--3-%9G-?[:T90,-*W"-4 *,+KNY" RW_)'<
M\@?EADZ'W-"=<T//A]S0D!MZ^/-^?U9]]J!6/6/GJ&3*.-N?HT]$6*Z]L9@,
MXZJLON#RMKAE"E@K$2_P,UH'GH?IA4TZORC*O#R_]OB&&@"C?A:/$.43(ILI
M-$>/[.Q5P*D:X0&W3>:)(9'O3NT$G%A"9YT#GN:\>C"82Q?U0^%(P4!C+7IR
M_'Z>M]-I$V*G*W DRQ5OK'V 3"C:R Q37#$AOR26J,[7FO?N9FMNQ6Y7YI]@
M\XZ]/@^\H)I!-$)GC@5X/"@\DE2+.A9J?9M_:F6M@%+AUKC6Q],J/4_BB&F\
M*4'UIJR4M9(CAQ1:T;HY_'IVS=TK%/,$TBJPLV![66I7J[0";R.UH;.3G9E;
M]LEV3<,S:YS45%A5I9)O%'&9HQ;IVEL9RS?@B.HHA&K,.M\YHA!-#,&D[?!W
MK)VR!$.F[*:8L5WK0QM_TZ49;+LCFLCD3Z/K?S^(I\)E,HGSI%QNKA+;DZ&.
M^L#KPW8?30DW5:F?/!N/[/UK,>I,.7@+_KR39X<1Z$7$,<4]C.!1UYN]#0\)
M*IB@^D@^YAHW.FR]D;86'T_7/98A.<39,+"\7,NW,I+=&?)4/GI"GT\#97=7
M>93)"D#CZ5+^R K8;]%VEW'.4K1PZQVL_IE&/!YUD7"%/2.3!ORCM?4^$.3?
M?W@1?SR*&2P%S4ZS1"F%70Y)I%Q,N$>J'L."/)Z=14VR;?"VK>87"0<U$63G
MS#H?4:(1HX9FYE]P>_ +B1C&'L&J19A9(C_JT$OP^(+X&KA,LFX)2E>T<4GV
MO!D7&!$V3F^),Y>CDR^:O.U39""9B#M<P'\[>?8L?O;L&<7IC;WX&+;T\<@F
MRC(]!@87M3:7D03:8X911O!*"/Q!9!GI>3:'KY0IC0:+9)V9@1AAT=OF,2S2
MX]GM1>..>6?>-#,F#04TEL2&5U5$/+(JBY2,$4XP"L;2:J]UE3&%N[V3)MH\
MRKC!\-1A)M7U=H5_ (,%)"(;5N2("X<RT?9!BTT#2E!G1O6.EL /VD42P2I\
MG1)NT;^=OF2-TU1&CV$/'X\PI@UAK(V_6:DVX;8DYNU/M).9E8G',/G'LXM
MAV:%K4CW\OP[ZNT$!Z%D2:'1<DN+I,.V(=XK<N4X73Z8)S_81 @,*+U^;&OQ
M\CK) 0V@W ,Z#Y?.[) V-&0F!WTP*:BZY>RZD;YEMO'3Z(,;=?P3(>P9=V'L
M)>AZ#/-\Z T["$;P?( 1W!E&\&* $0PP@H<_[_<+(R %35G]HJ.M-)5=<)^W
M WK-N3]1C+ZS51Y!V[S'.G"PY1B+>$+1*EW-TJIN%J\0M'"AUH5-!*">)),.
M[<A Y[DED_?ZLE>669XY1[@:B"8'8Y)B*^ -O:36X-2%>_+R_[$-T"]+<G[6
MQN6N+!^^A_N?)^L,%UR]*8TB=2MF 7XMAGW+KB]9 $$;$(2@+@MMN#?Q&I=+
MQT!\^QTZQ;]X]@+__F@[.4:?GOR'US#]$R?2L4/4M]V'_,O.Q-XV5[(D$ZEA
MI!7I@2].'\,Y>#P'^D\-#J*79!U5P'XV*5H]2KY96J3&L.8R+\9MV[ZK#&U)
MI/%?,^\7@.\YD(B#B!I8EM[/P!4DS//W&);V\<C(EXZT%?4,8A)@J;133F!5
M%E9\/.;56.7 _E&B>P@(K#TXL:0]FA=(-Y1:$R]4"ZW2JV1UVN\D);9C*JUT
MY-,VV.ED,].7QY%'ABIZ](-M,/3&EG<K&NIUA K\'WZW'X_8YM-V\^& =GH/
M(5H3U?[!V 7O_I! E4 ':M?CLQ]*B=-#GXXF-F!! M?=9A1X+F,#B?%!2#%B
MMU!5:5D'U) !E95&NUR,C4DPJ*2FMPX!9M+7N=0;N##9I9@!>;:T%8[6:O(Y
M@F$%VDY(YH4?ELLGYJ]//EVD^=+BB<1RT@\2VN*/[<S\['W$%37TE00SMM*^
M3ID/4((M+".UCU?U&$=J81KQ_B)$([5MV=V%D?+CDRY?03)UAU<.:+F;3.0^
M!ZW4HY0&J^ @X-.V.1:= FG%5,LY_X9(Z?&HMS>9A[MJX[INV6!L'RPX'H\*
MKDOJ+"GRZKQ<E[&B>XB'MQWK_/KW.!\_Y%GX'E#"DZ!]]W\6CK3AO?C$VAYU
M;X.*%B_S#D3Z)0N8]PZ"6^\[4EY"V?OJOW.%Y,+<NDQ 7E\8![6W!V9,+<$U
MJ7U(,\F#&U,R_VJ"1BE,E4\.%B(,L'C%@<(='7,2RV^18>X*G"0IW1.:1E5<
M^+A_O.C[03\[;E,CE[;CSD2TXWUR%5/%)(8#HUX]_W#W)B#);.\!,\=[FT 3
M=(IREOJZ,L^^8 =$3>ZM%D'D(YW"OS0VN&!+RUMU@3XYD1-IL:8],-:AC].1
M3(,5T"F<*V-=9:[0!C2FKS5:559<N, ?&!IQ'9592!!7K0=24Z8+N&V4[-SM
M<A\#,F\__D1,MD8Y$$T*<QJ!NLU,BKN80%'!Q[J.O=9#I"]MWI@5P^[N/TU_
M<3\"O5'YWQFMA<:T[8?,7-$5E#@9E 1@QXB@?^?*6RA?C"@BL9$2HD9A&%'
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
ME=\>VX^H2='!F?&W@]P=T40F_^*LBP!3LL+"&F2/R^TF3ZX9#;L&@[0MRQ$
M+!G_HN>\8DFX!MN-EK8)0&*O;'/:I<-G(N$$G-=GRO4!,['7)X?)FMWMU:X?
MAG]GKXPIC3\OBW,ID3)'X*H,[[2:F5S"0*QQ!^DZ" H"DX."LN+EH;DOUI)T
M>;TIA;I(%\"6#=K;T@OFDA72VAV\WZPV]0$>3MH13622)#>M>@!@S.EQZV%!
M&-B'_P-D'O_U[NE)RQ&R]0P].ML<M .4=G+%QV2HESNJB4QF,VW3L8.%FAP8
MBQ,"3BEH228\,14N9LY?L4Q15[*O<Y36J]:9L,\\[>J(.![]K01C*$9@QGM)
M'9#,%UW_M0#'3'(6,XS948?X4"7;.>@RR;?IDV0AG#; Q-8:1Z).P,:(O?;&
MKR6EI))MF@@G">HRO_9X^_=U&NC!(%"/.Q]YM3##*IGB5/H%-!L.V'?&[H50
M\-)M0GN2"*WLAD(IX32&HW=,$YG,YS?BXDD<&P\1%BJ"=.]9&W;].^4*?QER
MA7?-%;YX-N0*AUSA(^M8]\)86-+5)_J5*(PW:"]X7B6KH6O=<<D==:V[3;#T
MA?GF8<'2B%C+.3++Y>?X IC'KB,K)B(>9CVR@D%)AX30.WIG-9\8I# &R^"(
M)D)=Y]YR>S?07%/6GAHZ[2^0H(#5[BJ)F(&"73*AZ=;:,G^2S_'?YH5FWHU"
MHQ?/3H!L\^M.PXQNM$PN2\[D+U)$I;2+ R17&ZWFZ08%ZK;,Z=W'3RV7$&[+
M>,2CD'J 6$M9*GAAU X@*M=9@<?+([.ZWCJH8-=S$_B/FW)C#)%HG8/&:%&N
M-_WY)1_IYX&YS1"H&:TE7*50FOF<.:Z4BN;Y^J4,.B+NC]Y8'5Y0F6[*W3JV
M#G'A;]QXI#NGU  >63EO9NL[;K-5L#SF.W(ON8,)52'1*(/Q/8T^\_B_%.55
MGB[.N4LZW@ "J4MM+">]S6E!RCD'#Y69<$\YT#Q!8;OVWVV-VWPB1T08:B\0
MB@:+WS+)<O;RD;R[#K-U 6H3R!9$$A9$Z/2$Y!8KP%=T[7E67KR#)%X/P\3!
M$2 NY7:#QMG*1!]\MC;'_&4,O$&L9PBQ@Y?FG_/IY)?IH(R/:2+4@N];*N,B
MS2A>Q0>(#[&]S&T9"@X;FK'C$_4%#<(U0%GY9PF?C#4R:QE&<!9@>RAGIP80
MJ!?1M<.*<VK<"7E'= [C\>Q8-2>>1O_LZ+;0=8!CJ9&Q!11&;Z!D5>P5<Q(O
MLEG6X.*)._.,XY&[C7["Y-Y^?/?I#+L1G,X7O[PRAXWXY70A.N8>0-'H04JY
M&D8Y:QL*MPP-W >=JNX);N_EL8AB%'S;I#M_1^.;C=(FF^^<^V'!1@,"K^'
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
ML)NXJ3LXW))BX4&B+1W+?UC$;- *P,%FL1CG22%WMKGVY\EJG1AAJ%T! P]
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
M/^4K13"HBC^5OI^2'6TE7AW[/V=7E>7&'<C65\:C!ABOS:L AAI%)U _+_-
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
M<X%%H')VGHO]5Q*S>$(!6;_S!K6?]'H,Q^9>S1/NZ2#9<W.E;9BNPX<NF%O
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
M9BX$NE7JEXD):ZY625$2.TT*CDP8]2MVP_.??H8M;RV\A=.QGZ%!MQ5<&N6
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
M7WP.\B0ODK*"LU.&_22!;^>>N!5O^_TD"'H[DGY@L%PCF0.UJX#/D1LYKEY
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
MK=^JJR2&'[),X& FNE#!.SA:+II$K[)6Q^-PTNO@[O=S_<X9XK"9A4DIF&%
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
M0V>^,8A;A$4JJDP+&LT?.7!3<,68>Z&%T)!*G+JL. .;W B+*EK*&;P009-
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
M-H/M@1DA.?5F=@=XB7X26!<APKP[.PD7=823O=!N5(2P!, GU*Q<FU;&\7"
M$"L8J.,.SAA],I%>W+W4"\F6#8MOX)Y):9*3ULQ&6\-YO>?+A<8DM?0$KHP^
M9_EUJN,+]A2YK"61LR:="5OO@CS7:7[=S@9$)#@8.?+Q-;*O<Q$]99+_&=)Z
M[S'@%WM="?P/G[^[OB'^71>2\E,5<(0,9GE=E&%W]NOZ";6AQ'G88?4$6.FP
M3!DT#@5+H1OIYV*4F*SSGDP;-*Q-(L#K0/2G=<I0!&/%=+D]E+(.ROV4_/Q=
M^9U42Q5)%)Q5&EW#7H7PAE'S3["=D! \$*%&3XDU#6M]M83]<>,KF1C>@//\
MWW\YN/?@EUKR<_2W#Q__\?[X[2_';Z4,[\-;QC!ZNW%LOF+]O2DD.I/2[G?!
M^:_'P=O#\^/@[/@\>/?Q]/S7X/#-Q[\?__AG)]57GXPW_NS^?/.'^. >D#_#
M+G_W_OB?)V_>'XM!]?'][^<G'S^<P7'R_/CTPR%^.'POATLY6+X[.^DZ5/;[
MOS<)']&P-HDO5G $?S.["[K,YI_".5>KC3?3/(]O,ATVFQ&7.5-* -TX07 G
MT**-&.F?AU/.DRK5=P>_VDP?QT8,]L_#,X_&SMC08?TISC9G)SRFWXY/?SD^
M#<Y^?Q.<A,W#C*G(K$=!?ZK9Q)GVPWJL?-&?:OI3S48PXM)/-1MJJO9GF\WC
M%S[;;!P!^E/-1G++H[$S-G18?]I3S4W'FOY<LXDS[8?U6/FB/]?TYYJ-8,3^
M7+-I(_WS\$L?LUD%S_3ILH^T.L^ 22QMU:-H.4Z$A^K_\8\D31,UX7&=[P:_
MJJ)Z5%MM_<SS)S#L_YI?"DC(&P52N:S4Q@VQYY$U#^LTB2Y5(;C@?]\-SB9)
M=;EQHWP26OLV+,3G/>SAM\(>'O2PAW,K_$VPAYO44ONI=)E_\W_W]IY9_&#I
M:/YFA^I^CO_/[R?G_T+O\O&'\Y._'P>?WA]^>'RMSI]"C_DW2QW[,GI#KX0<
MWP!K6A4J*T%2PJ3JZ507D4(I][!3NQ6>,[P+/N<CF_1#]_U>QYP00VLX6"#_
MGM)$UP:QM5PGR0TKB.W5".:=9K@\*>8_B5X>ZTB:4L';89I%FF3P]D_<SM""
M*2*@FXR&P0FGC0N2DJX8#A!C<4MM4]^I"B86,1Y<H1&\CIXTTB5\=Z62E#N)
MZ*)$P#IJ\J2SLI961QX8S/[+UR6"T4>Z++D-:13!KVE27G9>>I&KM'P]'&R-
M:!Q)A@R87,$R!,=P6S[3N$1ODT)'55[P(T]@ZE--9(;G931R_(T0\](\N]@A
M('Q$R*MF.R.%&/LX"!@Q+1Y-&%E'$!T1O+Z F9;#01MTSTT)VYI<PLZ#)7A-
MH]B*:,33(I_D%:^#F7>S8YA]QJ@N@5YEN0ZH^V5[#->UJY?L6*2V0 2 .,5^
M<A7WVKDH%$/FG0@[:FEK(]C]8? !_E^IJ@:^F[5_.P56*I(((1/IE_EO@M\S
M>%4H'PZG4^#N1#'&[2E:>,SG_/.;/*MA[ZZ!:5;20/31\?Z-BN!@K8K@+;8-
MH<Z!I97_AR4W&6$DTK#5NS9V=Z#P2P46>0W=:GL)U3T-4-##@>1=X=DZ^?DP
MG@#-0*)@.V_.=\#S#C=C<0W#WN2JB -L-\JJ"*1;I34#PA*E1SI0\BAX-_<*
M)\L@[ (_MB#<SWTSHY=*&S(-L)_:;#(>)RGVG>UF$15\ ON/>O!@(E^9Q(D"
M7987A"/<Z']:<+^@ %5A-2,."H.83+*4[D"$6/E4719Y?7$Y'.29QI\(D)@,
M+.J"B^WG0\9!SE/X*Z>NV_(Y)8AQ\R7)-;3;L.>F7$&L&/K&5<^ &S(-,(?;
M#.@Z%KY7U^4"-A25(Q>F<&$8%'6*KRKT19TJ]G'PP80PKQ'/N$09)9V-0]M
M*TU R#$F=MA^\N^[9[O!6 -/J10Y#,VWQOOD%?:5S&:=/Z$$Q%U"AX) FS:/
M\-1_UWG%NZ:<@5B=X#Z0'L9&#&,'6;H/(9=1]L;F1FK")<U]N]=DT4!X?T;8
MA9?W\!]UD91Q(LCBJ/N'@\-K4 @E(NO3%A,=$+*U"Z/@#6<D.U[R"=&BHP18
M!"Q2."$E,4U2X,2#4A=7";8*$WASTPI29(@50-3FBQJ4T52&@^ZY6!Q\T#X"
MPF_[*YN6R?UVWY!I;,5SVQW9JW.3AZ0@@&5JE;+"P)@0]U!(L:&V'+C:##B^
MVYEJ.+CE4!7(F0I>W!^I-G$:6[J3F5R?@L56[G6!9BU)*XTL5>19$GFX]Z6N
ML%4*]O<0SP[W0$'AX[4A<>*6&BI0BUL>0[=T9+]::Y0HT<MZ] =*+A&)[F5@
MP<1)HQUB;S]OT#2VQFT6I//3K<>KL>>;;+K]GBAI;\OJ>-%WN+PQU>--W]]R
M$Q(]-C]]ZO')BZV+M@P]4F!G+; )R:LDS;1\=9EDXG88LX_"G$"\4(RJZI+;
MHYWQ$23XQ$>2(L33F)Y6PT&CR['IIXQ^K:RMML-@*]DVK9'0C2M];RKN?E/"
MT3+0%(OBEDGN/M#I99V2?>%_RZ?!Q'HM8#"N#P_P/IQ24U5X1HH[\(QT=:UU
M-G^<<J>IEIJQ)T9OJ0)5\7+BR4DN)SL&CJ/\B9=@"X^!S;G2,0U>YP:'A^ND
M"N)<EW3(YK4T?2 BI+"A+#TOQT,FO"9-/L,3)U,PO+8#^R)X4IYAATZRN."1
M]33GZ>915!?4>YI)/[>,-%-T*UTJ'LE,5](S;PJ:0V__&&P=;G,;+(4N33CH
MHYB#"8UFC>614[.Y:C@P5J0W:R%$8U5EI67E8;YO^'5CE:08"VV]!IB:8I^S
MN5Y>EI?M0&4$P\$4%%^$"P-+)N=D,CAPN+-;3L<PHJ/M(-,7: G325T7);H8
MZ'"%P<]R3+'2&?Z"P0LER]VQSX:#N,9>4?#0M]N=&['04TV=P<S\81@<6H"?
M5)EGI$YPU>#</ZY3&#J<V6II"LZC]QW55%@S7U.#T>'C[A%0:ZJ*" :SH0UY
M)4Z/?$Q>CFFJ%4[PHD[2BO92EJ<YL11&D&G0(1-1ISGOMJB@-45'.<@GV.#X
MHA#V#ODE[=1F(&M0>)FNYW@E7@B\:\FJ8E!Q(%&$8L+J)A!,--;3NK(2K\E>
M[SIG/1R@4S0I2[D'9VFNHN>PE,-P/OPZ+E0= V,K7/S6\W_I7M6[/AZ.2LTU
M<O..U015;=,Q-!<(#_$(!IS(A'$K\1H_;OW:/;HZ4W5UF1>@>&(,;1%=XJ2,
MTIP2$F1SXY.+1%?HU$XRXG7CS:X*1=ZKJ-!5VVHWSBOVJ.'$9SB+ZTMAUH88
MN28O5I"/0,E*^!:>EN%)SPZ'U)0P!_R(V1?P"GQXH<7S=9E,YR0$+T%RLV*"
M=W<J)N20.VFF8*F*J4,3@9Q?H(J"AB8B1F+-4MY/M82=E\.J&YU/!_?A@!6;
MF=EKVQ,Q#"ZEJ:,)C9%9<D&CRHD7W'JP$\#Y<UWX%(?5-1!4=H'1=<0@MZFY
MD'7P[8]F?RDJ0FYE6V=5DG8KSJABUQMJRY*U);>PA$ED/,;VO!NV&'&<&E-K
MV'<H$+R$H@A8)JG(C>??@L_+P70P_:+\D5M;@GWX-)99ZX5 "EJJ$H^"&A>Q
MN9&Z1$,,ZN@2V?)M4L(Y*OW_V7OSWC:2+%_T?P'Z#HF^MP<DD'9[*;L6SRM
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
MQ(MSYMZ)0GR* VD\&9GQZ.DX<-'H3-%\?GK2RUZ,'T._+$&NR?QE;KC8;K'
M[;@&):&6?'8+"W'Q6D^WK?I,L7Q4:O#R1B=P([D-4[59+[$$"QF3Q-F1RO/O
M<P+LO&<W^R92S*>$B71)0:%>)"J/3M5E\KKR] 21,>G,!1F0,XPXQ4#E*5TJ
M:6O5PI1+<CE+!H,#N1#0E)W>V/TA*VT_AS%:-\_GN?/V]QL#_^<__L?WS[_]
M_L7_'=9Q3X8Q^G=K'051U&_.<4Q/,8=:A@EF:'..P=BBDYH@NQ:S)8E9[0>"
M$:0D4(4;DZ&*MF40=,@IL+'&42+A[[QP(<6Y,<V/VBAF66-O4V.915R\5:;!
MY]$Z8-Z]A]&'S=NY>8O6YE6HQWX/Y'L/I M@DA3<>?I-$-PY^$DZEK4N>]?Z
M]R*_*))5GYJ_YI\#T@D-[/5\OG;1I1X)D?.2?@?J&:)MS"=33-.2 F<HE#BE
MJV "'*+>F:)OA@BX$5]@.S@G#I*Q_9+D<(5M1M1DS%PE*-#F%%,$&06F.>Y,
M3M7&WG KPL>A'^5*+:[XBR$%DIJ$-D&=7<3,AG(YYF#.1'&$0?_LQ[/9WY@T
M)1V#(,XK[*^;+0)U@+ U,_&-L2)[>M)<CA8[A6.5$CQ!9_+;XV<!#X1<%/(&
MDU0Q(4<C(8[1#:<G"MZ@L0MX85B6J>UIE5R_Q =17<="OG["?M-<" A',7B<
MGA!9E@4F"$X[&"[/(J8W$PH=O2FCC*C>+13,WTO$3].<W;&EL:)>\L3@9'E*
M'QM8"\H<X+<=?@C9=0H3L(P0Y\0E$GYUH^(UU'00C7LRC%'5%(T_)VD1_984
M'TT5_3-9UGW<@8EC/I\1OS@N^24^SUK5^T7"1% !"%B9M/ ^TSV4 ]G#WN!U
M".CRN@.]K8CRF;_&E.BQ3,N%F45M#OXDLN$['!)N)>;BCTF"M+:8TZ_)=[($
M>8HYHIC)7O+=1M<@ T/H6R.1H/)L-$EGY,[(\HC?ND*W1F$0Z&4PQ:44=G_L
M/K6C>\M]\[FM!)P-^(IB2NBV[3&,$3N3UP4;&&UIB4$5? 6,E,GR/O(FC@?,
M]64(%'JV.<.-BN7&[AA**0:M);_(Z')4J30S YNMX!0I4-T(6UU0.084?IPU
MSUN&Y6-KXTO!)]GY*%D#EK=%>K' O<T$COD5[+2/]@MS55;()UELV<)1_PZV
M= 7;M_ 1YS\?XD DG_^U1,8GI2=4"J2S"."N_=*S*YTX5M=U)U-:L%U(@6["
MC%O@K8R!6M K4,.%W(Q?,N5V9/* A]T;?6=4M[1&L ?@LO\ODVPIAS;GAS;P
MT-<!WKH.7?#=@"ZX';K@FP%=,* +]ETTC"Z;TK([*MP7-9&?^:Z$FY=*Y%(
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
MZ%O7N"P'XWLRNNBLB1FW(B2$$T'01%_E)%7Z\^!7]%@VYK)%5-_4C;KWI6A
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
MODN3+RC.]U]F='7Y*UNUMMA\<O!2_W_5>5&OI.=*M+\/(<<B3:<.#\KL'\*
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
MJ]A8_>!&:,P%*L$7>;"JZJ/^9NIVH,,XKO%6T&4W7>08$DR"CI&EG:QR2I[
MG],,5-=T5B=+]X7!"SO<7X>U:AWWUQ%D;**R.G/P,#CAG<F:?_)-YO3W0#:1
M#,0*YO64!9$F>6O()G2*+9<6;BN^-_5!2>PNJ5I[28YE"^VHA(8.7:'2$ZZ-
MRS[)M9VQV!=WC$G91Q5]F:Y2Q^$NI&N*UL?)Y)@^YHK'8_"K<-EF!(B3M_ Q
M3Z+F)H;\<3$*=)@0Z$6)EP21]:7LA*[7>0OZ,:#D!J%[8*O6(70//Z_UGZ!,
ME1X7G,.J9(&/XJP5V K]#\@SKJ2'E"ZK,XJ$D*)\E9;&,Y%+<D-?CCUWQ=4O
MFW0EQJ^2/UQ5"U0&0?!P%(U^M5T!)33#'Q@3ET6&"LWKMTQ*>CR))X3!Y5?X
M&VC*,^NU<3^N<QR5 VLHM=Y.#,<UI-2K4U<3S,?(LQDS>I;T)'Y\\)D,XN_
M5JU#_!U^GNQ[./1.D?D[GORP>OCM*S &NM4V+!AWPX5'41F<L<QKR"8K7)-H
M L_F%>=@84Y7Z<4L,CD:F)09Y\+A$VG&9 (TBAG6\OY'K^1CJ2X*,1982Z^Q
MQQ6#%=K]+./^9>M0)/S09-,8B7J+(LF<:H$RUX,#>.KB;:,N\\Z!(\\\3.,R
M$<B#JQ79+<$=&)CZ:I56[HA;01?TGJ(WQ(A@Y_^DI5H3*4P-'U7W5$$7@WV.
M"\'C',(<T]:"#QO*4+%9?(I"N@5/]H4TBW251/-DFL*-@TN:>63:' /_UA*
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
MN;I@2,0N(!QK8'B?J4Y0+NO)"AY)9$XL7TK3"FA3E9PA/_V'Q;;2L=KW2HW
MS!9D3,SJ:A->ZH+D$<-*YSM:2,R6]6VE2%LWMZ]5JP8 '8BI,GI+S>$/V@V"
MB"&RJ3 WVW^3+NFNAF,>$=:H$6@X^ZX-%H-!1(CZAM\Y:<E%&LWLJR2)?S+
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
M#&W D9>E=RI=?^R2XI:F6HJEJ:JEL;3,\+'+=*HB:[#]*(D_K4JSG.,I1L%
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
MH_M"(<8=-Z^3!ZB_5=2SRQWMK\!FB?K<+D5_7-SFP-DW\#^S3TDG$[R RU_
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
M,?8JS[DBC&.XET48].7\;"\0NAHK$'A%1_"/.!_%=+C]5^XG&;9+AE$QO]3
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
M'#F/L%D'_8)>E:@\@L?H#7Z>#>,$Y@1?!1']_ AK]X',/P(T!0*_Y5TD\6V
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
M3LQ<7, O'">J@HP5I)_#S[X7^6P_40$);D85<L3#-=>)-;9?436:7' ^ *J
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
MS<&QEYHN9L 9IO"GGW< F 9]9^I#<DYNV(O@/B7D$Q;_IB9=S]/Q0$E99?7
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
MX\3GGAGQTW0GF2E)-:OB#.I/O]N?[;3L\W2(W7*8')8;WQ0$SAN[ <?_8P,
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
M':Y#"F)@;8*Y45=Q<!)&;5V(JNRQU=0=O>RW9%3PP2%NPN1!&2NE?&V*3NC
M.]>AWL]A11P9+00$_TS!LH@/5]M%%L!W!]J(PP<? -_.-!7,MU/WE==UZ^6$
M_&R4QC"@'UNHAC!-&Q!KZ;8?&GH=/G%(AUFRNI6"?"GF/?<E1+0"WE+K%>\?
M1UCN%ZR:ZT!>+(":MIG6GB>XJU18+=&P9$GK"RII_]=/J'Z!33D\R2FH7 [N
M*SBQ_HAV".0%HGB!+B_@K^H]Z9*3)14V@28DXZI7?G6)_& >P#67'^O D]?!
MD3T,H0^ 2":$:@SYVZJX:,Y;R!WOH;L;Y=TY\$?Z2 R!/^A:%WL4NV>-B?->
M]OU=(DH?W$<()[X^2SD3NQQ.^E>_1!;!ZYWN5$#0^@8C'LB(@;LI&3Z>)M2_
MTUM39+.I>($N^IG 2>F-KFI>&: W#Y.>6P8VK4CW)X[?K@4QOBI^V*9B$(:B
MN2X 8H#6;%+>_U3?BK@GOZRHW@P7YE%H>-1DLNEG><3,*)E\)YI7S4#G9H>S
MO\.U->_):5[%A!CBY[20\_]+_3V/GB#.$TN$\Q.M#]"\2?/%(Z8&.JT4]5SD
M$6?(*B/2#6NS1JV+%^1XOX,Q#@]"0!QW: \ O)O]+Q($:#>S=LND\VQWI>C;
M=@BCS@2^HKO'C(@YX _CGC!XG:.KY594X7Q4@4?/A?CN3.='J+PJ$./P3'S:
M]E&4A.8BJH(Y-T/: WTJW-'90HJ,9X%V'\%C;'=EO>0Z/P WNM@2&^OX_9M5
M[%9ZM_VS"VK8XQGF^O!04UXR;UZ<2WR[R)Z=CAE#A-C/9^TKO\.D!@-&R6"A
ME]1E7\D2-!;5#.=RZ((DRL%DV*(1_0&Y=PBQXQVRR57&5,[DW,>[[1%)SYG?
MNN= =#14\389"^--8M[A,P128B;CJHX O/HX0>P*+0H\EKU$4K+659Z#+(CJ
MTN/& 46Q>12XM]LNFZ.%+O;TKHBQ3X$GH/2B/)Z<TF/?5K1L++,,1X\*1WZ/
M#.[1>B))+H!VK,4C FN2LTOG3_J=^^R>OCG&HJ8J^A0AR3"W3<E('*2$[D(1
MIWCUCZ_9B/83N,R1_55&@PV/\F_4/$U)K%-/'+[C5MC$06+?7:O?+,SWK3%>
M;^>F"BYM/@!R'/_Q,_2>>^:)D)&ME8QV6\36@(0G!LC.4 [Y )BO*==J9'L
ME.O\R*IC^3N'OL>%/GG/<"?_N?]Y<$&(*\ZIY<<\>]\7#H, #RZTB_^-5(&9
M>I!C*M"@- _+A7H"4YF_4N0!4/4)>,#CJ:[N2O$<@NB*=\\5T8G9_9L1JX"U
M]S1[M*2'^!;:K2S%&QE+<2.>[>!)6.00K%A1WB)?>*T/BTW->_OZ@ZH&F?LZ
MLE@4JOBO,0!;<N64,=J)=+$F9G$2+PT>W7XV!QVQVJSI<:/<G$7DBWD TK>@
M&8*/5[%#XZM&>EY(DA<J SQ]Y+$0)[GNNZ;[N@/;N\R!\U-US2)\:R_\R_JZ
MI,B=8@$3LZ(@>GU!GOLE@2\/ (((EO)%/QWE&?+Y2:WF3^\WPQ,(7:85J=I\
M(QM=>&[,QNCE>?VW-[]CX5;9?;)]4<]E*Q>O_CB,OA]E?[(.>_^^KFCBEW5!
MTRA@M"5YVB]F:?;J02ET-XV#O3PB'T$,E _M2'4!C'\K@\#?M6*D@J8YTBO8
M+5MEB#?JR-RKJIP+G5<3<959D*\E#9,467"H6*#X\LNL442%GK8\YU*.#.TG
M)/1.C'Y].5TU8OQR9>IF[M?+OAOY"M<OP,5^3QJO9WA+!:%"7NO8>]*O563D
M!-:8U@.=+DL5-M$1:]=TCD+HS#)=EM!_8D8="KR9*R#97<_4E[7KXE*=:M<$
MM*&8_IM+=3:R11X0"]C=0 "CCP6Z9MQ*E.ARRA]EBMS3 ]X@KQ'"J0= 6LM.
M,U<>WHSI2W>:HKJH.##:OKI\+DBN>>EW&,-3R1<\<V1HDR8HB9?UW;=>-%Z:
MGK/R4N3=X5C2,Z5Y&.AT1%\;_PO[]O\15/^K';[!?SO!&OM<F0Q@_1^#>]RC
M*W%@4I$U_ELC.IGU/[\6/:+PT3K6?[:'^+#T?P%02P,$%     @ 3(+Y5-VY
M_6+VNP$ CP "  \   !F;W)M<RTT7S P,RYJ<&?LNG507-VW+=J=QMW= IW@
M$-PM?%AP=P@!@G0:@G?C$MPA0(('#:Z-!]<0G$#2> /!"8UV@,#E=^J\>^^3
M^^J\5_6J7M4Y:]?X:^W:>XVYQIISCMK[_L?].H#LA:J&*@ (! )>/ER ^R6
M,@ /!P<7!QL/%Q<7'Q^/@(B*F(B0D(B>@I*4BIF!E869@8F)#2S R<;.Q\'$
MQ"7!S?=,2%14E)532DY26%9 1%3X7P\!XN/C$Q$2T1$3TPD_9GHL_/]XW/<"
MR/% BCB1(" [X!$Y$$0.O!\$L ( 0&S@OPW OP_@(Q 6-@XN'CX!X<,-"#+
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
MHDZ-]A)RV=,D5\+5%K-_[Q:2, @20"QL!VLT!_T#LX.&\LNA3,*E<QWC;GH
M<3MUQTTP1?L%W8["@ TV6B>"-O:QM5O_DWEWEF.D^F//_4.U;S]E ;C+]%-7
M#3;I*@ /AM9(,5W* VG1ZXGN='>6=-]6#2\(QYCH$!P_2FF[0A+L%AQQ8'SA
MCH?)7$,Q/GAOZ:@<"ILE?L2Y]#NW=6P.HC"A]+#IU&OTVHPB"[P8HS!XC1L?
MJ%9C:;O7ZK$?+LS>3E+'P?Z28E^(;MELG?<$0'<$V8B.O%C#A<'/@\Q<9MDR
M?B4%:$:_TF3*X)FI%3I(/Z_]%0<X6R$<8.&NQ^148;)/^5D/_7-="(>(EVO
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
M2W"4S,'GXURW]0SOA$]_U)G7.%8;ZX(YX4BFCH6L.HP%V^?9H=*52>)OGZ4
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
M\9X-O'?\PS2.ZJ[6F.PD\..>AP+HQ8ID/G?RJ_7>:VDU?P)ZQZMJ\#B"D+C
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
M0V!R#0!G*$CEO;]@?(#^S1KGY,;%K"BM5W&:7(I[>9];@BSB]35G2=+G015
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
M>XWV:#MZZQV"09S-N/B!7BL &@5"0FJU_29"#OQL4&6&OEF!3=[R)W3PU]=
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
M.F?Q6^SHB^L'\3+V7U6-&J+?AY$XJ%ILF/PVNL^[B/WV\\+M1XMM9G'1JM8
M6@1Y[2NT&CE^YHB5A)4L&PV[K(MUI:DV*8\R"UA#>4':L/?2R>E.U'+SD:],
M='6F)Q6G8P2@[V((N+T>_0[P I"L%X-O:4BM/]%3XYS<$K#:MBELI(4SI$J%
M5XNT.7&P9[8F)PWO']4O6_H"&J?;]%VWM&Y7C:V/JXAWOT(^.14!D)EI28!
M$IK+A7(%QH!RG0$%01%#C<A/:>Y9I@EOY-P)](A-V;)W=D!,^_4 QV?A65V5
M>5&*(QU.NFAG[@08N)NI3(>>B9PB8&C,[HEKP7B>]1SZ+/#E\@/!R5Q.TPM
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
MXTH2]9?=J0CN@1 3D"K:$ O+E&?E3Y2A'D&,]]CT1XDZ;+DR=F"AIPMF;.[
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
MC)I TZC]KT4YQOXQ28 "D0LFM1QZ?+877)F>8-VV4[@>J5QN86<R6YE!S:9
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
M1YK]JM&F;<S[D[_9=9CO"/'+X2!\IQFZZ&<4P+(C+/1 /"HV_@VM6]D.SZ(
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
M$^%D^7K]I;B5B+3J.M4+*:,M=L5_3X3/H3:0-!""&9D/D @LG4+#8>Y=9PM
M:PH[<S.RW/F$[,5VATX!H'3$?(?3[8[71EUKV)5P#>93N<"#=!"M&W*\NQ_,
M>C-*'M4+V/]T(%:;,)K?[X-CMN&I"LG,65T_IJ&=J3XSH=QOKHN7?RGG:Y%S
M 40(*'EA=!&Z$=I=<]P-!B>NYHUIUX,QCAL^I@.1^8EO#9!W8K?KSGP14";C
MS"[T%MU"Y^A-N 2T(T9T?P5XU/??>4FH>)WD JNB63;#7H<+Q+/,L=%CLP5U
M W"#\Z2I<BM?O##_I$<:N9?[3-D0^9[?_0Y5^$S-50] SE *"'3DR_0K#;P^
ME=*9YZXZ=Z/T=)._XOI=\)V#ZZ 2+]T[90.(-QI];)V/2P/9<D\IAFN?0Q9$
M<VM1P-"]9!G'JFW!B<-%9V)9D0/;8)\4@TYBV)PQX;39#*CFW/[TZS:^NUH]
M\,^4%BF#9 NXE07A%ZMG#HE<W/=7U$ZI=^3(5L?L:;"N(,XGUG(3Z I0'SS<
M]6W2C7KVW2ACA)30*!G=I?<KB<K*@D#A<P)?P6E?^:K!JI@X>:5Y+?>&LW2G
MW9&36, @\DL!+H'JB *T@1+/7/^AV5%VS;P5*V9WX[PN\;)WYKFJ<_;<H4;[
MPFX?#;CD)O(5FWZBA1WT_=([IJA**YD?$_30"0-OF@8$"9,/DW&FG&<>7CO@
M'N6^A4O\.!)-3F_(4FZ\+_A"3J[N..+5@_808F1?7'B4.<:*6UZJ;_(AKD/C
M&"55JS8VL'OSTF;%/;74^G9@]=//AE^!M2[$]>P4:1*P?&P8"U)2UI9VE%NI
M[LI+M(^/+J]Q]JXK>^N[LZ%K<<=6Q.XBKTX*F!G /6RJ;1\LB[G:P#U<Z0FU
M')IRO0Q!:6-)=2+"Y!PJP-J"0!&L!,![IQVR=C6W/Q9N9(67FC8AH[KW(R >
M&ES5+@EOK;\ $D\^N8N<4/?6>NY6D@V4/NY?N@;S!C JJG^@WN$+W@ AG9AU
ML.L-:]$T<,5:&3O50_%63H'F'-TFE].2%;2NNI/$F@^>!G*&[GR>W6\1:0ON
M_0TA7JSYCB9^!XA]9FI[@>#OL)H@_@2T<2^N#,XC(8WZZN0U0C(.ESXS=)Y
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
MAG)$JO?55^.HXP6RL=S7,,A'<Z[AT'.N,_J(^%?=N^6>9!K41'4 RDSL]3V
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
M-]"%I2\V5Z1.H5+'8T#I67-GK-9!!PM2IMQQ/G+^B33&NJE%@[+01<,;_".
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
M1H,/#"HMS@52[K1"&]-_DAMF)Y9@]:EYY"_]QF,'!5.'SH,&\(%S4N&&DP=
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
MQ/:1=4EZ1V!W5/+?1NA0[O4CJWL^7FK;ZG7^HXU,N4P[)61;%/V]Z##8'UI
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
M.)(-[%$60"UQ6V(S8>(1UF65:@I,U 3*DI*B2/B5^O,U[D?^=T.D6ZOXYP\
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
M,I !GXL)J76G2T7?LM^SB;32:/9Z%"O[.C=>V4ZI&I^4-1=KK'H\#EK(Q0S
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
MUW*7M>34,B?K'[^PBM:-*KUGF)%:]A^9@Q<9=5=7#D:"UX,W3H3C(/*J)Q'
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
MIF*3/M0.H$/MUZQ+Y;C5>[2VD36@"]#;(<3)JIOKRZUGR1YB]+RL0HX00$%
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
M^9T,S>CZ'TKQV*KH^TS,/:!H3P,E"?:>$[NG3P7.17OMTSEA63Y(Z]*3?4L
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
M710<%@T MBDB1U#JV>B; ]-A/@S6 _.80<&7T75" <0Q]*,U>Q<8EH?,.VG
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
M,)1#,^4,53NA%4']O T:&T+8?<+IL[NTT/L.T*BY/8$=X&(GT=B28P^%@\!
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
MJ9+Y.Z.1U6>X?@Q I]"#GY:8[]Q;4,;7*+"!T*YO!Z\F$"ML6U+<ZT=E"_T
M%&V2M!J95$B?9?[@PE_9^:?G:=_04]-0QO&NX'S9*F)X 6A'V;X]NS(T,]NO
M*Y&"H?4C99_6#\B_1AH,PZGE\4A>3P5_Z,E]1CYJZIA;-T[VT?VP7&JFE)H:
M5J@59<-PV34$,O5GO[TM&]7EPJ?OD(=N0]U9JB=*PV27&PRO*&OII-(./,M/
M@K2(+]PT0W;]PO#[D$<]E3B=!*OLH#P_1G984H6W0OS^V:T0_RK]3XIO@#<S
ME3M1=OS!Y;0@ZDKE*=+63ZVYQ9LG.]C@,DL,<:5X-4>12,JR-$RV@JR%NJ9P
MLL0MA51: 8/++OUW6$JVVA/A7V<**;6_:NZ%9OU%KMOZX>H?DKW'>Z+<-Z4E
M6&UJF@_SL\JEE%G;_XT31YW?^Z>O[\G6-\/(4K_<4DDN&?3LI*&4UC;-%5*]
MR-2WP>;>C-6WX<!<55RNZ-RHTQDDWR6#T42ET!OCPR6],?(?^0_[B,._:.66
M.=((0%ZQGGKXI>%1]8^7X$W6UI+%944R! 1:L0.4NWO=A"1=<3KHUL'*/7/:
M7+=9X_]3B((15DNN?%..\6IO!^C.!IS$N@ TC9=M1RYF$YL0*K%L@L#^.:Z=
M^KSZ@?A&_^3PC3E)=C[P8N8)D*3O$\W22ZA3U[=]I_'Z>O-HV24&W7G!1$N]
M;90 A^I>L!7;4L(+R*XMN'A[M235<+56Y[-37JU5?J3L$H*+MA@+^6LF;&LI
M?V=O27?^YLLB,*@\1O:)_D74KD=8J<2X[#/=_NXX7,$MZ'KFJT UFPKUPOTU
M3;B8MQ>7_UY7,PY3_]MC8X0K&26A>M[KDGYIOSI[Y/P!H$>(G@3 GYX"^R!6
MYBL\6WHOA(M8U)9*2MDX4. !<3XG*/FOZ6=WV"SD(/>9)'R;=:+8;.G-%2Y6
MB6VHI#A[B6_KPX>8R4[.-.GM''I@: U=%.?D,D!'V]UR[Y?S9TIO^= #/^NI
MHSA+2Z^XDX1;Y=GP+MJ8O9[TYA ]ZF<12JH4I=1B0N#.U4FG.+44A*9%I/>8
MZ(?[;)JIS?*ZOO:G-U#;L)VSD/0F&#VP7HAV*K&_@09)#O*RP^G:-:0=3CL(
M;>EE$%J$-D%''+J</B%-4Q0]NF;PK'ITS2:'2A(*NI.6<JPQO2Y'[NP(7 =E
MSU+T5+L%!P6(HI2WF1>Y))>4U!X]H&B/MV(L%5]"T8/O;CM4B%Q*[]B[.'1)
M#@HE3X<2TJ2_83PWTVX518_7+]C1 D13?(=3TU+(WY,^KORSCO8K*7H2?\E^
M%R.>TMN^"^M;K*'H<?\%6[X+NZ7>C*S#_U0<=$'H4+N&?+4V(PH95#&H8-8!
M/&.*HJ$#@V<,155+#A4U$K&>]%WZB1LF-PF8!6"<:8H&#RUX*$(6I51-7NHL
M=#S!WV%#,J8K&C5TVYQ<,JFT40O 8O]IC8(#J<]J9FGS#$4C 7$N\HBA[,XT
MPS F]:2B/!29JZAGWVU/L@FDTH8\FX@3IJ0-M$#"K3I#43^]B[VL)X92&S*O
M/<15:)O--OB!3#?5J:[*/(5]#ZZ/ S=ZI7>4TIN9(K%Q_3Q%RWK;[S,V8=3B
M9:UV)V^#8)_>MVUK_0I3%2WFO=3XU9!')=M'4";_)]F79]M#M,Z.!$A.A+8T
M#>MOBS_(C5RBP"4)^O+!<-KOP/CJ[&W_"5EVA(S=#CFL'@ #PR$[-R&'[M6F
M2FUK I1L[:\R,5D9T@N(V5]@KC(Q6<I8(:6:H+;8Y=%=^!<1]D3"B1L><6A[
M]P&.C^1A1S=TDHZ?:'MN^-FL:%6 37;60@D15X$1(EM'4A.9.SMT0W(C"H6
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
M='+<KC\LK+7Y/TG1B/&WI3%?&0.+9H%#'!FLE(F4V2--T J5NENT Z<B0C.
MHU*XRV1;M2XDQ[92%>_$F)IS<TUJ0CX;M66]DF5V&D> 1%O)9=:*G"5WNEEO
M+$,! 6;4:(L)=27QQ:O6EBWKY1)N%CL_,M-A=?7<DH2V]F$-)F;,\).8Q/67
MK#SO7  ^,'Y9N1HX #N76GT<AKGZ4@MY9*>N<8)_FD1 HB2H.D'G,C9P#Z9F
MZA$L5JM"H:EES.@F7B\R0J6)44,BK4ZR,+7=X+/MQ:1;<K*1LR<W" '/;_?!
M[^+#D5>_^;%:DIN3DZEN6MIG?;8Q:*EJNL7U,5#%(O:94"\M^2.9#/C]YF$Y
M?(EG[N:#D%+[6'&J"G<@)&FPV@X#8OA4_:FFC@/R]7-6%T_>?C[U0F6*:+7\
MMI!)2PKD81OK9.NFU9FR=B?!:HPA_+0YCOU'IC-%D1DO/AMS7:)_OXBC$'P&
MTIKJSO9(2I>@Q\2*Z1\M-NL5^ L34BM]I\_T^=A(,!T4O_R](['M53W\*]U
MDK.GZIMF"*'T8\7Q:6JB(5]AT&Z"(?QVBH/3_:O45[]#/D0S3/7Q(],3 C_@
ML[DB%@OL?^Z:UME;OS/F$,JLOY.=IQ_'00":LH$"S1D]WCQ)#6P3J*9HBP+;
M:X].\T39V7TQ/I4REH+D4"G'G(*\BL!%IZZ[TX6/O.FRCP4NX:88:13D*2A:
M@,3OL"L;)\H^-;AH5W+(H1(')VB' .AM:S/!G2@7GU0S=D:+-U^VU1#D6TE
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
MA)KE6^#\S9 *25?6+D.(L2E!UZZY!':8=!/-Q9NE5?6IN2.HCP++=];I^E:
MF%,MFR+M4Y+!LU/NCC%%2VK.CBU/^RIH["TDMXOF,/!I!P]-N7AT/2\RW<3*
MS88AW;(ATL^0# G]5[E"_V=D^B'RW8V(W$\:-T3T>51#TO\H^=+BF^3JG 38
M\L5_VKHA\L\E&P+@DUP 9H_(=>-J-I[0"LBV;P@( .$0#)_5P1#[3_KD?!)'
M8M^E@6 <TP[A\44N'A/D.Y@Z(7T!)$X:-P2#/*HAZ?^F0OJ&9XO*?MNT49)/
MT\PR,,L4_+436*:;T'=-?@>8D<'F#0$@GVY=##D)==^1Z0M#L&_<* ".J0;%
M+TDK[D6^?T0:<_^!6FL. )-L$ %)>G#"!WT-9!3!9N/35II+/)=<4-*2E-^$
MJ)U!Q OIDR<L:1^W;(3$<T@&I2Y)Z4T(ZY'UYYLNS3U_^0?:L,1^TK01<L^C
M&12\)&4WH6SB.S3'=^98_.WEM&TC1)]+-"A[21IN0MK<?!G89&;$H8]48GP(
M@"Z-0()%.PB()!4WH9 FGOAKG+*&]VA"N[_I89MY%# [-@(</@<@1)+TX".6
MMO]'^;H4B.I)-V\$'!#=H)-,DDX,4?>^& CO&PK">S8(DG1BB+H/Q4#XT% 0
M/K!!D*09'U'7(_\<^W/\#/CI@<9- N"$:E#\4M7B+6WQ>37VX_S\Y#E&'@8G
M/9H$1![I(!I25>?=3$DN#B(K(6G9).FG20:E+E5UWA(VP4%HNO_EK'EWU;SV
M34(@2SB(@R1->CLGJ'$%"M0Z:J*YM+.T@@*6I"[3LZ?K(Q.>VND6NHOWE%10
MNI)TWR&F?I]'[#$MS*>M-)=R+KF@I&6IL#1?*P WB?V?-9?M,9V04&4%U__A
M.R&AIX=7J\C;6I8 _V!N4\V%#=,,"EZ2&CJ+B\[3LD2W)GU ^/!4];'4L^TT
M%SE ,"AO21KGQ$=T%B!RZ8\#Z&CJIS]>+* =&VZON?PYA(,X2%(]3\@;!$&$
M_*)H9'HU"Y-\\D%D)*FA,V1%9+O<7+Y_F-.L9F _.FFEN>1SR04E+4GU'.&Y
M;])*FK/-Z@&[<")03D/-Y0U1#(I<DI9Y1%6^L(^::"[F+*V@@"5IF;N%9KQ8
MCZ:W1'#\1UY+S<4-D@Q*79+V>=C>ED)[]K)9>_928,^6I'WNB$H"_<G:&S^X
MSM*$LPL9'1HB?XAR"(I?9670QGE?J1I7U^0?^2#D-M5<_##-H.!EI=9&-BVD
MEA!X[7BF9SFTYN(V\1&P&_!ZZ0Z'"/D@,E+]J7\@U_V'AY^]&3(#["$[4318
M_@R@B^:8\&D' 9'J8?V&W<@+33\.UO69%71.FC8"@#R:0<%+=:9N@]+W)QA=
MKE#> ZM'(V!@D ZB(=7)&E>(-6DA9]0W0W-++PN-_!Z-0(-!.HB&U*#E>+'V
MR/&UQ.PX@Z.&C9!]EF)0Y%)CE6<KTW5W]7Y8(C]JV B19RD&12XU&ME8(7])
M-L,;'S^'C]O$8);H<SLT @*8<A *J5''QLNA7$&2(<G$(=.Z&2#DDPTA\%%R
M&N[AM>L9?<7)] $,X/::H\ A',1!DNH\#A^1G[ZAQ:119EAA([Q>FF,B1#Z(
MC%35.5T^@GE I]II+GV 8%#>4C7C2?3@.M:UBTVF'I!JU@AIG](+"ENJ-GQE
M>C_\:!U:FXF/+82HZRC8KTL!=4QH@$8 ),X)")W<U%Z\6M&4,FS]B-]S"E+O
M,#+-&8Q^C0"*RP"(C^1R5\$A^0_95YLI?4&/!GK,T4MX13[T@WW1XG;7'*UB
M?("@R8J%3FKMD@MZ@#T/N;"7.J^EYE" )(-23VGD?WMWP@WYTH_=WW+^=#1H
MV:<48EN9LR*$DS\Z=CQUDL=ER;4%'1Q*X=$K"^\[%YV]_R5^9H&^:A,@N[,=
MKY,>L+,=L;,;\IUJKB8F/60>4>A8AZC/8Q8_G,-BYR]'7_@/-2P?/&2[5U'I
MZU/D(NJC1QH _822W^8+X-=B CA\K(,7G63@#CDL.D<?[.R^J%H>\;'VB%VR
M"H/D]?=\*7P\1PKIC_P?<XV#_^QLOW7V1KLP@X=X/XN"BZ5IKI/=%KEAL/O-
M8=O=_N)^3UQF"TMMO-O&>6W//Q[.HAIZI^248FU>*6&(\OCD #B #HT:7R@Y
M"Z!D;M/UCCVZ!( G2TZYS>]6*7Q"KY:P40"@8O%<4P'V,AB=D D^KK%M#S2O
M]N+%?=2DD*RQ" ,0+M64GU %C):OGU0-GH2'4,K@EU*2P6=1MFTS3>\EZS)"
M:P/S::YZ=\L\.WD]&]QOGQ,>>,:+1?2N\8+<J..7FT$QDUZ<3M+?H2DB<4'R
M0>$K.UNF]%%0#]F&Z7O4EL=;!_GM[_/V8%VPX5,.GBS*8.E:5K2*7*J6Q%Z@
M',6/AY3P$-+-,B7 *\8,>-(HPS.Q*/ @2[>ZSPL'UPR5#+V0X*N)L"XC^!'V
M<MY:YP'!ZG6?%WN@&3!<^D&3IC*@LC8=LJS=B/HK)M2[1"0;AK[S$,7/S<]Q
M/HLLC;6*\>^_J &_@!FB,C:UTX-%/'@[,61\7MH#ETLQ>#-1A0%T^EYC'SE+
M+_$ 6YLXF(M&\1+1>G;\DQLGXW3M_XZ"D IDA,+Q8FZ^Y$[+Y&2!\95*AO9S
M1[XTP!N6L@N6CQ=..,2Y\<&[Z\J^C?:(GI *WJN4GM9QOI#=CWQZN,0QF[&^
M.T+/\5^8YF.![MJ#),X%>-W2#+_D$"H/X$G_IB*8QP8$827A,F4@O'4\[.\2
M9LB=K8\L'YD!NB;2Z-.'%NC&3=VJT"7O:W)+A$&NZ@O:3X-*&84F2B4A.J5L
M2?O3G=#?M>U8Z*8[,1U[X&VMEO&,?R LQR$&Y YA)H\C$@TB<$(T0_Z38Z%D
M=4R1A9<)=/%6QS!!U?QE[2>6% % $T[#Z*1T$$?/#!ZO7?P,1"E].B=V@X[=
MV0Y>>[#*E1DXU-Q/-@+R_:.2%L<L?29LD.V$NOTC'Y$?KKJSP:PSONY,IL;,
M&,V[\\%X)('B&5$*XH<PTOD>D[CP' +@^')*^VQP,QI<#WK=T;S3[?7&=Z/Y
M8'33F8R'@][ F$G@8DBW:(#<WT[)'1K=F12JM@(-R%)%SM-1%$*:PLM?3BG<
M"G'6F1H]8_"M>S4TI$1:T<<^R>D'2/+R\I3.P>@;F:KCJ1R0B2*T1GZXH;:L
M=?)JM1T#3VU< ,GO3TF>3,<38SK__M>.\<^[P>36H'-VU$\FQ=?QL"^%$[)!
M>4!,YN6'#,G=.:%2!ETW&-O/CNL2P9*=U?26M%TW"*#XT<M?3VF]&8_[?PR&
MPUBF [*-C6X&9/9VNK.9(86%(?:6<^2O^FB-R9D)T/TQLR>,R88U-Z:WG;XQ
M&<\&4FBE"VY[)<@G\U/>@IO-;R5-A]DC]L,+<L*NZ.6&'-,^(M>6?%(S!]KL
MZW@ZOXA%.AR,#'JT]:9&?S"7.@D> '(S9UAZ ES)H)%<69[(;D;_.L(AFI@;
M^(#('&&],9D(TWF\M$;CN4'VB._23@EJ3IR;+\ I\3YSF@U&O?&MT9EW_R7E
MF$@())?D^#:=3V/.21;32(X&,G&[4QF"C T.X_51F>AC*C.'UVP^[OVC,Y[0
MNZ$,4>[4DC"5>W-,8N:PZG4G@WEWF) J@42BA%_D:.& 1#/GU6@\NB"+:3X=
M#X?TSDJ.+(-<P.5LKTG('5&%#G?P'M$1R>SU4S7+R&%L$ [QRK'(H4:_Y%GY
M0>[O,\?:S+BAAX71_^O1);UW1^"Y)7-],+H>3V]C72,^L0TBB_'MH$=/06/4
M-T:][U*VPM7:I"^^/:%K9TDH!]#+'(=DS4ZZ4T+^-Z-S/;BYFTK98&;10T!4
M<AH+^02>W>^S!^+=U8S<.>F%T_@FZP1G:7=,+>]]42VO\Y?=>#*R9)B,Q0'?
M %N9HY3+5C*:#*82+99!_8?,V9KHLC*)S"JU+((S!VV.:BN3^I2.RR([<_*F
M-%V9Y+)57A8'62V2J_A*92S1@%D<9,[JK1XLDTR&0LPB/7,.L]5BJ7O,B7[,
M8B-SWF:U9-EK=V=!9U"=.7A32O.!W#9QKTW<TS%Q3^"9++0TW6TN>WYB'FF5
M::1I&EX>J:#4958+ 1.X]H4$%"73,21V6OA#3K9<U1+5,@NNL-3K27/+S; R
MO/4$^5'J>!RZ%BN[BM%!>F85-%FQ,+7@=E%I&ANA8HI,-]P,ASV.;$_:24^(
M$A)I'I'@/E&I)*]=HG[9YA4-<^ (,[>INM(QH#QA.L$=H%*1#C=+3*L&L61Y
MW$9Z2A%?B#D$0M)3ET.4Y%'<HO 1VVE]A%&AZBAG!^YY_YOF 4Q"#$"(*<OK
MOB$BH+'38Z\87.Q^VH,E0'[5U^S<G6EF/2([<M%XL8U7^S>R!S8AQEDXR$XL
M*5V+S"R?O@MB#QWSP7&)#%% _A:MD,V"BGR@NO'UA;1Z-L&#7G&88-IOSS+Q
M<+SWJJT\-&QBQX:(I0=HK\C:LY]J1W3Q;#_,7OI8@IC0G%J#!"2A?5$G2O'
M"P@)L?N 6<DIKZTZNY&(]#&7_EJ-2><#0@M+\FH%P3W4U'%BB)F%1Y95G>HW
M50>+EO:KJJ"3:-::$.*=(,#^AL;'_>&$C[>.[9J>30M/LS1=@8ZJ"@AQ5P0N
MS(4<\U>6&F,T26Q(Q: XZ::J6M!90.3Q4+GMK()R3G&-G(GIA^ET[X!6E#[\
MA7TC*#)&DVX*Q66C4=V%-(F\0RJOK9I;0PF1PYCI>X\X#QR=[PXU "C727:P
MA'$<.*<-5=T6&#,><^D%[P7*]JU=,-O$->- MGU0V]5F3C[+/HF$.C?I""H@
M#;UJJ^1336GF[7="G=6<3D70$,0Q*Q&=SJFZ@=3Y)*L5;(EGV@@]WYI>M" '
M<5RQ9$\-ZWSC=%)5TK#(,L*%F(&PJ.95O/-,[+<FI9OZ:<:+C/-#P$M9="1E
M53+*V=T+,%6UXYGCS1QBT^OA)^29NVAD84<EHZO>\!3B0CN[^X'T8]N/2#
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
M3X6(["ODD7^$]'IZ8"$SE_,<MT+=58??9,D,#G0&PO$X0L-H$Z!3"%HP7J>
MZ+0/X'F#/J,B\%7O1-+".]@ZD30SSK5.)#V=2(TJ6E^N?JVLZ)[#A\<>7/7S
MB,)]0ZW]<1"]X"Y3J5@K*6.M*";GK#+6M<3@Y(KXFHQZBTG;;2(27JU-CQD%
MQ>JA2B<7$C:7<$CBGZH-/C,WY+IF_9CX.$3Q>4'^M?1-N&HM#=MB=Y)>I:J(
MW$5HAT3_18[H.;LVOQ\YMIN(P G]L%Y7[[;.$3_<7N]R^CRZ07'7?(K.GW$A
M<>_;WU\VZC ]H1L4=[4GZBS$UH_OIF\G-/A1P/1@@\WO+W4^3#ED@[(N?996
MZK,0<T7<OU=TK)YCRLLRH+67F)_HGVW<>%R.^-#.F):F=(0]JPA"A_:-!^F4
M%0$GK!*'7)KFK7-I1-^:#9VG@ZWWR'/UVZGG:C@>W73FQO2VTS>N#DG@G?TX
M;3IXFP[>IH.WZ>!:G5-M.KB6[IXV'5R<.3F.GA*5C+7/8\W2J]W^] ;##]J4
MU3;:H(TV:*,-VFB#BO8JED%?T"&>(E#1BV-%K/<GU$+R_*RS$_Q24=;9^5[P
M2U:*V>4'_?W@EQ\U%KT0\:#T/^KII?J@LTN00S9X\E53Y^;5O6!8Y*)?Y!%#
M2>]%MH\8JI6HEI?K)CUB&!1\Q?#07O8]NO@KAL>T5KU3U/M&I.PC\)PW(IFA
MI96J*8:WGB _.M3S"88N4\",#M)5%[Z(>=2"JDO50DY3,.P)5X,Z-+Z__$U'
MZ<*D@G?DWZJ6;5(9D2_6DW;R;\5"$LVE$KX$5VM@#?PP9;\C/QVN$N2'E+><
MECVAU2C#1VP?YD#VMPA1#P%P;R9#GC=B(R[99W,)G@0RH8=(!.^5I!.OC^2[
M>U5 8&$&)5G>I4.GI9(@&UY5I23+7B!D1^&+KP_^C:*6=+:SW5C?3-^A.W[\
M.AW319QMV8BC"Z0>PJ+LPV^50L'S*.:U5>/N!04+RU]?I^YY$&AYI)P+4SU'
M1 65.(EH*)7@,;)M>=+P7I'CAC'_3XME9ND%MRJIFM,U(A\UW:]X%1<MHIZ.
MKOU$:Q@%5S[YO\?QXOKK\"K^/:@L%1ZD$8=,&<8@4*M]&+,Z3.-\-]9]N^Q8
M\E6HLEB50CM';JJU*?6H:WE4*IP9,D_9XI-CO.C1XH&>9X8.>-[F\Y[M>O]!
MMHW]_/7*A!=B$82S=%!1Q3'SUZ:%NBL<L9+NH![W'Q7%8Q1*"&)3#P&D24H#
M95(4&-JVB9 <Z 9]+17'@M&OCA=Q<6MW0PDQ73>VU*1?[P6#PH1Z:PY$84[
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
MNE[HD'L-;?&$QNNX'9/)SRPFNZ/YX"+F;_"-_&)":S')+;Z4["XG<'$TO"^
MAI?%IM7R6BVOU?):+:_5\EHMK]7R6BVOU?+>K)8W\;?)7+,06S_2Y:!AD. ^
MS=/R.+P(:'GJ\1I'81":GDWX+P9:JN/K0.Z4(8'EIEA)CXE/%-:N130R?E'=
MWUB:ZVP^[OUCJ[%VNCVBO\:U=%4G'<;H7)GDZDX?;R%':%(4@BBAWC(^,*\V
MAR;;5[R[=!8(J(-5C*UF+:=F 8^' &*"]W1G=9_01@.M;C*=OA):-1YJ5%G.
M"U%3R@/\H%WJS^I>L*L<")S'GYS+F @<K(>ZCAK(?\\N*R^<3YHDC;)"<6JI
M'XJ+7*-7YVZ)R%;1BB7WHR;2,_& R8H9Y(&[@]3MX=9\X4HVW43%&WX<R6;(
M W<*95IPZ2O%UM64TCM&$=O"4?FG[M\KRJVL[QY6CXBJUN5S\WABPAY.:4^T
MTZT-Z=_(OB-*HY]2_6A5J<!X(1<D)T 3W[%0O*92C&Q9.VJ3,\D("3(I>$5S
M3XGDM#,'5KCT_D TA139W2?DFTO$F[G5KWT6 :]HXJH0''B"-W7>WOBTK-_
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
M8G=[GP?7WM8__@Z""Q)0DFU\*H<*02=?OMHEB#):XT=J3E?,+@/$(-LL:,L
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
MB(F=4PY]FH!#U4&XQ84!_*8N"N,S%T<:0MXESKP@PNN)ET0T%W3#7#*?#OQ
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
MMO7"?I%'FD:Z=H//'N9P08Y.$0RA^Z!55:A' 6L#*@N+470@#3EE #R4&&1
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
M@_R=#A]!E.-U>6TCCF2] 0(PF[T,@KU\[W6/"LSP!>95=!U- 8P=5RVA(:*
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
MH:[MPGS&YNAKKG44P?"N#UIIF37VAX:Z<R[6V<[,Z"<7=Y)WSH!D,EDPO-(
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
M#Z]@?*+:Q9Y$D![B]/2A2'B8Y9,71/.(3C/33)2I02)CZPB*%%YUNH03<$X
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
MY&BHV:5DM;*;"\DF!HDO(ZLTG5-Q$%S5)>1"'17ZJ-$ F/O'6E-GN@J-/1H
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
M_C\ NS9(;84.5RC-BJQU<)P"17R+-UX>9G1^G)73:>T\5*%C.YK0PN\25*H
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
M 3 7URNB^,)M5*&E%TF\C5,(U+C+H9I:)X&P?:<ZP80*KCD:V_>J,HJD92;
M37KL0=:BIH2POA8S%J$A 2I87-J-5$K.%6&(SA;H/\3W"6LSJRTWY]E6&$>\
M-GV7C&5G%C<JF/92W0C-TD(Z;CDP_45:CI@6#7^N(/OI3AO%GI3%#ZG9Q.4&
M)H54'&"-%6PN/RJ@]U3>V*GW$-XH03: 549B+2P$VE_@SOD&JG@N-W<%NQ23
M>[JV7#>ZZ%"A-Z&D$;,@[]LYT ,.E?B/3<T2! MQMOM<4?DPPZ(;L<H:*!@4
MN/K?I9X9+2).L0\-)>&"-$2/7],T.WMDVV]9(C/$7J5K^U'628BJ_Z>T-+S]
M-#VI&0HB6$(>9^&( &DDEFF[Z;0=D88TJ& 84=!Z)()4&' NBAOJ$&/AE$;G
M[-Z6T<G\%55W6U4;=K0@(I&@JA]%@NRLZ&[]R-8_5CPKF<P3)/[UP.EVZO[2
MDP\5*C.5-G-X*W;(%Z/YX9\@ ,4=Z"WCLB7VY:+_*RI<K*H->Q^(B%RD ZX%
M^D2\W'S-TO(QD55E:9+(N+CZC=.V2?+E0P7+3*4MPT7>SXAM[%8)$*M)*Z&M
M@Q)JIW61YNUB6'SY<F8?. XR5%"-ZVB<^J]7G?ST!1'T(0?5US@2ZD6G-/UA
M1\ @0-7W+NV&O:[I"!"&[&ZQT$5?,W&X5QG.P;N/ICM[SX_1H@+!0U'#J4JP
M$,E3YWK77($7&/L6Q8[/!#DJB/QT=6ZZ6C:B^4+B)!U7_TUY5,!PON554=H1
M<A*BPF9*2[O?KF10\YED"3IP>+9F+)*):&"7J+.519!YN?,B: P@/S948,W3
MV1A0257\G]I(4\U(G@4GKB=0.#FO2Q8U:5-OV#I[8N;5OI,0%6136MI2Y@&]
M+@THT\!^X)KG8PA SMF&<2Z3E:ND.[T\@(4K#^),5E2@S=?;>"+=PN,*N6?P
MW$+$R0=B@/3X>J))I;,NUW5G9#7?2']58B[S%A':*3\)!<,B)G,ZR_]BVSSC
ME.](%&\$(Y-B9/:L7&N[(#GHNY#.G*S6&(,-76<EC(.'-/Z=15-6TR-&;2<V
M3<VTVP;*:5;"*YSF"^,/2CF['X;\J!BXDZI\S#AH=I=&C'?20,!H*)I<$#Q>
MLQL($?JL@GET-%#O=V./=*3OHK*:(S?:7&$4C9@F!!&\_ZMZM NB9;UY SR#
M*35)1*]PL9S"/N?HMNBGPOLURUGM-YSC:V8B3NA,L2^(RV[?O+E>_%RK/QW?
M3,<__7[-TZO=KHD3F2VVWGAU*-9YQ6ZS;C"NN<?R8D*%_QR-1QP6ZS T$E5R
M1SV(0 YRXMWF2;9CK.C8K>-!PDF)"JI)-8V153,0=;VD6$)>*NG 4#CM=1I1
MV&$9)4:%C(^FCAA9X.G!4P2--.D^>WF\WB'$PJW?^*M=R&YOZEG7K\ KG1WE
MY($SYL;"EP\50#.5'J+6UOYN8J!K :21$!+,NU2&^T(: EXZG@%M-*A &E%P
M"$A#2B1MT$<D__)+F#K;IMEX&:8PEXUM83L5IG<G-NTG::0RB=F\=#Q84 'A
MK^]HU;^M9 5?\TA5 %2IUD*YY9QFU+%^M+^@@L%0RW#T% 0AYYG3*I:1P<(R
MKK8YSY[DHN/8QHX2X^IW#TT-*#2/-/2XPQ42GUM.XX1QA]]F]T=4_6_3S/#:
M5#1!#W$Z-WR3$45LQ@JQF>YXP#D.=+Z,J%"9J[5QT*M3Z?<$D$]DZ#48<N.4
M;<IGRID/BF.TJ(#S4-3896D67.C</HICS8K'6\IW33$1Q^3F)D6%S;2>QL0'
M'$2S= I8A;W-@@A0+AMY$Q<_0,?B,4NB-C;4<JDUR8,*J1D*6ZZX6E8"O*1A
M)BUWD.Q7)^>.-:K^ 1<( ZV,GCXY#WQMV'&63QSQE78J5/T\JB)RK_^+M+O,
M0<ZB3(V\D4",*0YDX'BJ:P"5#H"*MS'<5WV)Z7V<Q.6.=(21#T+<Q["GESA;
MYE#(HTJ%<N[<6TY"5+!-:6F><.*,=!B"I]^Z9L\3]_ F!2H$G.H9L>+L&<<=
M^C\IYW'A#F :_HZJNQW*#3M;D06/7M)15-]$<]A(CSO(4'7\N(ZN\#%%'AR'
MUFJ6*9NR^H8$5?^[]4-J^\X(*B<$TQRH$/%6=TZ4F.#%,$\Y,7)3HL)F4DV?
M"4OPH%H\;I\S3U :2MR@#-7T 47P!#T_/&>WCUE5"+5NGT5;=]=Q"B%2_V;4
M]20RR8$*)&]UAV#]\I=?_A<+,H\Q+W?>J)C4:!%QJFJB\;>_H$)C.6.86!EP
M8^+0U@++7U'!\@U*4\\#QF3!#8U37PLX_T %S@5D5IP'CLF"&QRGOA9P_@<)
M.)?9C-7%),8*B%-3$XJ_XUI;9NW![!Q801E7US)(L.S!I#7-6/2M]%A1&5/6
M,EJ"+OF=6(C)4!"$O>[2;BSD(^1#81T6-!$-A;"G[;JYXYY"]O*O9RM'!S>_
MX.K;H5I&MPJ"H%ZW9ZL3AXMM\PNJ'C74,IQG!4'84!5X!U=75V+).+GG&8U<
M$2M.4E1]/JVG&;\BG0'T!1[<Y2FFX!Y_/JY^Z'W\YCCWH7#JJQ>/\<4187=;
M57,MC4&C'7,&KC;I@ZS-H#)!U:'DP_X>HT75^QZ*&I&,-0M)9)$*%=I%J.8*
MX1;9;T6AF@&)HJ$>U"0\)CUBB)S*3L!4U#B5+6>07"GK1Q954*CFHBCC+01@
M7E9EQ=G)5IS\XM^E8CJGPRTD.KME/\O3)%O_&(*XOR14\+ZX&48P@!9(EAO2
MB"1*)ND*)5HJ^4W*)2"82,DAIM<O6?H 5GW.\JR(P<(=N#L)4<$ZI:59=D:,
M5)G;ON80L 0%I#5,HRV>XW*<#Q5<,Y4>&W-6)!$,L(LT7S%>7?FYO+M(4:$V
MK:?-^1U8<'G Z]JD8Z4'!A388+"K9^M]11FZSR^3C,<1/84,8LYNMQ*AZODQ
M#8T\]XJ62.+0_?]E]Y 5SI)F_5]1];A5-6,Q!R(,]<IZ59"'O6P0H.IHEW8>
ME9L#=#;,:I!QL%U60*\"2JVQXIH9N;"GZ%%!X:FL&991ZKSEP:J'UKF6')7C
M;#2H>GY$07O%T*:84L!:<H,+BR9<S?]"QL:""A=_?2>O99(FFJ]S,X.@WJA[
M=793HL)H4DW\)4>;6L[UE:QH0UWS>45W<*B$+$_K-:_$_D\;4LR,'&+[RD&%
MYPL;,42[$=?<7$,INK80=JY$JDQ82F@S5H74,*5MMG%1")6OLY(M4P:%7B:+
MIOEQH4)ZELI&"%##3(!;AIH /\%2=ZW?NCTP?&L O@0]5,AU+PEI>I:)"02<
MHORO0YU,J-";H_'X12A-2<..XQ+TC.9Q29.K%'*^%\5RLZ+\7S2I'._F$^2H
M8//3U:RN(+G$3H<H/D!.<!+)BF.T76=IN^$6A\XSROEND_%GJ#OG._IF"$$%
MZTM:,#8ZA332'D9 'ND)Q#%>C=I;G8W=9YZ9!<DG&5"!ZZNMLVR48"2*DW18
MB>1%4=K+O/JRD*#&Q'W!I<NZT8TXN1^QJAMLA=;=H8H!Z([U>6#>IT8-OU55
MNR4L_$T!,.S90G,-M)AO)J/&L9!5/;.J)/^I>%Q$\5K7/DE9"5/_FR^8M*S*
MHA3-%FTY>L6DB6^C,NP #?<M-O>>;%#_",,TI#E.J/&'L$R_/L!LI+VJ,.#<
M L5FT_PK2Z.LI$YGD4D>5/#/4-@GER6L@/!WS8_C"'L>%VKY!BOT/;*.,*$"
M<([&8T?2'C>.\Z><;ZZ*HH+7[XN?ZT>88BXS_HWQ)S$[%*LLB=<[-Y;SV'&A
MNI?N!KZR1E@LQ<#["M."B-B?DD*+(K\I8:'!;NQ855$1]MRIC^([:J=Y<<$\
M7_&Q,:R$R-'<K2V#8S!76\C"OMS<0&J,;%/IB!>QWLAW_/89?QSJ_<3@0OU%
M;3 ,0$D#U%MYZEZ*"(E$^::T>8M16(/+A\,OILND1X6OI[(SO%-"QG>U<]0-
M6V</J71&BT3SXTW,(AVU!OY_7):]ZES9B-]$/T4>T_9+):."_^#-&IORVT^0
M]AOUK73]%34/=*ZH]8=PS 6=8V5S1%2%'JP[.BLE+@.84M.^3U/UC\4FK3X"
M*YY@WLN=L]T0"(, 5?^[M'-Y+\<M9:#.AA? 9?J-RG=_<8:V]?>0!EV7.Q2T
M]GH"3YZBZPM!#7?NX&(2(IE%W@[1;#-=7GJ*'A4FGLH:N2UR&9VJ)R&!#9I*
MT\:#[8IG8I(L=W ;*=;4-+H0ZUT.?;),+85%YW"C0G(OU1T/IO=,'/[9$5],
M 3^2:X47) >5%_*BD-5*APE1$,UA_:UZLU-?T9U<#LXK=@*OBI -3>8;&1K5
M?E)0&=>+FF &0H PD@W25+0GF5P+)%'%](OM3L@D)0@-4M4KV^84E'UBE_%#
M)7K8>5X9(46%Z+2>9I:YAH-HEM 1\*8;Z\7U2L6O^OKI#AA08>2K[92/+O@7
MD$YH;]B:1U]I6FWHNJPXO #6T[LCDF6<'!5:?KK:2B/UV$C#%SY;%6@Q4:+*
M28@*FRDM[>FL) @HZE8M3WG,4CL"W=]0=;I%,:/*!?\S6?Y)T@5-B]=))S+Q
M8#A"BJKSI_4T<N7U,J+H][[ "_S \V D_8:-[/O?OB?WR=$@Z;7![3YA:#>G
M_B?Y39SS:)64Y M\(,@2?H@X5!S(>"@X,P8U,#Y5\>F!TOR[N@$XJ\2YO']#
M;B7X_DMP-,;U,JXI)-6":+J@G>SN773=.M&?2&RW\P8U8L F%:+N'E'.N QI
M24/;LR,^W?(SSJ[VZ6,D-BZORZ%</>,%G/?*G:W'32I$'3^BG/7I4I/^B2AB
M<C*X(U[1@*9O-D8LZDD%/LHKR,>9I5UU;[-K(3)+2R%>"'NH\[_X8;B/Y.]_
M1XS[BQKD8RL+TGR"Z&\8YM/_#*F_$WXJ/8&JCSZC?8H'T=CW5G5L)I9NX)(\
M$$@R!G/%LTUL';F=GQ%UO4TKX_4<:(@B"M2WEQEG\4.J-C3KW2VG:4%E8%OM
M!7 JWQAOZ4];W\]@1X3-/EH;22"5#%(+(1TI1+I%? !!'Q?U(ZT0%@CCYCE0
MYSVS[AH-(D1XN75SNUW6I$@VDHUB5S*/WY=!P/T(&48<+-JYD5#$>C@$ZGYX
M$^7L45A$_,240M>L7&[$H#S4!O+ GT $^VNUS/9PW7RG;S8+ CDPLPW,HF]O
MESG2@:]@;>_'NHYC36_6=F;:Q=O _/!XAKVPD+'7G5!JZ]W#D C!L\NT;L:-
M@*1<D YMH$[_&J<9EQ<>:NB>LS4'U[5+0=4/K'5,*O]4AV0;5H>2C0CB@S?)
M>(NSSZ@+4G])^97VHY;=,S'1WPOJW]\^_ Y?4VTT"-">5,WFVS\D#E'UDT;G
M[-Z5>+S_*Y)N=BAE5/^DD+KHODDQCL!G8$5WZT>V_K'B6<GD78;XUP.G6TA!
M>2FDB;4W96:R.%\^) #-5M?PW/04$&@!%+LC.:_6\VN;W_F&K5G\!%LCV^+F
MPX=H&SE+73-MM5Y[/M3L'R&M0BV!M"+0@%AGVG8\_(XRH(;-IJ<G7AU6-#BM
M.,MI'%F6+%\>U&@Y5/4$3'/7%[2!0!,'QC-:/(I9^RF.6'2ZNRL@.TMS:WDB
M)O4GIXN%/S<B(/=0VE:(!F206@BYWY$/($<@^[&3!;>5%0C?.M;I-M-Q\Z=5
M$<.*+)-/+C?0BCJBWH;P''Y$&.^EMF5SHQQ:Q1%,$Y-63G/9(@VA%H9K&*L#
MR[[#V,*-".(]E)XYC!M1>(8Q6*Y,K]Z](Q@;MU8&1"CZZ>D<F7+XJ7SS7<9
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
M.(D1]?^TCN8=?\NQ(#T>"RC=/WT1_Q)_KO\D_@_F7O&7_P=02P,$%     @
M3(+Y5-)[&_>^:0  GP4' !0   !F<VDM,C R,C S,S%?<')E+GAM;.V];7/C
M.+(F^OU&['_0]HVX,2?BU'17U?1,]YPS=T.6:+?VR*)&DJNG]TL'34(23U&D
MAB^V-;]^ 9*2*)( $A2IA%S:F#U=M@$0F4_B)5^0^9__ZVWC]5Y(&+F!_[?O
M/O[QA^]ZQ+<#Q_57?_ON:?ZA/Q^,1M_UHMCR'<L+?/*W[_S@N__U__^/_Z='
M_]]__L\/'WKW+O&<O_:&@?UAY"^#_^A-K WY:^^!^"2TXB#\C]X7RTO8;X)[
MUR-A;Q!LMAZ)"?U#]N&_]G[\X\<?GWL?/@#&_4)\)PB?9J/#N.LXWD9__?[[
MU]?7/_K!B_4:A%^C/]K!!C;@/+;B)#J,]L/;#_G_R[K_I^?Z7__*_L^S%9$>
MY9<?_?4M<O_V'?MN_MG7SW\,PM7WGW[XX>/W_W@<S^TUV5@?7)_QS2;?[7NQ
M4>KZ??SYYY^_3_^Z;UII^?8<>OMO?/Y^/YW#R/2OKJ!]82:1^]<HG=XXL*TX
MA5WZF1ZW!?OIP[[9!_:K#Q\_??C\\8]OD?/=GODI!\/ (S.R[+'_4O0.7UUZ
MY,U]]D@4> F;3HK<]ZS5]X. 2B:=<MI_'9+EW[Y;1B[]RJ=//WS.OO'_GK2)
M=ULJH)'+Y.N[WO?G?G_DQR1T-P/ZR\!S'2LFSIWE,3[.UX3$D61JT.X7GO74
M"HD?KTGLVI9W)@FU8W5/#UNR9$._')G+$=VN-J3O.VQ;"<F:^)'[0K+?JE.G
M.O)E:9W'@?UU'7@.W3>-?R9NO#N/0OYXEZ5K8$7K>R]X;;"BA,.T3,6=%;GT
M,].01/2#Z>8IF;"@1\MSF[LKWUW29>C'?=L.$C^F1_B4<LEVB8RMH+XMSW=,
MZ($AF]AIHY9GD),:S8A-W!?KV9-M%_P.K:^6%RHM02A'KJ9ERW.9AL&6A/&.
M;0];ML[H?IC"PK8-V?1@G=N>,=T0?.GA7&K5\AP>@L!Y=3V/TDOW+,M?L7;]
M*))?&@ ]VUZ)@;]:D' S)-L@<J43Y#7O8 U$\0: 9$W+MO?6=1#&'^C1LQF[
M/J'G3$@<-Y9MJL).G6'X+)M77=.69T//9WHIC]E?)T%,IM8.L+N*.[4N7>P2
MM[#> #MLI64G<YF2<+ZFMVG0=,J-VY9W=BTTM^EO95)>T[1M:;*V;FQYZ9=D
M,E33M.793 +_@QWX,?V!#K%*;Z1T^Y'Q2=:M;03)BFV(]'I\O-H-DBBFLA,R
MVT>X2>^B]) QZ*R"C6O3[9SX#O%MF4K1QM"M[S>;K172S[Z0>W>5A-)%S>_0
M-@[)<T3^F5!^&2^ HXS7_)*Z0ALZ0\>Z@_#;"W9LG#7[TQ$ZT7M DZQKVKD.
M!)J9K%MW^A!H>MSV%]6-0%-5&:(;/0DVS;JVE].90',$]^]8?X*M;6&G[G0I
M\/JI;=^AUJ+(M7*'[O0#(,<X[3O5%12F5M^E0[T!=@QS.USHU@Z:):RS1C=X
M&.];^T#W5O8AB2W7BR96F%W:U:WNO!':1LU>$R?QB+E\)/$Z<,PE95I(;+<X
M"1DP*F-<\F:MB$*CL5K7OS8;*]R9RYF[6L<?@N6'),KN!/M[UMBUGEW/C7=
M<!H/V)FD/?F.&Z7\)<Z,ROO4VJ5'MZJT <?I1!]2%"UQI\XX755[5'DL':&S
MN1=T(M5)\[MV-ENQ6J1*@-)H%]41%>6^V6#=H91IA<IPU';K;)9&%+L;%BK0
MWP1A[/XK/4:--WJ7B937K\)8W6CKJ@(C[M49ST]T<8<L7=^-Z<GX0BJJN2H"
MC4?N7K[NDS@)29M2!AWQ<I881?EK,%)G.)5-+JJH2/IW)U]I8%:F"QPM,\HR
M!1FEJ]LW/;>6;GI8!5%44"YGQ&-BO@BRV>6W(Z).9NL?Z@S->\L-TTACJJ!F
M"Z%OTSF%]$BAL\YU!WK3HG]+-MLF6N/97^C.^JBX>P!Z7B320U7Q51JDPQM_
M9J<:!Q:5_VVFS:G?_>6#=+AC6SZ+[_:M!K=,4>?.9FPF<?I4PO57>9PTFX;J
MU$&C=&B+5]7& 5TO$F&D.&^U0;K4=5]<]@SF/@@/?H3\GG='?'K%55ZUZD-V
M1MV,V(%OTR,G/8?W0?6IIT25*OA0G5$S)$L2TNV<?C0[6@OGJ2HY"F-U1L^$
M\G'+GFG1K89=F094ZG?TUO1JA>IF%I7!NO/7*=\QI#T[XS[S4]CT4C9T:2.2
MWEGW?CI5WL.'ZLXZZL?N!X=]G_(N=^HIVT?E8W3J46TD/++.G7&\X#[MV_2+
MC;8AR""7H."@MASUDG-H 0S7H?=;56, =.TPJE;UW@3HVMT)[$9QZ#XGC>1#
MU/E"$0>*O%8=IL-[W)9JM>R"G <.-+B^24;H<.Y4#4Q(_B*=67V>F-4X>SL8
ML0>>EF\YECI!38;MU+[YP6.6\-SJ$Y+TB3>;6#83.J7B#)L80,_Y@$81,JK[
M<P>?ZCC27)5"8'?1K+>%>)LQ_<5)%_(6,X8X^X'8I)5S ,1NS'KE^1D^]CZP
M9 X)@X;^,VN9SV@_)R^P3Z;A,8$-2DD%]@DDTM0&$;'_N I>OG>(^SUC$?M'
MRJN43_2'W],/]9_I46+9AR=4GO5,O'3\WVF;4I/O+S K@UZ=XUW?<2@*^[#Q
M^LG5MRS/L8AF/SR=KQ7:^Z'I/T^@K*:(R%M\OTUS!7RPUZYWD()E&&QX3,L_
M&$CF'80."?_VW<<??D#A,S/QCF*RB4"\+K3&Y[=(8OAL+Y"0L_X3$NOS?RSH
M^/TW%P9 I<^UPE AY+ .+H-%X?O#8&.Y?CW[:YIIQW&.'!5X7T-%SNX+<?LN
MB>BRBZ(!507HYOA(-L_'4_&4XYRF,JX?UG('_.;*2H'%0@H+PG );N\O%6S"
M]4P^;0'D;1>LE9U&!0[7475AQO;I]QTVAWO/6G$VC-,F0-9^1.9M+6%8S!V2
MR [=;3'9#(?')RTQ=X@FK*XA$VF?F)$5,RREG#KD(Q)O')PN0 P^:[*5" E'
M J/O^XGE9<8F,0:G+8&L_Y,FK*\C$XGC?T^L,":AMX,PO=(8R/<?->$[AUBL
M&TIH^9&;1;C)>5]M#63^GS5A/H]<).[/U\3STEP2/DCVZ]H#$?B+)@CP2=8
M@]1T.:3'$!R&0A<@$C]IB$2%<"0PIB1T V;\#P$P5!H# ?A9$P XQ**RWO =
M*.,/3<$JEE9\+U&*Q/5[-[(M+YO1/?T=QP@I: [E/K:&*Z48%8'?B!6"^5]H
M#.4^MM(KH?;"O!\D87@R&>&VPV\-Y3ZVNBNC]\+LSV;.<NE/$KX=N-H*RFYL
M%9=''PJ;]R8./V;5 D2L+K>$LAM;LQ71B<+R 24MM#SVO//MO\A.Q/-*4RC3
ML35:(:4H7)^&+GM#-W=M^:Y2;0OE.[8>*Z85A?$+ZVWD4 +3N"+&+SG_N5V@
M,& KL2#*4=!@(=WA-BC8M ?LJ6BX&P2.</N7=(0B@ZW=*G !!9^<B/P_C)*/
M(E1JFX,]75I@(:!8$P0^J2'P"8X MM8KI5@3!#ZK(? 9C@"VYBNE&!.! ?VG
M&2Z"5XZCG=L8RGULS5="+2;OTU/)#-.GKEEE,QD E1Y0%/10B,5THRZ#[&X
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
M'^T *&,..I#3_9F@N/9D_;!S@IP!'XPEFB&GO@JA_;&SA[2&I/9KL;+QI]5
M5 [ ?0?LG")MGGZG3- /)'$"3!Y5C=)?7@-<L%R8.BD2QRI(YC*S,K,$457;
M<[U:\2<UM>+XL5ZP[&4#]RB[>B<?S/^ HV5DWSY,5*Y8<#M@F>/3D.Q[*N4L
M^22;RJ]NO!XD44RG&1Z>;+-'8_1_CM#MTF@P9-U# F#%5M^871ILQA'=L]BK
MU]0(0L(7UR;1//"$AR:_#[;2H8:<G'IT@-)D(],P6(I\8">-L!4'-0AJZ+MB
MT^HA C)/:@5X@RKH@JTXJ"$II1U]+<TMSPHS<^^OUDH4NU9MB:T0R+D;2"C0
M! 1SN:2;;!BQZQHEA%<_=T]V;6OLZ[XJ&"*:T0%Y(#ZEQAOY41(R@WU.D^"T
MX77 3CZH"HN$<G1D3N/II;APFF.G)%1>+"*J.TECQ_3+Q(OK[0^T0?'OV D!
MP=PLS5L3D68W/:H$I?&&]T1T!%=;8F<*5!5D'JWH(*2Q@?GF)]]5ZAJCIP=4
MWE3X)'>RI>S#1?;3J]]8JJW0\_BI["\\(M$%?$[2F!UZ]WVTPJ^D0([@RB_H
M@YZ^3_GV+V4 .D8SRD+Z>59+8$A>B!>D&6NE,$FZH>?U4T4*Q 9TL!:A1>?&
M4@NS)<]"DT%@2;JAIP14!0O$AH[.$Y;],0AGQ$O9P_3ZM +MDH3]%9T$O6#P
MSAA(3_2T@&KG#IP9'2D,FXV;WNPX!_M) _0,@&HZ0X4T]-V'S2GQ7?L ]LA?
M!N$F_7%![+4?>,%*$+8*[8^>^4]U/U)C##J.]T%(W)6?97ZP=^F2I<31R3[0
MK92]3+HC=/Y$Z$]4&@0]1Z JH@U8I.XN^3ESE_ADQ3SJJ Z3IS@/P2XSBB\
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
M;C%?!V',_$"@J/CZUE",NZ\_!<=81/>U0YILMU[*#LO;LV/D+X-PDR$B+V(
M'0 *?/=%IQ2 5^,.^C9]\E+:=29$G(*HTA:*47=EF!097GE1S"%? V2RXCT
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
M0N SV6&/:O*)YL\L[HA/EFZ#8ZS!H.A9'J3 <M=@8Q9JM*D:RR6QXT.5#4K
MC&JKS/_LVZX'3-]7X4R34;'/SW,DH3D7-1*%(5F2,"0.G?WA;5TAQD!="A0'
MQ#Z)SQ& 1KSK^*(["?QC]K4@B@96&.Z60?AJA8[BQ5=I*&Q'@@*.S8G4]9:U
M+[HCN&C]J9*N,[]H38U9;_Y+?X:=H:Y<0 CPG(K; WM3+<_LSHI<FVX.0Y<"
MR/8+Y:-5;4#DZY4,2OZ)VH1O&AVF?3]V'397>BF8$SLW?QAOMI?0M9V5B=QL
MDPR(*KE*(M'>M[#O8(W%I6UVZ[2QI\4JS6WZ6]&V7LD].E^8@__JF=/%R)Q@
M*]#'B65Z4UVIQA2*9_:>8FKMLJ>:\OC*,\?%WB?VFQN;ZG'V1<C[3+%0R"O<
MQMC(IT8[PB((^CR/YQH=,T=2<B[TV6VU2 HK))?AQF+$"[M(0U$ZYSO8Q\O%
MY.I\,'0Z@*AB],%F1:T#C_9;C?R8T,\(DSC\J9*+=V)./@S,R6)FCL>LI,9H
MLC!FQAP]I0,EKH8V^<$CZ]>%1D\9&H?N<P);Q"?*K; K\G8/@Z!69P=P1*>5
M-"<KMB\0IU"Q9E\B?N0O@W"3\=QW#,J18./:0[)E7_+MG6BU57+PSHT'EB_%
M&/[[24F;P1.]$SY2-7\TN3=GCWUV,TPSQ!ET:9J/HP%+/&1,AL9D\!ORNLQ9
M-2-;E@7*7\E7)+\'5I1@T?S+'G6]$#\A3!G)IQHM@@&5C\!S'7;^ $[D<\;$
MCAV0 %H)+CR7>QI=TPJ3-^C6$?J6MU_V43_.=C!*07 ?A(3N# .6MY]EN[_;
M/9!@%5K;M6OW0V(IW=DZ^"CV!4Y1ABX @$9"ECVW_]5U2.&>ZY_./V+A-VG.
MU'WEQ9'O4%7'22RO2GOV3TCUW\O. MM3U%@,+P>13K<>9KN-S.6T,/:0Q);K
M11,K9/Z6%U)_K:DD.;_KT\M?S[SO3:GJ0.\WV07F#_EHO<-PWW)]OA9W%'X<
M)_3!L&P$/0*'E8N7P@G$?TS,G>%8_K 8TE</"%6%%AH /N[\\7$4Q@48Z4]'
M".D/OYNO/KVCK-TMYYT%;5-J<MV 5.GIYI4QE.W<]Q'%B6KR#J+*.SYO+_9@
MBV5L8ZC[VT=Z>PAB"_R"B]L330VI8V#%.J5"?5?)ZU02 ^J5$Q#*8H2,@$54
MI6D!ZQNCY;-K(KF"I'9TWEG VSBCFSN[=&HO)'P.(I*VO;(LC>TGQH,BT5&B
MQF\I^6W#*X@@+6X[;\YO:7'?45I<I#RN7:?%O:6^P-!#&Z3!P'M7?DN#P26M
MB]WMR0\+7Q)M:_4MT>Z> CY5=C81D=UL:1)#P,SR5[P<%_3OA3_K(<YGV%T*
MM!1DX<*LYLKU?H)0<>[>UE(1C3(O]U,]<S=HQ,Q'UW<WR4;$SE(33(VH!OH"
M,VMI0=D-'JTW*5=/FZ#EXI!SM8X6]&OC/'F.7,>UPIVY'+L;EQX%^X=T.Q:S
M:?D[,\S_P,Z(7),^J-3[\#&!=ZJU+R!'U, ].V7W5<L\1A>:NR2B)$<1G?RS
MZZ?\9Z%!KI,^YPO\]%Z7&:P^\@5#;13L6)C&Z#=AED[A!(6\,FF! O;ZEG[(
M=HN1!?4!!94RN?/!+\;P:6RPF()'8_&+.63_&AK3F3$8G487W&(*;C$%MYB"
M6TS!-<04M 'EN\WNV"Z8-9D>\?*AWS(]ZI#I\6P8L[?*))1G@\Q[<#MH>TGE
M9X*4D:2)RG&?A+Z;EBGWG7OW+:TD*X-)U <[IKDY4G).H(/U:%'BJ?*Z*Q(F
M0TO8"3O)37.X +Q Q\M<+EV;@)'B-,=V>#3'2$A_)^%-=X$ES#E<_#N:H;@Y
M7TL4=,G(A$Z=O0GQG=%F&P8O:=DW_M' 9B;N<IW9G$%\Z 2!16BY'@E%'"\U
M 7+X+WIQN)9.]*V[G\3!)GBF,Y->AVJ: I'X22,D^,1H@LC4BH4[T)[TTV9
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
MXA(4<N@RBZ]@]7H(*4' )5?MANW[;VFA\?BAW_)2<0"VZ>'KS,O?XL("N?*
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
M'.;0C&[+>9^U'*[OM *PMK"%Z"0KMW(2MW(2G:86>)?E)!J[6=/_\X5$K C
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
M2)44?$M?:5X TQZ_AY; "/,L<4G!"4Q9L)W)7(Y\QWUQG404E,)I>CT0\&E
M"3&IS(6%N\Z(EW*.Y7M>!-DY*M(?E0?!URJ%(B?"2D9:)QD0-ULOV!&^]8ME
M%"RUP50Q&PI5,3]B+<7H5^/R J>?DJ3XXW6XG@U+1@E^5K[JS*09^OA=] 2F
M)&AR;'0QX9>F)K/?<YICZ_M2$1,#HMDNQJ9O+OM4I_-7:4BF> _C--=SH0AV
M, X=A3!")#OF<48L[&H2^-;Q-POZK\A*DX+Q[<Q[:Z#J0'I *!3'LL%3E<0N
MKF-/VZ/Q+E@6+'I"3X"\%[;!K*$@%B,V@9SI)$@VNS.F K0*"9%6_>4WQ\XW
M=SX04EZ@'T*I.I"5E-T526+NUN-?Q">3RAAZ['4*QY4*<84D>?AHRB[?=6WU
M0$==)@68=6D0,.]"E_BBW>VT!?:&QA>/PIY51Q3Z-I56M;VS(N*P8MB$BD3&
ML\-V?+<[-LDSDO5?K=#)S[T'VC".1OZ4A&[@/(3"O)B=? S9P2TSM)<UI^[X
M?=5I5>>69]'EP:X#OUHK4>'):DO-M&>I"'!(O6[\V%UX1K9):*^9Z Z3T/57
MF92F BVL$R+OBZT[J&(,9H<>)\ T=&V1P[;0!ONL;;+AGI"G!\=;.P,N==SB
MI[)&/6H;1<;D?V'_YYE^A?[F_P)02P$"% ,4    " !,@OE4HMNCQCX@  !U
M(P  #P              @ $     86YN97@M9%\P,#$N:G!G4$L! A0#%
M  @ 3(+Y5)3@"-W1-0  DF(!  L              ( !:R   &5X,3 M,3(N
M:'1M4$L! A0#%     @ 3(+Y5!ER.6\"2@  O>X!  L              ( !
M958  &5X,3 M,3,N:'1M4$L! A0#%     @ 3(+Y5*SV&RS_20  '^4!  L
M             ( !D*   &5X,3 M,30N:'1M4$L! A0#%     @ 3(+Y5!SF
MW_YC20  ;>H!  L              ( !N.H  &5X,3 M,34N:'1M4$L! A0#
M%     @ 3(+Y5.DK.E1K"   S5<   D              ( !1#0! &5X,3 W
M+FAT;5!+ 0(4 Q0    ( $R"^53G(P,9]P,  .XI   *              "
M =8\ 0!E>#(Q+3$N:'1M4$L! A0#%     @ 3(+Y5*E<P\-> P  <Q@   H
M             ( !]4 ! &5X,C,M,2YH=&U02P$"% ,4    " !,@OE4_G5Z
M5ZH#  !-&0  "@              @ %[1 $ 97@R,RTR+FAT;5!+ 0(4 Q0
M   ( $R"^538 %\+8 ,  %X1   *              "  4U( 0!E>#(S+3,N
M:'1M4$L! A0#%     @ 3(+Y5$3U6P%X!P  ?2<   H              ( !
MU4L! &5X,C,M-"YH=&U02P$"% ,4    " !,@OE4^!N=8%H%   J*P  "0
M            @ %U4P$ 97@U+3$N:'1M4$L! A0#%     @ 3(+Y5-L[=SEZ
M P  #1(   H              ( !]E@! &5X.3DM,2YH=&U02P$"% ,4
M" !,@OE4,N"E/7@#   ,$@  "@              @ &87 $ 97@Y.2TR+FAT
M;5!+ 0(4 Q0    ( $R"^53=3'[)= ,   @2   *              "  3A@
M 0!E>#DY+3,N:'1M4$L! A0#%     @ 3(+Y5.[*Y5V! P  #1(   H
M         ( !U&,! &5X.3DM-"YH=&U02P$"% ,4    " !,@OE4:NE8L80#
M   ?$@  "@              @ %]9P$ 97@Y.2TU+FAT;5!+ 0(4 Q0    (
M $R"^52[&]2X*KP* (XD=@ +              "  2EK 0!F;W)M<RTT+FAT
M;5!+ 0(4 Q0    ( $R"^512+BSFX3$  !XW   /              "  7PG
M# !F;W)M<RTT7S P,2YJ<&=02P$"% ,4    " !,@OE4W;G]8O:[ 0"/  (
M#P              @ &*60P 9F]R;7,M-%\P,#,N:G!G4$L! A0#%     @
M3(+Y5./U'DM;%P  % (! !               ( !K14. &9S:2TR,#(R,#,S
M,2YX<V102P$"% ,4    " !,@OE4(EZ@PCH=   J<@$ %
M@ $V+0X 9G-I+3(P,C(P,S,Q7V-A;"YX;6Q02P$"% ,4    " !,@OE4,WFY
MCTM+  "#X00 %               @ &B2@X 9G-I+3(P,C(P,S,Q7V1E9BYX
M;6Q02P$"% ,4    " !,@OE4GF)NHLR-   ##P@ %               @ $?
ME@X 9G-I+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4    " !,@OE4TGL;][YI
M  "?!0< %               @ $=) \ 9G-I+3(P,C(P,S,Q7W!R92YX;6Q0
52P4&     !D &0"X!0  #8X/

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
